appendBitangent(const vec3 &bitangent) | cinder::TriMesh | |
appendBitangents(const vec3 *bitangents, size_t num) | cinder::TriMesh | |
appendColorRgb(const Color &color) | cinder::TriMesh | |
appendColorRgba(const ColorA &color) | cinder::TriMesh | |
appendColors(const Color *rgbs, size_t num) | cinder::TriMesh | |
appendColors(const ColorA *rgbas, size_t num) | cinder::TriMesh | |
appendIndices(const uint32_t *indices, size_t num) | cinder::TriMesh | |
appendNormal(const vec3 &normal) | cinder::TriMesh | |
appendNormals(const vec3 *normals, size_t num) | cinder::TriMesh | |
appendPosition(const vec2 &position) | cinder::TriMesh | |
appendPosition(const vec3 &position) | cinder::TriMesh | |
appendPosition(const vec4 &position) | cinder::TriMesh | |
appendPositions(const vec2 *positions, size_t num) | cinder::TriMesh | |
appendPositions(const vec3 *positions, size_t num) | cinder::TriMesh | |
appendPositions(const vec4 *positions, size_t num) | cinder::TriMesh | |
appendTangent(const vec3 &tangent) | cinder::TriMesh | |
appendTangents(const vec3 *tangents, size_t num) | cinder::TriMesh | |
appendTexCoord(const vec2 &v) | cinder::TriMesh | |
appendTexCoord0(const vec2 &v) | cinder::TriMesh | |
appendTexCoord0(const vec3 &v) | cinder::TriMesh | |
appendTexCoord0(const vec4 &v) | cinder::TriMesh | |
appendTexCoord1(const vec2 &v) | cinder::TriMesh | |
appendTexCoord1(const vec3 &v) | cinder::TriMesh | |
appendTexCoord1(const vec4 &v) | cinder::TriMesh | |
appendTexCoord2(const vec2 &v) | cinder::TriMesh | |
appendTexCoord2(const vec3 &v) | cinder::TriMesh | |
appendTexCoord2(const vec4 &v) | cinder::TriMesh | |
appendTexCoord3(const vec2 &v) | cinder::TriMesh | |
appendTexCoord3(const vec3 &v) | cinder::TriMesh | |
appendTexCoord3(const vec4 &v) | cinder::TriMesh | |
appendTexCoords0(const vec2 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords0(const vec3 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords0(const vec4 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords1(const vec2 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords1(const vec3 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords1(const vec4 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords2(const vec2 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords2(const vec3 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords2(const vec4 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords3(const vec2 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords3(const vec3 *texCoords, size_t num) | cinder::TriMesh | |
appendTexCoords3(const vec4 *texCoords, size_t num) | cinder::TriMesh | |
appendTriangle(uint32_t v0, uint32_t v1, uint32_t v2) | cinder::TriMesh | |
calcBoundingBox() const | cinder::TriMesh | |
calcBoundingBox(const mat4 &transform) const | cinder::TriMesh | |
clear() | cinder::TriMesh | |
clone() const override | cinder::TriMesh | virtual |
copyAttrib(geom::Attrib attr, uint8_t dims, size_t stride, const float *srcData, size_t count) | cinder::TriMesh | protected |
copyIndicesNonIndexed(uint16_t *dest) const | cinder::geom::Source | protected |
copyIndicesNonIndexed(uint32_t *dest) const | cinder::geom::Source | protected |
create() | cinder::TriMesh | static |
create(const Format &format) | cinder::TriMesh | static |
create(const geom::Source &source) | cinder::TriMesh | static |
create(const geom::Source &source, const Format &format) | cinder::TriMesh | static |
forceCopyIndicesTrianglesImpl(T *dest) const | cinder::geom::Source | protected |
formatFromSource(const geom::Source &source) | cinder::TriMesh | static |
fromMask(uint32_t attrib) | cinder::TriMesh | protectedstatic |
getAttribDims(geom::Attrib attr) const override | cinder::TriMesh | virtual |
getAttribPointer(geom::Attrib attr, const float **resultPtr, size_t *resultStrideBytes, uint8_t *resultDims) const | cinder::TriMesh | protected |
getAvailableAttribs() const override | cinder::TriMesh | virtual |
getBitangents() | cinder::TriMesh | |
getBitangents() const | cinder::TriMesh | |
getBufferColors() const | cinder::TriMesh | |
getBufferColors() | cinder::TriMesh | |
getBufferPositions() const | cinder::TriMesh | |
getBufferPositions() | cinder::TriMesh | |
getBufferTexCoords0() const | cinder::TriMesh | |
getBufferTexCoords0() | cinder::TriMesh | |
getBufferTexCoords1() const | cinder::TriMesh | |
getBufferTexCoords1() | cinder::TriMesh | |
getBufferTexCoords2() const | cinder::TriMesh | |
getBufferTexCoords2() | cinder::TriMesh | |
getBufferTexCoords3() const | cinder::TriMesh | |
getBufferTexCoords3() | cinder::TriMesh | |
getColors() | cinder::TriMesh | |
getColors() const | cinder::TriMesh | |
getIndices() | cinder::TriMesh | |
getIndices() const | cinder::TriMesh | |
getNormals() | cinder::TriMesh | |
getNormals() const | cinder::TriMesh | |
getNumIndices() const override | cinder::TriMesh | virtual |
getNumTriangles() const | cinder::TriMesh | |
getNumVertices() const override | cinder::TriMesh | virtual |
getPositions() const | cinder::TriMesh | |
getPositions() | cinder::TriMesh | |
getPrimitive() const override | cinder::TriMesh | virtual |
getTangents() | cinder::TriMesh | |
getTangents() const | cinder::TriMesh | |
getTexCoords0() | cinder::TriMesh | |
getTexCoords0() const | cinder::TriMesh | |
getTexCoords1() | cinder::TriMesh | |
getTexCoords1() const | cinder::TriMesh | |
getTexCoords2() | cinder::TriMesh | |
getTexCoords2() const | cinder::TriMesh | |
getTexCoords3() | cinder::TriMesh | |
getTexCoords3() const | cinder::TriMesh | |
getTriangleBitangents(size_t idx, vec3 *a, vec3 *b, vec3 *c) const | cinder::TriMesh | |
getTriangleNormals(size_t idx, vec3 *a, vec3 *b, vec3 *c) const | cinder::TriMesh | |
getTriangleTangents(size_t idx, vec3 *a, vec3 *b, vec3 *c) const | cinder::TriMesh | |
getTriangleVertices(size_t idx, vec3 *a, vec3 *b, vec3 *c) const | cinder::TriMesh | |
getTriangleVertices(size_t idx, vec2 *a, vec2 *b, vec2 *c) const | cinder::TriMesh | |
hasBitangents() const | cinder::TriMesh | |
hasColors() const | cinder::TriMesh | |
hasColorsRgb() const | cinder::TriMesh | |
hasColorsRgba() const | cinder::TriMesh | |
hasNormals() const | cinder::TriMesh | |
hasTangents() const | cinder::TriMesh | |
hasTexCoords() const | cinder::TriMesh | |
hasTexCoords0() const | cinder::TriMesh | |
hasTexCoords1() const | cinder::TriMesh | |
hasTexCoords2() const | cinder::TriMesh | |
hasTexCoords3() const | cinder::TriMesh | |
initFromFormat(const TriMesh::Format &format) | cinder::TriMesh | protected |
loadFromSource(const geom::Source &source) | cinder::TriMesh | protected |
loadInto(geom::Target *target, const geom::AttribSet &requestedAttribs) const override | cinder::TriMesh | virtual |
mBitangents | cinder::TriMesh | protected |
mBitangentsDims | cinder::TriMesh | protected |
mColors | cinder::TriMesh | protected |
mColorsDims | cinder::TriMesh | protected |
mIndices | cinder::TriMesh | protected |
mNormals | cinder::TriMesh | protected |
mNormalsDims | cinder::TriMesh | protected |
mPositions | cinder::TriMesh | protected |
mPositionsDims | cinder::TriMesh | protected |
mTangents | cinder::TriMesh | protected |
mTangentsDims | cinder::TriMesh | protected |
mTexCoords0 | cinder::TriMesh | protected |
mTexCoords0Dims | cinder::TriMesh | protected |
mTexCoords1 | cinder::TriMesh | protected |
mTexCoords1Dims | cinder::TriMesh | protected |
mTexCoords2 | cinder::TriMesh | protected |
mTexCoords2Dims | cinder::TriMesh | protected |
mTexCoords3 | cinder::TriMesh | protected |
mTexCoords3Dims | cinder::TriMesh | protected |
read(const DataSourceRef &dataSource) | cinder::TriMesh | |
readImplV1(const IStreamRef &in) | cinder::TriMesh | protected |
readImplV2(const IStreamRef &in) | cinder::TriMesh | protected |
recalculateBitangents() | cinder::TriMesh | |
recalculateNormals(bool smooth=false, bool weighted=false) | cinder::TriMesh | |
recalculateTangents() | cinder::TriMesh | |
subdivide(int division=2, bool normalize=false) | cinder::TriMesh | |
toMask(geom::Attrib attrib) | cinder::TriMesh | protectedstatic |
TriMesh(const Format &format=Format().positions().normals().texCoords()) | cinder::TriMesh | |
TriMesh(const geom::Source &source) | cinder::TriMesh | |
TriMesh(const geom::Source &source, const Format &format) | cinder::TriMesh | |
TriMeshGeomTarget class | cinder::TriMesh | friend |
verticesEqual(uint32_t indexA, uint32_t indexB) const | cinder::TriMesh | protected |
write(const DataTargetRef &dataTarget) const | cinder::TriMesh | |
write(const DataTargetRef &dataTarget, bool writeNormals, bool writeTangents) const | cinder::TriMesh | |
write(const DataTargetRef &dataTarget, const std::set< geom::Attrib > &attribs) const | cinder::TriMesh | |
write(const DataTargetRef &dataTarget, uint32_t writeMask) const | cinder::TriMesh | protected |
~Source() | cinder::geom::Source | virtual |