#include <GhoulPrimitives.h>

Public Member Functions | |
| Drawer () | |
| virtual | ~Drawer () |
| virtual void | Prepare (eOpType opType, eGeometryChange gcHint, size_t vertexCount, size_t indexCount=0, bool hasNormals=true, bool hasTexCoords=true) |
| void | AddVertex (kVector3 p, kVector3 n=Vector3::ZERO, kReal u=0.0, kReal v=0.0) |
| virtual void | AddVertex (kReal x, kReal y, kReal z=0.0, kReal nx=0.0, kReal ny=0.0, kReal nz=0.0, kReal u=0.0, kReal v=0.0) |
| virtual void | AddIndex (IndexInt i) |
| virtual void | Finish () |
Definition at line 85 of file GhoulPrimitives.h.
| Drawer::Drawer | ( | ) |
Definition at line 15 of file GhoulPrimitives.cpp.
| Drawer::~Drawer | ( | ) | [virtual] |
Definition at line 16 of file GhoulPrimitives.cpp.
| void Drawer::Prepare | ( | eOpType | opType, | |
| eGeometryChange | gcHint, | |||
| size_t | vertexCount, | |||
| size_t | indexCount = 0, |
|||
| bool | hasNormals = true, |
|||
| bool | hasTexCoords = true | |||
| ) | [virtual] |
Reimplemented in GhoulPrimitive::OgreRenderableDrawer.
Definition at line 17 of file GhoulPrimitives.cpp.
Referenced by GhoulPrimitive::Loft::Update().
| void Drawer::AddVertex | ( | kReal | x, | |
| kReal | y, | |||
| kReal | z = 0.0, |
|||
| kReal | nx = 0.0, |
|||
| kReal | ny = 0.0, |
|||
| kReal | nz = 0.0, |
|||
| kReal | u = 0.0, |
|||
| kReal | v = 0.0 | |||
| ) | [virtual] |
Reimplemented in GhoulPrimitive::OgreRenderableDrawer.
Definition at line 19 of file GhoulPrimitives.cpp.
| void Drawer::AddIndex | ( | IndexInt | i | ) | [virtual] |
Reimplemented in GhoulPrimitive::OgreRenderableDrawer.
Definition at line 20 of file GhoulPrimitives.cpp.
Referenced by GhoulPrimitive::Loft::Update().
| void Drawer::Finish | ( | ) | [virtual] |
Reimplemented in GhoulPrimitive::OgreRenderableDrawer.
Definition at line 21 of file GhoulPrimitives.cpp.
Referenced by GhoulPrimitive::Loft::Update().
1.5.6