|
Fx2D
A C++20 2D rigid-body physics engine
|
This is the complete list of members for FxVisualShape, including all inherited members.
| __vertices() const | FxShape | inline |
| area() const | FxShape | inline |
| calc_inertia(float mass) const | FxShape | inline |
| calc_radius(const FxVec2fArray &verts) | FxShape | inlineprotectedstatic |
| centroid() const | FxShape | inline |
| contains(const FxVec2f &p) const | FxShape | inline |
| fillColor() const | FxVisualShape | inline |
| fillTexture() const | FxVisualShape | inline |
| FxShape() | FxVisualShape | inline |
| FxShape(float radius) | FxVisualShape | inline |
| FxShape(float length, float radius) | FxVisualShape | inline |
| FxShape(const FxVec2f &a, const FxVec2f &b) | FxVisualShape | inline |
| FxShape(const FxVec2fArray &points, ChainTag) | FxVisualShape | inline |
| FxShape(const FxVec2fArray &vertices, float skin_radius=0.0f) | FxVisualShape | inline |
| FxShape(const FxVec2f &size, float skin_radius=0.0f) | FxVisualShape | inline |
| FxVisualShape(const FxShape &base) | FxVisualShape | inline |
| get_closest_vertex(const FxVec2f &point) const | FxShape | inline |
| is_capsule() const | FxShape | inline |
| is_chain() const | FxShape | inline |
| is_circle() const | FxShape | inline |
| is_convex(const FxVec2fArray &verts) | FxShape | inlineprotectedstatic |
| is_edge() const | FxShape | inline |
| is_polygon() const | FxShape | inline |
| m_centroid | FxShape | protected |
| m_offset_pose | FxShape | protected |
| m_radius | FxShape | protected |
| m_shape_type | FxShape | protected |
| m_skin_radius | FxShape | protected |
| m_vertices | FxShape | protected |
| m_world_pose | FxShape | protected |
| m_world_vertices | FxShape | protected |
| make_chain(const FxVec2fArray &points) | FxShape | inlinestatic |
| min_projection(const FxVec2f &axis, const FxVec2f &origin) const | FxShape | inline |
| move(const FxVec2f &delta) | FxShape | inline |
| offset_pose() const | FxShape | inline |
| outlineColor() const | FxVisualShape | inline |
| outlineThickness() const | FxVisualShape | inline |
| polygon_area(const FxVec2fArray &verts) | FxShape | inlinestatic |
| radius() const | FxShape | inline |
| rotate(float delta_theta) | FxShape | inline |
| segment(std::size_t i) const | FxShape | inline |
| segment_count() const | FxShape | inline |
| set_fillColor(const FxVec4ui8 &color) | FxVisualShape | inline |
| set_fillTexture(const std::string &filePath) | FxVisualShape | inline |
| set_offset_pose(const FxVec3f &o_pose) | FxShape | inline |
| set_outlineColor(const FxVec4ui8 &color) | FxVisualShape | inline |
| set_outlineThickness(const float &thickness) | FxVisualShape | inline |
| set_position(const FxVec2f &pos) | FxShape | inline |
| set_rotation(float theta) | FxShape | inline |
| set_world_pose(const FxVec3f &world_pose) | FxShape | inline |
| set_world_pose(const FxVec3f &world_pose, FxArray< float > &out_aabb) | FxShape | inline |
| shape_type() const | FxShape | inline |
| skin_radius() const | FxShape | inline |
| vertices() const | FxShape | inline |
| world_pose() const | FxShape | inline |