PrecacheMaterial

From Valve Developer Community
Revision as of 09:20, 10 April 2011 by Stoopdapoop (talk | contribs)

Jump to: navigation, search

PrecacheMaterial is a function provided to Precache materials by string. It is generally used to Precache assets used by an entity. File paths are relative to the mod's "Materials" folder.


Usage

//-----------------------------------------------------------------------------
// Purpose: Add material to precache
// Input  : *pMaterialName - material name
// Output : 
//-----------------------------------------------------------------------------
void PrecacheMaterial( const char *pMaterialName )


Examples

void CFireTrail::Precache( void )
{
	PrecacheMaterial( "sprites/flamelet1" );
	PrecacheMaterial( "sprites/flamelet2" );
	PrecacheMaterial( "particle/particle_smokegrenade" );
	PrecacheMaterial( "particle/particle_noisesphere" );
}
void CCitadelEnergyCore::Precache()
{
	BaseClass::Precache();
	PrecacheMaterial( "effects/combinemuzzle2_dark" ); 
}