#include <GeomIo.h>
Inherits cinder::geom::Source.
cinder::geom::Cube::Cube |
( |
| ) |
|
Cube& cinder::geom::Cube::colors |
( |
bool |
enable = true | ) |
|
Enables default colors. Disabled by default.
Enables per-face colors ordered { +X, -X, +Y, -Y, +Z, -Z }. Colors are disabled by default.
Cube& cinder::geom::Cube::subdivisions |
( |
int |
sub | ) |
|
Cube& cinder::geom::Cube::subdivisionsX |
( |
int |
sub | ) |
|
Cube& cinder::geom::Cube::subdivisionsY |
( |
int |
sub | ) |
|
Cube& cinder::geom::Cube::subdivisionsZ |
( |
int |
sub | ) |
|
Cube& cinder::geom::Cube::size |
( |
const vec3 & |
sz | ) |
|
Cube& cinder::geom::Cube::size |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
size_t cinder::geom::Cube::getNumVertices |
( |
| ) |
const |
|
overridevirtual |
size_t cinder::geom::Cube::getNumIndices |
( |
| ) |
const |
|
overridevirtual |
Primitive cinder::geom::Cube::getPrimitive |
( |
| ) |
const |
|
overridevirtual |
uint8_t cinder::geom::Cube::getAttribDims |
( |
Attrib |
attr | ) |
const |
|
overridevirtual |
AttribSet cinder::geom::Cube::getAvailableAttribs |
( |
| ) |
const |
|
overridevirtual |
void cinder::geom::Cube::loadInto |
( |
Target * |
target, |
|
|
const AttribSet & |
requestedAttribs |
|
) |
| const |
|
overridevirtual |
Cube* cinder::geom::Cube::clone |
( |
| ) |
const |
|
overridevirtual |
void cinder::geom::Source::copyIndicesNonIndexed |
( |
uint16_t * |
dest | ) |
const |
|
protectedinherited |
Builds a sequential list of vertices to simulate an indexed geometry when Source is non-indexed. Assumes dest contains storage for getNumVertices() entries.
void cinder::geom::Source::copyIndicesNonIndexed |
( |
uint32_t * |
dest | ) |
const |
|
protectedinherited |
Builds a sequential list of vertices to simulate an indexed geometry when Source is non-indexed. Assumes dest contains storage for getNumVertices() entries.
template<typename T >
void cinder::geom::Source::forceCopyIndicesTrianglesImpl |
( |
T * |
dest | ) |
const |
|
protectedinherited |
ivec3 cinder::geom::Cube::mSubdivisions |
|
protected |
vec3 cinder::geom::Cube::mSize |
|
protected |
bool cinder::geom::Cube::mHasColors |
|
protected |
std::array<ColorAf, 6> cinder::geom::Cube::mColors |
|
protected |
The documentation for this class was generated from the following files: