![]() |
Cinder
0.9.1
|
#include <GeomIo.h>
Inherits cinder::geom::Source.
Public Member Functions | |
Plane () | |
virtual Plane & | subdivisions (const ivec2 &subdivisions) |
virtual Plane & | size (const vec2 &size) |
virtual Plane & | axes (const vec3 &uAxis, const vec3 &vAxis) |
Plane & | origin (const vec3 &origin) |
Plane & | normal (const vec3 &normal) |
size_t | getNumVertices () const override |
size_t | getNumIndices () const override |
Primitive | getPrimitive () const override |
uint8_t | getAttribDims (Attrib attr) const override |
AttribSet | getAvailableAttribs () const override |
void | loadInto (Target *target, const AttribSet &requestedAttribs) const override |
Plane * | clone () const override |
Protected Member Functions | |
void | copyIndicesNonIndexed (uint16_t *dest) const |
void | copyIndicesNonIndexed (uint32_t *dest) const |
template<typename T > | |
void | forceCopyIndicesTrianglesImpl (T *dest) const |
Protected Attributes | |
ivec2 | mSubdivisions |
vec2 | mSize |
vec3 | mOrigin |
vec3 | mAxisU |
vec3 | mAxisV |
Defaults to a plane on the z axis, origin = [0, 0, 0], normal = [0, 1, 0].
cinder::geom::Plane::Plane | ( | ) |
|
virtual |
|
virtual |
Specifies the size in each axis. Defaults to [2, 2], or 1 in each direction.
|
virtual |
Plane& cinder::geom::Plane::origin | ( | const vec3 & | origin | ) |
Plane & cinder::geom::Plane::normal | ( | const vec3 & | normal | ) |
|
overridevirtual |
Implements cinder::geom::Source.
|
overridevirtual |
Implements cinder::geom::Source.
|
overridevirtual |
Implements cinder::geom::Source.
|
overridevirtual |
Implements cinder::geom::Source.
|
overridevirtual |
Implements cinder::geom::Source.
|
overridevirtual |
Implements cinder::geom::Source.
|
overridevirtual |
Implements cinder::geom::Source.
|
protectedinherited |
Builds a sequential list of vertices to simulate an indexed geometry when Source is non-indexed. Assumes dest contains storage for getNumVertices() entries.
|
protectedinherited |
Builds a sequential list of vertices to simulate an indexed geometry when Source is non-indexed. Assumes dest contains storage for getNumVertices() entries.
|
protectedinherited |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |