void COceanRenderObject::DeInit() { DestroyTextures(); DestroyRadialGrid(); DestroyTextureGenerationGeometry(); RemoveBoundingObject(); }
// Release D3D11 resources created in OnD3D11CreateDevice void CALLBACK OnD3D11DestroyDevice( void* pUserContext ) { gDialogResourceManager.OnD3D11DestroyDevice(); gD3DSettingsDlg.OnD3D11DestroyDevice(); //CDXUTDirectionWidget::StaticOnD3D11DestroyDevice(); DXUTGetGlobalResourceCache().OnDestroyDevice(); SAFE_DELETE( gTxtHelper ); SAFE_RELEASE( gVertexLayout ); SAFE_RELEASE( gVertexBuffer ); SAFE_RELEASE( gQuadVB ); SAFE_RELEASE( gIndexBuffer ); SAFE_RELEASE( gConstantBuffer ); SAFE_RELEASE( gVertexShader ); SAFE_RELEASE( gRenderFramePS ); SAFE_RELEASE( gRenderTexturePS ); SAFE_RELEASE( gRenderAlphaPS ); SAFE_RELEASE( gSamPoint ); DestroyTextures(); }
DeprecatedContentHostDoubleBuffered::~DeprecatedContentHostDoubleBuffered() { DestroyTextures(); DestroyFrontHost(); }
void CMessage::OnCleanup() { bool whocares = DestroyTextures(); for (int i = 0; i < 20; i++) { MessageArray[i].OnCleanup(); } }
void CTargeting::OnCleanup() { bool whocares = DestroyTextures(); }
ContentHostSingleBuffered::~ContentHostSingleBuffered() { DestroyTextures(); DestroyFrontHost(); }