Fx2D
A C++20 2D rigid-body physics engine
Loading...
Searching...
No Matches
FxVisualShape Member List

This is the complete list of members for FxVisualShape, including all inherited members.

__vertices() constFxShapeinline
area() constFxShapeinline
calc_inertia(float mass) constFxShapeinline
calc_radius(const FxVec2fArray &verts)FxShapeinlineprotectedstatic
centroid() constFxShapeinline
contains(const FxVec2f &p) constFxShapeinline
fillColor() constFxVisualShapeinline
fillTexture() constFxVisualShapeinline
FxShape()FxVisualShapeinline
FxShape(float radius)FxVisualShapeinline
FxShape(float length, float radius)FxVisualShapeinline
FxShape(const FxVec2f &a, const FxVec2f &b)FxVisualShapeinline
FxShape(const FxVec2fArray &points, ChainTag)FxVisualShapeinline
FxShape(const FxVec2fArray &vertices, float skin_radius=0.0f)FxVisualShapeinline
FxShape(const FxVec2f &size, float skin_radius=0.0f)FxVisualShapeinline
FxVisualShape(const FxShape &base)FxVisualShapeinline
get_closest_vertex(const FxVec2f &point) constFxShapeinline
is_capsule() constFxShapeinline
is_chain() constFxShapeinline
is_circle() constFxShapeinline
is_convex(const FxVec2fArray &verts)FxShapeinlineprotectedstatic
is_edge() constFxShapeinline
is_polygon() constFxShapeinline
m_centroidFxShapeprotected
m_offset_poseFxShapeprotected
m_radiusFxShapeprotected
m_shape_typeFxShapeprotected
m_skin_radiusFxShapeprotected
m_verticesFxShapeprotected
m_world_poseFxShapeprotected
m_world_verticesFxShapeprotected
make_chain(const FxVec2fArray &points)FxShapeinlinestatic
min_projection(const FxVec2f &axis, const FxVec2f &origin) constFxShapeinline
move(const FxVec2f &delta)FxShapeinline
offset_pose() constFxShapeinline
outlineColor() constFxVisualShapeinline
outlineThickness() constFxVisualShapeinline
polygon_area(const FxVec2fArray &verts)FxShapeinlinestatic
radius() constFxShapeinline
rotate(float delta_theta)FxShapeinline
segment(std::size_t i) constFxShapeinline
segment_count() constFxShapeinline
set_fillColor(const FxVec4ui8 &color)FxVisualShapeinline
set_fillTexture(const std::string &filePath)FxVisualShapeinline
set_offset_pose(const FxVec3f &o_pose)FxShapeinline
set_outlineColor(const FxVec4ui8 &color)FxVisualShapeinline
set_outlineThickness(const float &thickness)FxVisualShapeinline
set_position(const FxVec2f &pos)FxShapeinline
set_rotation(float theta)FxShapeinline
set_world_pose(const FxVec3f &world_pose)FxShapeinline
set_world_pose(const FxVec3f &world_pose, FxArray< float > &out_aabb)FxShapeinline
shape_type() constFxShapeinline
skin_radius() constFxShapeinline
vertices() constFxShapeinline
world_pose() constFxShapeinline