void COceanRenderObject::DeInit()
{
	DestroyTextures();
	DestroyRadialGrid();
	DestroyTextureGenerationGeometry();

	RemoveBoundingObject();
}
Beispiel #2
0
// 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();
}
Beispiel #3
0
DeprecatedContentHostDoubleBuffered::~DeprecatedContentHostDoubleBuffered()
{
  DestroyTextures();
  DestroyFrontHost();
}
Beispiel #4
0
void CMessage::OnCleanup() {
     bool whocares = DestroyTextures();
     for (int i = 0; i < 20; i++) {
         MessageArray[i].OnCleanup();
     }
}
Beispiel #5
0
void CTargeting::OnCleanup() {
	bool whocares = DestroyTextures();
}
Beispiel #6
0
ContentHostSingleBuffered::~ContentHostSingleBuffered()
{
  DestroyTextures();
  DestroyFrontHost();
}