twn_draw: texture_region option for draw_billboard()
This commit is contained in:
		@@ -66,7 +66,6 @@ TWN_API void draw_triangle(char const *texture,
 | 
			
		||||
                           Color       c1,      /* optional, default: all 255 */
 | 
			
		||||
                           Color       c2);     /* optional, default: all 255 */
 | 
			
		||||
 | 
			
		||||
/* TODO: double sided option */
 | 
			
		||||
TWN_API void draw_quad(char const *texture,
 | 
			
		||||
                       Vec3        v0,          /* upper-left */
 | 
			
		||||
                       Vec3        v1,          /* bottom-left */
 | 
			
		||||
@@ -75,11 +74,12 @@ TWN_API void draw_quad(char const *texture,
 | 
			
		||||
                       Rect        texture_region,
 | 
			
		||||
                       Color       color);      /* optional, default: all 255 */
 | 
			
		||||
 | 
			
		||||
TWN_API void draw_billboard(const char *texture,
 | 
			
		||||
                            Vec3 position,
 | 
			
		||||
                            Vec2 size,
 | 
			
		||||
                            Color color,        /* optional, default: all 255 */
 | 
			
		||||
                            bool cylindrical);  /* optional, default: false */
 | 
			
		||||
TWN_API void draw_billboard(char const *texture,
 | 
			
		||||
                            Vec3        position,
 | 
			
		||||
                            Vec2        size,
 | 
			
		||||
                            Rect const *texture_region, /* optional, default: NULL */
 | 
			
		||||
                            Color       color,          /* optional, default: all 255 */
 | 
			
		||||
                            bool        cylindrical);   /* optional, default: false */
 | 
			
		||||
 | 
			
		||||
TWN_API void draw_camera_2d(Vec2 position,      /* optional, default: (0, 0) */
 | 
			
		||||
                            float rotation,     /* optional, default: 0 */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user