#include <seadPrimitiveRendererCafe.h>
Inherits sead::PrimitiveRendererBase.
Public Member Functions | |
| PrimitiveRendererCafe (Heap *heap) | |
| virtual void | prepareFromBinaryImpl (Heap *heap, const void *bin_data, u32) |
| virtual void | prepareImpl (Heap *heap, const SafeString &path) |
| virtual void | setCameraImpl (const Camera &camera) |
| virtual void | setProjectionImpl (const Projection &projection) |
| virtual void | beginImpl () |
| virtual void | endImpl () |
| virtual void | drawQuadImpl (const Matrix34f &model_mtx, const Color4f &colorL, const Color4f &colorR) |
| virtual void | drawQuadImpl (const Matrix34f &model_mtx, const Texture &texture, const Color4f &colorL, const Color4f &colorR, const Vector2f &uv_src, const Vector2f &uv_size) |
| virtual void | drawBoxImpl (const Matrix34f &model_mtx, const Color4f &colorL, const Color4f &colorR) |
| virtual void | drawCubeImpl (const Matrix34f &model_mtx, const Color4f &c0, const Color4f &c1) |
| virtual void | drawWireCubeImpl (const Matrix34f &model_mtx, const Color4f &c0, const Color4f &c1) |
| virtual void | drawLineImpl (const Matrix34f &model_mtx, const Color4f &c0, const Color4f &c1) |
| virtual void | drawSphere4x8Impl (const Matrix34f &model_mtx, const Color4f &north, const Color4f &south) |
| virtual void | drawSphere8x16Impl (const Matrix34f &model_mtx, const Color4f &north, const Color4f &south) |
| virtual void | drawDisk16Impl (const Matrix34f &model_mtx, const Color4f ¢er, const Color4f &edge) |
| virtual void | drawDisk32Impl (const Matrix34f &model_mtx, const Color4f ¢er, const Color4f &edge) |
| virtual void | drawCircle16Impl (const Matrix34f &model_mtx, const Color4f &edge) |
| virtual void | drawCircle32Impl (const Matrix34f &model_mtx, const Color4f &edge) |
| virtual void | drawCylinder16Impl (const Matrix34f &model_mtx, const Color4f &top, const Color4f &btm) |
| virtual void | drawCylinder32Impl (const Matrix34f &model_mtx, const Color4f &top, const Color4f &btm) |
| virtual | ~PrimitiveRendererCafe () |
| void | drawTriangles_ (const Matrix34f &model_mtx, const Color4f &c0, const Color4f &c1, PrimitiveRendererUtil::Vertex *vtx, u32 vtx_num, u16 *idx, u32 idx_num, const GX2Texture *tex) |
| void | drawLines_ (const Matrix34f &model_mtx, const Color4f &c0, const Color4f &c1, PrimitiveRendererUtil::Vertex *vtx, u32 vtx_num, u16 *idx, u32 idx_num) |
| sead::PrimitiveRendererCafe::PrimitiveRendererCafe | ( | Heap * | heap | ) |
|
inlinevirtual |
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
|
virtual |
Implements sead::PrimitiveRendererBase.
| void sead::PrimitiveRendererCafe::drawTriangles_ | ( | const Matrix34f & | model_mtx, |
| const Color4f & | c0, | ||
| const Color4f & | c1, | ||
| PrimitiveRendererUtil::Vertex * | vtx, | ||
| u32 | vtx_num, | ||
| u16 * | idx, | ||
| u32 | idx_num, | ||
| const GX2Texture * | tex ) |
| void sead::PrimitiveRendererCafe::drawLines_ | ( | const Matrix34f & | model_mtx, |
| const Color4f & | c0, | ||
| const Color4f & | c1, | ||
| PrimitiveRendererUtil::Vertex * | vtx, | ||
| u32 | vtx_num, | ||
| u16 * | idx, | ||
| u32 | idx_num ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |