Base for Collidable Sprite class. Not yet implemented, except for some helper functions. More...
#include <collidable_sprite.h>
Static Public Member Functions | |
| static CL_CollisionOutline | create_collision_outline (CL_GraphicContext &gc, const CL_StringRef &resource_id, CL_ResourceManager *resources, int alpha_limit=128, CL_OutlineAccuracy accuracy=accuracy_medium) |
| Create the collision outlines from the sprites resource. | |
| static std::vector < CL_CollisionOutline > | create_collision_outlines (CL_GraphicContext &gc, const CL_StringRef &resource_id, CL_ResourceManager *resources, int alpha_limit=128, CL_OutlineAccuracy accuracy=accuracy_medium) |
| Create the collision outlines from the sprites resource. | |
Base for Collidable Sprite class. Not yet implemented, except for some helper functions.
| static CL_CollisionOutline CL_CollidableSprite::create_collision_outline | ( | CL_GraphicContext & | gc, | |
| const CL_StringRef & | resource_id, | |||
| CL_ResourceManager * | resources, | |||
| int | alpha_limit = 128, |
|||
| CL_OutlineAccuracy | accuracy = accuracy_medium | |||
| ) | [static] |
Create the collision outlines from the sprites resource.
| resource_id | = String Ref | |
| resources | = Resource Manager | |
| alpha_limit | = Alpha limit for pixels considered solid (collidable) | |
| accuracy | = Amount of optimization of the outline (default medium) |
| static std::vector<CL_CollisionOutline> CL_CollidableSprite::create_collision_outlines | ( | CL_GraphicContext & | gc, | |
| const CL_StringRef & | resource_id, | |||
| CL_ResourceManager * | resources, | |||
| int | alpha_limit = 128, |
|||
| CL_OutlineAccuracy | accuracy = accuracy_medium | |||
| ) | [static] |
Create the collision outlines from the sprites resource.
| resource_id | = String Ref | |
| resources | = Resource Manager | |
| alpha_limit | = Alpha limit for pixels considered solid (collidable) | |
| accuracy | = Amount of optimization of the outline (default medium) |
1.7.1