PrimitiveRenderer class
Constructors, destructors, conversion operators
- PrimitiveRenderer()
- ~PrimitiveRenderer() virtual
Public functions
- void prepareFromBinary(Heap* heap, const void* bin_data, u32 bin_size)
- void prepare(Heap* heap, const SafeString& path)
- void setCamera(const Camera& camera)
- void setProjection(const Projection& projection)
- void setModelMatrix(const Matrix34f& model_mtx)
- void begin()
- void end()
- void drawQuad(const Color4f&, const Color4f&)
- void drawQuad(const Texture&, const Color4f&, const Color4f&, const Vector2f&, const Vector2f&)
- void drawBox(const Color4f&, const Color4f&)
- void drawCube(const Color4f&, const Color4f&)
- void drawWireCube(const Color4f&, const Color4f&)
- void drawLine(const Color4f&, const Color4f&)
- void drawSphere4x8(const Color4f&, const Color4f&)
- void drawSphere8x16(const Color4f&, const Color4f&)
- void drawDisk16(const Color4f&, const Color4f&)
- void drawDisk32(const Color4f&, const Color4f&)
- void drawCircle16(const Color4f&)
- void drawCircle32(const Color4f&)
- void drawCylinder16(const Color4f&, const Color4f&)
- void drawCylinder32(const Color4f&, const Color4f&)
-
void drawQuad(const PrimitiveDrawer::
QuadArg&) -
void drawQuad(const Texture&,
const PrimitiveDrawer::
QuadArg&, const PrimitiveDrawer:: UVArg&) -
void drawBox(const PrimitiveDrawer::
QuadArg&) -
void drawCube(const PrimitiveDrawer::
CubeArg&) -
void drawWireCube(const PrimitiveDrawer::
CubeArg&) - void drawLine(const Vector3f&, const Vector3f&, const Color4f&, const Color4f&)
- void drawLine(const Vector3f&, const Vector3f&, const Color4f&)
- void drawSphere4x8(const Vector3f&, float, const Color4f&, const Color4f&)
- void drawSphere4x8(const Vector3f&, float, const Color4f&)
- void drawSphere8x16(const Vector3f&, float, const Color4f&, const Color4f&)
- void drawSphere8x16(const Vector3f&, float, const Color4f&)
- void drawDisk16(const Vector3f&, float, const Color4f&, const Color4f&)
- void drawDisk16(const Vector3f&, float, const Color4f&)
- void drawDisk32(const Vector3f&, float, const Color4f&, const Color4f&)
- void drawDisk32(const Vector3f&, float, const Color4f&)
- void drawCircle16(const Vector3f&, float, const Color4f&)
- void drawCircle32(const Vector3f&, float, const Color4f&)
- void drawCylinder16(const Vector3f&, float, float, const Color4f&, const Color4f&)
- void drawCylinder16(const Vector3f&, float, float, const Color4f&)
- void drawCylinder32(const Vector3f&, float, float, const Color4f&, const Color4f&)
- void drawCylinder32(const Vector3f&, float, float, const Color4f&)
- void drawAxis(const Vector3f&, float)