Returns the texture id for the given sprite and sub-image.


sprite_get_texture(spr, subimg);

Argument Description
spr The index of the sprite to use.
subimg The sub-image of the sprite to use.

Returns: pointer


This function returns a special pointer for the sprite texture. This value can then be used in other draw functions, particularly in general 3D and some of the 2D primitive functions, as well as the Shader functions.


var tex;
tex = sprite_get_texture(spr_Wall, 0);
draw_primitive_begin_texture(pr_trianglestrip, tex);
draw_vertex_texture(0, 0, 0, 0);
draw_vertex_texture(480, 0, 1, 0);
draw_vertex_texture(480, 640, 1, 1);
draw_vertex_texture(0, 640, 0, 1);

The above code will draw a 4 vertex triangle strip textured with the texture held in the "tex" variable.

Back: Sprites
Next: sprite_get_uvs
© Copyright YoYo Games Ltd. 2015 All Rights Reserved