sead::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)