CreateNewTextureID: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (navbar, categorize, and sample) |
||
| Line 1: | Line 1: | ||
{{navbar|DrawGetTextureId|ISurface|DrawSetTexture}} | |||
=int CreateNewTextureID( bool procedural = false )= | =int CreateNewTextureID( bool procedural = false )= | ||
Use this before a [[DrawSetTexture]] function and after [[DrawGetTextureId]] to initialize a new texture ID. | Use this before a [[DrawSetTexture]] function and after [[DrawGetTextureId]] to initialize a new texture ID. | ||
==Sample== | |||
currentId = surface()->'''DrawGetTextureId'''( texturename ); | |||
if ( currentId == -1 ) | |||
{ | |||
currentId = surface()->[[CreateNewTextureID]](); | |||
} | |||
surface()->[[DrawSetTextureFile]]( currentId, texturename, false, true ); | |||
[[Category:ISurface]] | |||
Revision as of 17:16, 9 May 2006
int CreateNewTextureID( bool procedural = false )
Use this before a DrawSetTexture function and after DrawGetTextureId to initialize a new texture ID.
Sample
currentId = surface()->DrawGetTextureId( texturename );
if ( currentId == -1 )
{
currentId = surface()->CreateNewTextureID();
}
surface()->DrawSetTextureFile( currentId, texturename, false, true );