textureId
Texture IDs can be explicitly converted to integers, but not the other
way around. You can add and subtract integers with a textureId
,
however. (This only works with the integer on the right hand side.)
Instance Methods
-
bool Exists() const
-
Checks if the texture exists within the texture manager at all.
-
bool IsNull() const
-
Checks if the texture is the null index
0
.
-
bool IsValid() const
-
Checks if the texture index is not the invalid index
-1
.
-
void SetInvalid()
-
Sets the texture index to
-1
.
-
void SetNull()
-
Sets the texture index to
0
.
Overview of instance methods
Zero-Initializing
The proper way to zero-initialize a textureId is:
textureId tex;
tex.SetNull();