void VShutdown() override { mVertexShader->~IShader(); mPixelShader->~IShader(); mShaderResource->~IShaderResource(); mCubeMesh->~IMesh(); mAllocator.Free(); }
void VShutdown() override { mQuadMesh->~IMesh(); mCubeMesh->~IMesh(); mVertexShader->~IShader(); mPixelShader->~IShader(); mSCPixelShader->~IShader(); mQuadVertexShader->~IShader(); mQuadBlurPixelShader->~IShader(); mMotionBlurPixelShader->~IShader(); mSphereShaderResource->~IShaderResource(); mBlurShaderResource->~IShaderResource(); mRenderContext->~IRenderContext(); mAllocator.Free(); }
void VShutdown() override { mBezierMesh->~IMesh(); mAllocator.Free(); }