Initial
This commit is contained in:
32
ddraw/DSPENUM.CPP
Normal file
32
ddraw/DSPENUM.CPP
Normal file
@@ -0,0 +1,32 @@
|
||||
#include <ddraw/dspenum.hpp>
|
||||
|
||||
DisplayEnumerator::DisplayEnumerator(void)
|
||||
{
|
||||
}
|
||||
|
||||
DisplayEnumerator::DisplayEnumerator(const DisplayEnumerator &someDisplayEnumerator)
|
||||
{ // private implementation
|
||||
*this=someDisplayEnumerator;
|
||||
}
|
||||
|
||||
DisplayEnumerator::~DisplayEnumerator()
|
||||
{
|
||||
}
|
||||
|
||||
DisplayEnumerator &DisplayEnumerator::operator=(const DisplayEnumerator &/*someDisplayEnumerator*/)
|
||||
{ // private implementation
|
||||
return *this;
|
||||
}
|
||||
|
||||
void DisplayEnumerator::enumModes(SurfaceDescription &surfaceDescription)
|
||||
{
|
||||
}
|
||||
|
||||
HRESULT WINAPI DisplayEnumerator::enumModesCallback(LPDDSURFACEDESC2 lpDDSurfaceDesc,LPVOID lpContext)
|
||||
{
|
||||
DisplayEnumerator &displayEnumerator=*(DisplayEnumerator*)lpContext;
|
||||
SurfaceDescription &surfaceDescription=*(SurfaceDescription*)lpDDSurfaceDesc;
|
||||
displayEnumerator.mEnumeratedModes.insert(&surfaceDescription);
|
||||
displayEnumerator.enumModes(displayEnumerator.mEnumeratedModes[displayEnumerator.mEnumeratedModes.size()-1]);
|
||||
return DDENUMRET_OK;
|
||||
}
|
||||
Reference in New Issue
Block a user