|
IM3D_API AppData & | Im3d::GetAppData () |
|
IM3D_API void | Im3d::NewFrame () |
|
IM3D_API void | Im3d::EndFrame () |
|
IM3D_API const DrawList * | Im3d::GetDrawLists () |
|
IM3D_API U32 | Im3d::GetDrawListCount () |
|
IM3D_API const TextDrawList * | Im3d::GetTextDrawLists () |
|
IM3D_API U32 | Im3d::GetTextDrawListCount () |
|
IM3D_API void | Im3d::Draw () |
|
IM3D_API void | Im3d::BeginPoints () |
|
IM3D_API void | Im3d::BeginLines () |
|
IM3D_API void | Im3d::BeginLineLoop () |
|
IM3D_API void | Im3d::BeginLineStrip () |
|
IM3D_API void | Im3d::BeginTriangles () |
|
IM3D_API void | Im3d::BeginTriangleStrip () |
|
IM3D_API void | Im3d::End () |
|
IM3D_API void | Im3d::Vertex (const Vec3 &_position) |
|
IM3D_API void | Im3d::Vertex (const Vec3 &_position, Color _color) |
|
IM3D_API void | Im3d::Vertex (const Vec3 &_position, float _size) |
|
IM3D_API void | Im3d::Vertex (const Vec3 &_position, float _size, Color _color) |
|
IM3D_API void | Im3d::Vertex (float _x, float _y, float _z) |
|
IM3D_API void | Im3d::Vertex (float _x, float _y, float _z, Color _color) |
|
IM3D_API void | Im3d::Vertex (float _x, float _y, float _z, float _size) |
|
IM3D_API void | Im3d::Vertex (float _x, float _y, float _z, float _size, Color _color) |
|
IM3D_API void | Im3d::PushColor () |
|
IM3D_API void | Im3d::PushColor (Color _color) |
|
IM3D_API void | Im3d::PopColor () |
|
IM3D_API void | Im3d::SetColor (Color _color) |
|
IM3D_API void | Im3d::SetColor (float _r, float _g, float _b, float _a=1.0f) |
|
IM3D_API Color | Im3d::GetColor () |
|
IM3D_API void | Im3d::PushAlpha () |
|
IM3D_API void | Im3d::PushAlpha (float _alpha) |
|
IM3D_API void | Im3d::PopAlpha () |
|
IM3D_API void | Im3d::SetAlpha (float _alpha) |
|
IM3D_API float | Im3d::GetAlpha () |
|
IM3D_API void | Im3d::PushSize () |
|
IM3D_API void | Im3d::PushSize (float _size) |
|
IM3D_API void | Im3d::PopSize () |
|
IM3D_API void | Im3d::SetSize (float _size) |
|
IM3D_API float | Im3d::GetSize () |
|
IM3D_API void | Im3d::PushEnableSorting () |
|
IM3D_API void | Im3d::PushEnableSorting (bool _enable) |
|
IM3D_API void | Im3d::PopEnableSorting () |
|
IM3D_API void | Im3d::EnableSorting (bool _enable) |
|
IM3D_API void | Im3d::PushDrawState () |
|
IM3D_API void | Im3d::PopDrawState () |
|
IM3D_API void | Im3d::PushMatrix () |
|
IM3D_API void | Im3d::PushMatrix (const Mat4 &_mat4) |
|
IM3D_API void | Im3d::PopMatrix () |
|
IM3D_API void | Im3d::SetMatrix (const Mat4 &_mat4) |
|
IM3D_API void | Im3d::SetIdentity () |
|
IM3D_API void | Im3d::MulMatrix (const Mat4 &_mat4) |
|
IM3D_API void | Im3d::Translate (float _x, float _y, float _z) |
|
IM3D_API void | Im3d::Translate (const Vec3 &_vec3) |
|
IM3D_API void | Im3d::Rotate (const Vec3 &_axis, float _angle) |
|
IM3D_API void | Im3d::Rotate (const Mat3 &_rotation) |
|
IM3D_API void | Im3d::Scale (float _x, float _y, float _z) |
|
IM3D_API void | Im3d::DrawXyzAxes () |
|
IM3D_API void | Im3d::DrawPoint (const Vec3 &_position, float _size, Color _color) |
|
IM3D_API void | Im3d::DrawLine (const Vec3 &_a, const Vec3 &_b, float _size, Color _color) |
|
IM3D_API void | Im3d::DrawQuad (const Vec3 &_a, const Vec3 &_b, const Vec3 &_c, const Vec3 &_d) |
|
IM3D_API void | Im3d::DrawQuad (const Vec3 &_origin, const Vec3 &_normal, const Vec2 &_size) |
|
IM3D_API void | Im3d::DrawQuadFilled (const Vec3 &_a, const Vec3 &_b, const Vec3 &_c, const Vec3 &_d) |
|
IM3D_API void | Im3d::DrawQuadFilled (const Vec3 &_origin, const Vec3 &_normal, const Vec2 &_size) |
|
IM3D_API void | Im3d::DrawCircle (const Vec3 &_origin, const Vec3 &_normal, float _radius, int _detail=-1) |
|
IM3D_API void | Im3d::DrawCircleFilled (const Vec3 &_origin, const Vec3 &_normal, float _radius, int _detail=-1) |
|
IM3D_API void | Im3d::DrawSphere (const Vec3 &_origin, float _radius, int _detail=-1) |
|
IM3D_API void | Im3d::DrawSphereFilled (const Vec3 &_origin, float _radius, int _detail=-1) |
|
IM3D_API void | Im3d::DrawAlignedBox (const Vec3 &_min, const Vec3 &_max) |
|
IM3D_API void | Im3d::DrawAlignedBoxFilled (const Vec3 &_min, const Vec3 &_max) |
|
IM3D_API void | Im3d::DrawCylinder (const Vec3 &_start, const Vec3 &_end, float _radius, int _detail=-1) |
|
IM3D_API void | Im3d::DrawCapsule (const Vec3 &_start, const Vec3 &_end, float _radius, int _detail=-1) |
|
IM3D_API void | Im3d::DrawPrism (const Vec3 &_start, const Vec3 &_end, float _radius, int _sides) |
|
IM3D_API void | Im3d::DrawArrow (const Vec3 &_start, const Vec3 &_end, float _headLength=-1.0f, float _headThickness=-1.0f) |
|
IM3D_API void | Im3d::Text (const Vec3 &_position, U32 _textFlags, const char *_text,...) |
|
IM3D_API void | Im3d::Text (const Vec3 &_position, float _size, Color _color, U32 _textFlags, const char *_text,...) |
|
IM3D_API Id | Im3d::MakeId (const char *_str) |
|
IM3D_API Id | Im3d::MakeId (const void *_ptr) |
|
IM3D_API Id | Im3d::MakeId (int _i) |
|
IM3D_API void | Im3d::PushId () |
|
IM3D_API void | Im3d::PushId (Id _id) |
|
IM3D_API void | Im3d::PushId (const char *_str) |
|
IM3D_API void | Im3d::PushId (const void *_ptr) |
|
IM3D_API void | Im3d::PushId (int _i) |
|
IM3D_API void | Im3d::PopId () |
|
IM3D_API Id | Im3d::GetId () |
|
IM3D_API void | Im3d::PushLayerId (Id _layer) |
|
IM3D_API void | Im3d::PushLayerId (const char *_str) |
|
IM3D_API void | Im3d::PopLayerId () |
|
IM3D_API Id | Im3d::GetLayerId () |
|
IM3D_API bool | Im3d::GizmoTranslation (const char *_id, float _translation_[3], bool _local=false) |
|
IM3D_API bool | Im3d::GizmoRotation (const char *_id, float _rotation_[3 *3], bool _local=false) |
|
IM3D_API bool | Im3d::GizmoScale (const char *_id, float _scale_[3]) |
|
IM3D_API bool | Im3d::Gizmo (const char *_id, float _translation_[3], float _rotation_[3 *3], float _scale_[3]) |
|
IM3D_API bool | Im3d::Gizmo (const char *_id, float _transform_[4 *4]) |
|
IM3D_API bool | Im3d::GizmoTranslation (Id _id, float _translation_[3], bool _local=false) |
|
IM3D_API bool | Im3d::GizmoRotation (Id _id, float _rotation_[3 *3], bool _local=false) |
|
IM3D_API bool | Im3d::GizmoScale (Id _id, float _scale_[3]) |
|
IM3D_API bool | Im3d::Gizmo (Id _id, float _transform_[4 *4]) |
|
IM3D_API bool | Im3d::Gizmo (Id _id, float _translation_[3], float _rotation_[3 *3], float _scale_[3]) |
|
IM3D_API Id | Im3d::GetActiveId () |
|
IM3D_API Id | Im3d::GetHotId () |
|
IM3D_API bool | Im3d::IsVisible (const Vec3 &_origin, float _radius) |
|
IM3D_API bool | Im3d::IsVisible (const Vec3 &_min, const Vec3 &_max) |
|
IM3D_API Context & | Im3d::GetContext () |
|
IM3D_API void | Im3d::SetContext (Context &_ctx) |
|
IM3D_API void | Im3d::MergeContexts (Context &_dst_, const Context &_src) |
|
void | Im3d::PushLayerId () |
|