Cinder  0.9.1
cinder::TriMesh Member List

This is the complete list of members for cinder::TriMesh, including all inherited members.

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 overridecinder::TriMeshvirtual
copyAttrib(geom::Attrib attr, uint8_t dims, size_t stride, const float *srcData, size_t count)cinder::TriMeshprotected
copyIndicesNonIndexed(uint16_t *dest) const cinder::geom::Sourceprotected
copyIndicesNonIndexed(uint32_t *dest) const cinder::geom::Sourceprotected
create()cinder::TriMeshstatic
create(const Format &format)cinder::TriMeshstatic
create(const geom::Source &source)cinder::TriMeshstatic
create(const geom::Source &source, const Format &format)cinder::TriMeshstatic
forceCopyIndicesTrianglesImpl(T *dest) const cinder::geom::Sourceprotected
formatFromSource(const geom::Source &source)cinder::TriMeshstatic
fromMask(uint32_t attrib)cinder::TriMeshprotectedstatic
getAttribDims(geom::Attrib attr) const overridecinder::TriMeshvirtual
getAttribPointer(geom::Attrib attr, const float **resultPtr, size_t *resultStrideBytes, uint8_t *resultDims) const cinder::TriMeshprotected
getAvailableAttribs() const overridecinder::TriMeshvirtual
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 overridecinder::TriMeshvirtual
getNumTriangles() const cinder::TriMesh
getNumVertices() const overridecinder::TriMeshvirtual
getPositions() const cinder::TriMesh
getPositions()cinder::TriMesh
getPrimitive() const overridecinder::TriMeshvirtual
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::TriMeshprotected
loadFromSource(const geom::Source &source)cinder::TriMeshprotected
loadInto(geom::Target *target, const geom::AttribSet &requestedAttribs) const overridecinder::TriMeshvirtual
mBitangentscinder::TriMeshprotected
mBitangentsDimscinder::TriMeshprotected
mColorscinder::TriMeshprotected
mColorsDimscinder::TriMeshprotected
mIndicescinder::TriMeshprotected
mNormalscinder::TriMeshprotected
mNormalsDimscinder::TriMeshprotected
mPositionscinder::TriMeshprotected
mPositionsDimscinder::TriMeshprotected
mTangentscinder::TriMeshprotected
mTangentsDimscinder::TriMeshprotected
mTexCoords0cinder::TriMeshprotected
mTexCoords0Dimscinder::TriMeshprotected
mTexCoords1cinder::TriMeshprotected
mTexCoords1Dimscinder::TriMeshprotected
mTexCoords2cinder::TriMeshprotected
mTexCoords2Dimscinder::TriMeshprotected
mTexCoords3cinder::TriMeshprotected
mTexCoords3Dimscinder::TriMeshprotected
read(const DataSourceRef &dataSource)cinder::TriMesh
readImplV1(const IStreamRef &in)cinder::TriMeshprotected
readImplV2(const IStreamRef &in)cinder::TriMeshprotected
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::TriMeshprotectedstatic
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 classcinder::TriMeshfriend
verticesEqual(uint32_t indexA, uint32_t indexB) const cinder::TriMeshprotected
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::TriMeshprotected
~Source()cinder::geom::Sourcevirtual