Nebula
Loading...
Searching...
No Matches
Im3d::Im3dContext Member List

This is the complete list of members for Im3d::Im3dContext, including all inherited members.

__DeclarePluginContext()Im3d::Im3dContextprivate
Create()Im3d::Im3dContextstatic
Discard()Im3d::Im3dContextstatic
DrawBox(const Math::bbox &box, const Math::vec4 &color, uint32_t renderFlags=CheckDepth|Wireframe)Im3d::Im3dContextstatic
DrawBox(const Math::mat4 &modelTransform, const Math::vec4 &color, uint32_t renderFlags=CheckDepth|Wireframe)Im3d::Im3dContextstatic
DrawCone(const Math::mat4 &modelTransform, const Math::vec4 &color, uint32_t renderFlags=CheckDepth|Wireframe)Im3d::Im3dContextstatic
DrawCylinder(const Math::mat4 &modelTransform, const Math::vec4 &color, uint32_t renderFlags=CheckDepth|Wireframe)Im3d::Im3dContextstatic
DrawLine(const Math::line &line, const float size=1.0f, const Math::vec4 color={1.0f, 0.0f, 0.0f, 1.0f}, uint32_t renderFlags=CheckDepth)Im3d::Im3dContextstatic
DrawOrientedBox(const Math::mat4 &transform, const Math::bbox &box, const Math::vec4 &color, uint32_t renderFlags=CheckDepth|Wireframe)Im3d::Im3dContextstatic
DrawPoint(const Math::vec3 &position, const float size=10.0f, const Math::vec4 color={ 1.0f, 0.0f, 0.0f, 1.0f }, uint32_t renderFlags=CheckDepth)Im3d::Im3dContextstatic
DrawSphere(const Math::mat4 &modelTransform, const Math::vec4 &color, uint32_t renderFlags=CheckDepth|Wireframe)Im3d::Im3dContextstatic
DrawSphere(const Math::point &pos, float radius, const Math::vec4 &color, uint32_t renderFlags=CheckDepth|Wireframe)Im3d::Im3dContextstatic
DrawText(const Math::vec3 &position, Util::String const &text, const float size=10.0f, const Math::vec4 color={ 1.0f, 0.0f, 0.0f, 1.0f }, uint32_t renderFlags=CheckDepth)Im3d::Im3dContextstatic
GraphicsContext()Graphics::GraphicsContext
HandleInput(const Input::InputEvent &event)Im3d::Im3dContextstatic
Im3dContext()Im3d::Im3dContext
InternalDefragment(ID_ALLOCATOR &allocator, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextinlineprotectedstatic
InternalDeregisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextprotectedstatic
InternalRegisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextprotectedstatic
OnPrepareView(const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx)Im3d::Im3dContextstatic
Render(const CoreGraphics::CmdBufferId cmdBuf, const IndexT frameIndex)Im3d::Im3dContextstatic
SetGizmoSize(int size, int width)Im3d::Im3dContextstatic
SetGridColor(Math::vec4 const &color)Im3d::Im3dContextstatic
SetGridOffset(Math::vec2 const &offset)Im3d::Im3dContextstatic
SetGridSize(float cellSize, int cellCount)Im3d::Im3dContextstatic
SetGridStatus(bool enable)Im3d::Im3dContextstatic
~GraphicsContext()Graphics::GraphicsContextvirtual
~Im3dContext()Im3d::Im3dContextvirtual