//-----------------------------------------------------------------------------
// Purpose: 
//-----------------------------------------------------------------------------
void CEngineSprite::Shutdown( void )
{
	if ( g_pVideo != NULL && m_VideoMaterial != NULL )
	{
		g_pVideo->DestroyVideoMaterial( m_VideoMaterial );
		m_VideoMaterial = NULL;
	}

	UnloadMaterial();
}
Example #2
0
//-----------------------------------------------------------------------------
// Purpose: 
//-----------------------------------------------------------------------------
void CEngineSprite::Shutdown( void )
{
	if ( m_hAVIMaterial != AVIMATERIAL_INVALID )
	{
		avi->DestroyAVIMaterial( m_hAVIMaterial );
		m_hAVIMaterial = AVIMATERIAL_INVALID;
	}

#if !defined( _X360 ) || defined( BINK_ENABLED_FOR_X360 )
	if ( m_hBIKMaterial != BIKMATERIAL_INVALID )
	{
		bik->DestroyMaterial( m_hBIKMaterial );
		m_hBIKMaterial = BIKMATERIAL_INVALID;
	}
#endif

	UnloadMaterial();
}