|
| | FxVisualShape (const FxShape &base) |
| |
| void | set_fillColor (const FxVec4ui8 &color) |
| |
| void | set_outlineColor (const FxVec4ui8 &color) |
| |
| void | set_outlineThickness (const float &thickness) |
| |
| void | set_fillTexture (const std::string &filePath) |
| |
| const FxVec4ui8 & | fillColor () const |
| |
| const std::string & | fillTexture () const |
| |
| const FxVec4ui8 & | outlineColor () const |
| |
| float | outlineThickness () const |
| |
| | FxShape () |
| |
| | FxShape (float radius) |
| |
| | FxShape (float length, float radius) |
| |
| | FxShape (const FxVec2f &a, const FxVec2f &b) |
| |
| | FxShape (const FxVec2fArray &points, ChainTag) |
| |
| | FxShape (const FxVec2fArray &vertices, float skin_radius=0.0f) |
| |
| | FxShape (const FxVec2f &size, float skin_radius=0.0f) |
| |
| | FxShape () |
| |
| | FxShape (float radius) |
| |
| | FxShape (float length, float radius) |
| |
| | FxShape (const FxVec2f &a, const FxVec2f &b) |
| |
| | FxShape (const FxVec2fArray &points, ChainTag) |
| |
| | FxShape (const FxVec2fArray &vertices, float skin_radius=0.0f) |
| |
| | FxShape (const FxVec2f &size, float skin_radius=0.0f) |
| |
| FxShapeType | shape_type () const |
| |
| float | radius () const |
| |
| float | skin_radius () const |
| |
| const FxVec2fArray & | vertices () const |
| |
| FxVec2fArray | __vertices () const |
| |
| FxVec2f | centroid () const |
| |
| bool | is_circle () const |
| |
| bool | is_capsule () const |
| |
| bool | is_polygon () const |
| |
| bool | is_chain () const |
| |
| std::size_t | segment_count () const |
| |
| FxShape | segment (std::size_t i) const |
| |
| bool | is_edge () const |
| |
| bool | contains (const FxVec2f &p) const |
| |
| float | area () const |
| |
| float | calc_inertia (float mass) const |
| |
| void | set_offset_pose (const FxVec3f &o_pose) |
| |
| FxVec3f | offset_pose () const |
| |
| FxArray< float > | set_world_pose (const FxVec3f &world_pose) |
| |
| void | set_world_pose (const FxVec3f &world_pose, FxArray< float > &out_aabb) |
| |
| FxVec3f | world_pose () const |
| |
| void | set_position (const FxVec2f &pos) |
| |
| void | set_rotation (float theta) |
| |
| void | move (const FxVec2f &delta) |
| |
| void | rotate (float delta_theta) |
| |
| std::pair< std::size_t, float > | min_projection (const FxVec2f &axis, const FxVec2f &origin) const |
| |
| FxVec2f | get_closest_vertex (const FxVec2f &point) const |
| |
Definition at line 19 of file Entity.h.