Added SetSpriteCanvasRenderPriority function

This commit is contained in:
n00b87
2025-09-19 22:04:43 -05:00
parent 15e8426f99
commit 8120a1fd96
35 changed files with 2489 additions and 1985 deletions

View File

@@ -330,6 +330,8 @@ struct rc_spriteCanvasProperties
irr::video::E_BLEND_OPERATION blend_mode; // = irr::video::EBO_ADD;
bool bilinear_filter; // = false;
irr::video::E_ANTI_ALIASING_MODE anti_alias; // = irr::video::EAAM_OFF;
int priority;
int order;
};
#define RC_CANVAS_TYPE_2D 0
@@ -339,6 +341,15 @@ struct rc_spriteCanvasProperties
#define RC_PROJECTION_TYPE_ORTHOGRAPHIC 0
#define RC_PROJECTION_TYPE_PERSPECTIVE 1
#define RC_SPRITE_PRIORITY_NONE 0
#define RC_SPRITE_PRIORITY_LEAST_X 1
#define RC_SPRITE_PRIORITY_GREATEST_X 2
#define RC_SPRITE_PRIORITY_LEAST_Y 3
#define RC_SPRITE_PRIORITY_GREATEST_Y 4
#define RC_SPRITE_ORDER_ASCENDING 0
#define RC_SPRITE_ORDER_DESCENDING 1
struct rc_canvas_obj
{
irr::video::ITexture* texture;