This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

32
ddraw/DSPENUM.CPP Normal file
View 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;
}