- cinder::geom::Target
- cinder::geom::SourceModsContext
Show All |
Public Member Functions
-
SourceModsContext (const SourceMods *sourceMods)
-
voidloadInto (Target *target, const AttribSet &requestedAttribs)
-
uint8_tgetAttribDims (Attrib attr) const override
-
voidcopyAttrib (Attrib attr, uint8_t dims, size_t strideBytes, const float *srcData, size_t count) override
-
voidcopyIndices (Primitive primitive, const uint32_t *source, size_t numIndices, uint8_t requiredBytesPerIndex) override
-
voidclearAttrib (Attrib attr)
-
voidclearIndices ()
-
size_tgetNumVertices () const
-
size_tgetNumIndices () const
-
getPrimitive () const
-
getAvailableAttribs () const
-
voidprocessUpstream (const AttribSet &requestedAttribs)
-
float *getAttribData (Attrib attr)
-
const float *getAttribData (Attrib attr) const
-
uint32_t *getIndicesData ()
-
const uint32_t *getIndicesData () const
-
voidpreload (const AttribSet &requestedAttribs)
-
voidcombine (const SourceModsContext &rhs)
-
voidcomplete (Target *target, const AttribSet &requestedAttribs)
Static Public Member Functions
-
voidcopyIndexDataForceTriangles (Primitive primitive, const uint32_t *source, size_t numIndices, uint32_t indexOffset, uint32_t *target)
-
voidcopyIndexDataForceTriangles (Primitive primitive, const uint32_t *source, size_t numIndices, uint16_t indexOffset, uint16_t *target)
-
voidcopyIndexDataForceLines (Primitive primitive, const uint32_t *source, size_t numIndices, uint32_t indexOffset, uint32_t *target)
-
voidgenerateIndicesForceTriangles (Primitive primitive, size_t numInputIndices, uint32_t indexOffset, uint32_t *target)
-
voidgenerateIndicesForceLines (Primitive primitive, size_t numInputIndices, uint32_t indexOffset, uint32_t *target)