3es  0.7
tes::SimpleMesh Member List

This is the complete list of members for tes::SimpleMesh, including all inherited members.

addComponents(unsigned components)tes::SimpleMeshinline
addIndex(uint32_t i) (defined in tes::SimpleMesh)tes::SimpleMeshinline
addIndices(const uint32_t *idx, unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
addVertex(const Vector3f &v) (defined in tes::SimpleMesh)tes::SimpleMeshinline
addVertices(const Vector3f *v, unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
clear()tes::SimpleMeshvirtual
clearData()tes::SimpleMeshvirtual
clone() const overridetes::SimpleMeshvirtual
Color enum value (defined in tes::SimpleMesh)tes::SimpleMesh
Colour enum value (defined in tes::SimpleMesh)tes::SimpleMesh
colours() const (defined in tes::SimpleMesh)tes::SimpleMesh
colours(unsigned &stride, int stream) const overridetes::SimpleMeshvirtual
ComponentFlag enum nametes::SimpleMesh
components() consttes::SimpleMesh
create(PacketWriter &packet) const overridetes::MeshResourcevirtual
dataStride (defined in tes::MeshResource)tes::MeshResource
destroy(PacketWriter &packet) const overridetes::MeshResourcevirtual
drawType(int stream) const overridetes::SimpleMeshvirtual
estimateTransferCount(size_t elementSize, unsigned byteLimit, int overhead=0)tes::MeshResourcestatic
getDrawType() consttes::SimpleMesh
id() const overridetes::SimpleMeshvirtual
Index enum value (defined in tes::SimpleMesh)tes::SimpleMesh
indexByteWidth (defined in tes::MeshResource)tes::MeshResource
indexCount() const (defined in tes::SimpleMesh)tes::SimpleMesh
indexCount(int stream) const overridetes::SimpleMeshvirtual
indices() const (defined in tes::SimpleMesh)tes::SimpleMesh
indices(unsigned &stride, unsigned &width, int stream=0) const overridetes::SimpleMeshvirtual
indicesPtr (defined in tes::MeshResource)tes::MeshResource
mesh (defined in tes::MeshResource)tes::MeshResource
nextPhase(TransferProgress &progress) const (defined in tes::MeshResource)tes::MeshResourceprotectedvirtual
Normal enum value (defined in tes::SimpleMesh)tes::SimpleMesh
normals() const (defined in tes::SimpleMesh)tes::SimpleMesh
normals(unsigned &stride, int stream) const overridetes::SimpleMeshvirtual
offset (defined in tes::MeshResource)tes::MeshResource
offsettes::MeshResource
packet()tes::MeshResource
reserveIndexCount(unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
reserveVertexCount(unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
setColour(unsigned at, uint32_t c) (defined in tes::SimpleMesh)tes::SimpleMeshinline
setColours(unsigned at, const uint32_t *c, unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
setComponents(unsigned components)tes::SimpleMesh
setDrawType(DrawType type)tes::SimpleMesh
setIndex(unsigned at, uint32_t i) (defined in tes::SimpleMesh)tes::SimpleMeshinline
setIndexCount(unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
setIndices(unsigned at, const uint32_t *idx, unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
setNormal(unsigned at, const Vector3f &n) (defined in tes::SimpleMesh)tes::SimpleMeshinline
setNormals(unsigned at, const Vector3f *n, const unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
setTint(uint32_t tint)tes::SimpleMesh
setTransform(const Matrix4f &transform)tes::SimpleMesh
setUv(unsigned at, float u, float v) (defined in tes::SimpleMesh)tes::SimpleMeshinline
setUvs(unsigned at, const float *uvs, const unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
setVertex(unsigned at, const Vector3f &v) (defined in tes::SimpleMesh)tes::SimpleMeshinline
setVertexCount(unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
setVertices(unsigned at, const Vector3f *v, const unsigned count) (defined in tes::SimpleMesh)tes::SimpleMesh
SimpleMesh(uint32_t id, unsigned vertexCount=0, unsigned indexCount=0, DrawType drawType=DtTriangles, unsigned components=Vertex|Index)tes::SimpleMesh
SimpleMesh(const SimpleMesh &other)tes::SimpleMeshprotected
tint() const overridetes::SimpleMeshvirtual
transfer(PacketWriter &packet, int byteLimit, TransferProgress &progress) const overridetes::MeshResourcevirtual
transform() const overridetes::SimpleMeshvirtual
typeId() const overridetes::MeshResourcevirtual
uniqueKey() consttes::Resourceinline
Uv enum value (defined in tes::SimpleMesh)tes::SimpleMesh
uvs() const (defined in tes::SimpleMesh)tes::SimpleMesh
uvs(unsigned &stride, int stream) const overridetes::SimpleMeshvirtual
Vertex enum valuetes::SimpleMesh
vertexCount() const (defined in tes::SimpleMesh)tes::SimpleMesh
vertexCount(int stream) const overridetes::SimpleMeshvirtual
vertices() const (defined in tes::SimpleMesh)tes::SimpleMesh
vertices(unsigned &stride, int stream=0) const overridetes::SimpleMeshvirtual
while(offset< mesh->indexCount()) * (defined in tes::MeshResource)tes::MeshResourceinline
writeColours(PacketWriter &packet, uint32_t meshId, uint32_t offset, unsigned byteLimit, const uint8_t *dataSource, unsigned dataStride, uint32_t componentCount)tes::MeshResourcestatic
writeIndices(PacketWriter &packet, uint32_t meshId, uint32_t offset, unsigned byteLimit, const uint8_t *dataSource, unsigned dataStride, unsigned indexByteWidth, uint32_t componentCount) (defined in tes::MeshResource)tes::MeshResourcestatic
writeVectors2(PacketWriter &packet, uint32_t meshId, uint32_t offset, unsigned byteLimit, const uint8_t *dataSource, unsigned dataStride, uint32_t componentCount)tes::MeshResourcestatic
writeVectors3(PacketWriter &packet, uint32_t meshId, uint32_t offset, unsigned byteLimit, const uint8_t *dataSource, unsigned dataStride, uint32_t componentCount) (defined in tes::MeshResource)tes::MeshResourcestatic
~MeshResource()tes::MeshResourceinlinevirtual
~Resource()tes::Resourcevirtual
~SimpleMesh()tes::SimpleMesh