DrawGetTextureId: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
=int DrawGetTextureId( char const *filename )= | =int DrawGetTextureId( char const *filename )= | ||
Use this function before [[CreateNewTextureID]] to make sure you don't | Use this function before [[CreateNewTextureID]] to make sure you don't reference the same material with multiple texture IDs. | ||
==Sample== | ==Sample== | ||
currentId = surface()->'''DrawGetTextureId'''( texturename ); | currentId = surface()->'''DrawGetTextureId'''( texturename ); |
Revision as of 18:10, 9 May 2006
int DrawGetTextureId( char const *filename )
Use this function before CreateNewTextureID to make sure you don't reference the same material with multiple texture IDs.
Sample
currentId = surface()->DrawGetTextureId( texturename ); if ( currentId == -1 ) { currentId = surface()->CreateNewTextureID(); } surface()->DrawSetTextureFile( currentId, texturename, false, true );