|
ClanLib
2.3.7
|
This is the complete list of members for CL_CollisionOutline, including all inherited members.
| calculate_convex_hulls() | CL_CollisionOutline | |
| calculate_penetration_depth(std::vector< CL_CollidingContours > &collision_info) | CL_CollisionOutline | static |
| calculate_radius() | CL_CollisionOutline | |
| calculate_smallest_enclosing_discs() | CL_CollisionOutline | |
| calculate_sub_circles(float radius_multiplier=3.5) | CL_CollisionOutline | |
| CL_CollisionOutline() | CL_CollisionOutline | |
| CL_CollisionOutline(const CL_PixelBuffer &pbuf, int alpha_limit=128, CL_OutlineAccuracy accuracy=accuracy_medium) | CL_CollisionOutline | |
| CL_CollisionOutline(const CL_StringRef &fullname, int alpha_limit=128, CL_OutlineAccuracy accuracy=accuracy_medium, bool get_insides=true) | CL_CollisionOutline | |
| CL_CollisionOutline(CL_IODevice &file, const CL_String &file_extension, int alpha_limit=128, CL_OutlineAccuracy accuracy=accuracy_medium, bool get_insides=true) | CL_CollisionOutline | |
| CL_CollisionOutline(const CL_StringRef &filename, const CL_VirtualDirectory &directory, int alpha_limit=128, CL_OutlineAccuracy accuracy=accuracy_medium, bool get_insides=true) | CL_CollisionOutline | |
| CL_CollisionOutline(const CL_StringRef &resource_id, CL_ResourceManager *manager) | CL_CollisionOutline | |
| CL_CollisionOutline(std::vector< CL_Contour > contours, int width, int height) | CL_CollisionOutline | |
| clean_collision_info() | CL_CollisionOutline | |
| clone() const | CL_CollisionOutline | |
| collide(const CL_CollisionOutline &outline, bool remove_old_collision_info=true) | CL_CollisionOutline | |
| copy(const CL_CollisionOutline &other) | CL_CollisionOutline | |
| draw(float x, float y, const CL_Colorf &color, CL_GraphicContext &gc) | CL_CollisionOutline | |
| draw_smallest_enclosing_disc(float x, float y, const CL_Colorf &color, CL_GraphicContext &gc) | CL_CollisionOutline | |
| draw_sub_circles(float x, float y, const CL_Colorf &color, CL_GraphicContext &gc) | CL_CollisionOutline | |
| enable_collision_info(bool points=true, bool normals=false, bool metadata=false, bool pen_depth=false) | CL_CollisionOutline | |
| get_alignment(CL_Origin &origin, float &x, float &y) const | CL_CollisionOutline | |
| get_angle() const | CL_CollisionOutline | |
| get_collision_info() const | CL_CollisionOutline | |
| get_collision_info_state(bool &points, bool &normals, bool &metadata, bool &pendepth) const | CL_CollisionOutline | |
| get_contours() | CL_CollisionOutline | |
| get_contours() const | CL_CollisionOutline | |
| get_height() const | CL_CollisionOutline | |
| get_inside_test() const | CL_CollisionOutline | |
| get_minimum_enclosing_disc() const | CL_CollisionOutline | |
| get_object_bounding_box() const | CL_CollisionOutline | |
| get_rotation_hotspot(CL_Origin &origin, float &x, float &y) const | CL_CollisionOutline | |
| get_scale() const | CL_CollisionOutline | |
| get_translation() const | CL_CollisionOutline | |
| get_width() const | CL_CollisionOutline | |
| load(const CL_StringRef &fullname) | CL_CollisionOutline | |
| load(const CL_StringRef &filename, const CL_VirtualDirectory &directory) | CL_CollisionOutline | |
| load(CL_IODevice &file) | CL_CollisionOutline | |
| optimize(unsigned char check_distance=3, float corner_angle=CL_PI/5.0) | CL_CollisionOutline | |
| point_inside(const CL_Pointf &point) const | CL_CollisionOutline | |
| resource | CL_CollisionOutline | |
| rotate(const CL_Angle &angle) | CL_CollisionOutline | |
| save(const CL_StringRef &fullname) const | CL_CollisionOutline | |
| save(const CL_StringRef &filename, CL_VirtualDirectory &directory) const | CL_CollisionOutline | |
| save(CL_IODevice &file) const | CL_CollisionOutline | |
| set_alignment(CL_Origin origin, float x=0, float y=0) | CL_CollisionOutline | |
| set_angle(const CL_Angle &angle) | CL_CollisionOutline | |
| set_collision_info(const std::vector< CL_CollidingContours > &colinfo) | CL_CollisionOutline | |
| set_inside_test(bool value) | CL_CollisionOutline | |
| set_rotation_hotspot(CL_Origin origin, float x=0, float y=0) | CL_CollisionOutline | |
| set_scale(float x, float y) | CL_CollisionOutline | |
| set_translation(float x, float y) | CL_CollisionOutline | |
| ~CL_CollisionOutline() | CL_CollisionOutline |
1.8.4