Garry's Mod Wiki

ITexture

An object representing game texture, like a .vtf file. Do not confuse with IMaterial. Returned by IMaterial:GetTexture

Methods

ITexture:Download()
Invokes the generator of the texture. Reloads file based textures from disk and clears render target textures.
table ITexture:GetColor( number x, number y )
Returns the color of the specified pixel, only works for textures created from PNG files. The returned color will not have the color metatable. Issue Tracker: 2407
Returns the true unmodified height of the texture.
Returns the true unmodified width of the texture.
string ITexture:GetName()
Returns the name of the texture, in most cases the path.
Returns the number of animation frames in this texture.
number ITexture:Height()
Returns the modified height of the texture, this value may be affected by mipmapping and other factors.
boolean ITexture:IsError()
Returns whenever the texture is valid. (i. e. was loaded successfully or not) The "error" texture is a valid texture, and therefore this function will return false when used on it. Use ITexture:IsErrorTexture, instead.
Returns whenever the texture is the error texture (pink and black checkerboard pattern).
number ITexture:Width()
Returns the modified width of the texture, this value may be affected by mipmapping and other factors.