3es
0.7
|
This is the complete list of members for tes::SimpleMesh, including all inherited members.
addComponents(unsigned components) | tes::SimpleMesh | inline |
addIndex(uint32_t i) (defined in tes::SimpleMesh) | tes::SimpleMesh | inline |
addIndices(const uint32_t *idx, unsigned count) (defined in tes::SimpleMesh) | tes::SimpleMesh | |
addVertex(const Vector3f &v) (defined in tes::SimpleMesh) | tes::SimpleMesh | inline |
addVertices(const Vector3f *v, unsigned count) (defined in tes::SimpleMesh) | tes::SimpleMesh | |
clear() | tes::SimpleMesh | virtual |
clearData() | tes::SimpleMesh | virtual |
clone() const override | tes::SimpleMesh | virtual |
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 override | tes::SimpleMesh | virtual |
ComponentFlag enum name | tes::SimpleMesh | |
components() const | tes::SimpleMesh | |
create(PacketWriter &packet) const override | tes::MeshResource | virtual |
dataStride (defined in tes::MeshResource) | tes::MeshResource | |
destroy(PacketWriter &packet) const override | tes::MeshResource | virtual |
drawType(int stream) const override | tes::SimpleMesh | virtual |
estimateTransferCount(size_t elementSize, unsigned byteLimit, int overhead=0) | tes::MeshResource | static |
getDrawType() const | tes::SimpleMesh | |
id() const override | tes::SimpleMesh | virtual |
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 override | tes::SimpleMesh | virtual |
indices() const (defined in tes::SimpleMesh) | tes::SimpleMesh | |
indices(unsigned &stride, unsigned &width, int stream=0) const override | tes::SimpleMesh | virtual |
indicesPtr (defined in tes::MeshResource) | tes::MeshResource | |
mesh (defined in tes::MeshResource) | tes::MeshResource | |
nextPhase(TransferProgress &progress) const (defined in tes::MeshResource) | tes::MeshResource | protectedvirtual |
Normal enum value (defined in tes::SimpleMesh) | tes::SimpleMesh | |
normals() const (defined in tes::SimpleMesh) | tes::SimpleMesh | |
normals(unsigned &stride, int stream) const override | tes::SimpleMesh | virtual |
offset (defined in tes::MeshResource) | tes::MeshResource | |
offset | tes::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::SimpleMesh | inline |
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::SimpleMesh | inline |
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::SimpleMesh | inline |
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::SimpleMesh | inline |
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::SimpleMesh | inline |
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::SimpleMesh | protected |
tint() const override | tes::SimpleMesh | virtual |
transfer(PacketWriter &packet, int byteLimit, TransferProgress &progress) const override | tes::MeshResource | virtual |
transform() const override | tes::SimpleMesh | virtual |
typeId() const override | tes::MeshResource | virtual |
uniqueKey() const | tes::Resource | inline |
Uv enum value (defined in tes::SimpleMesh) | tes::SimpleMesh | |
uvs() const (defined in tes::SimpleMesh) | tes::SimpleMesh | |
uvs(unsigned &stride, int stream) const override | tes::SimpleMesh | virtual |
Vertex enum value | tes::SimpleMesh | |
vertexCount() const (defined in tes::SimpleMesh) | tes::SimpleMesh | |
vertexCount(int stream) const override | tes::SimpleMesh | virtual |
vertices() const (defined in tes::SimpleMesh) | tes::SimpleMesh | |
vertices(unsigned &stride, int stream=0) const override | tes::SimpleMesh | virtual |
while(offset< mesh->indexCount()) * (defined in tes::MeshResource) | tes::MeshResource | inline |
writeColours(PacketWriter &packet, uint32_t meshId, uint32_t offset, unsigned byteLimit, const uint8_t *dataSource, unsigned dataStride, uint32_t componentCount) | tes::MeshResource | static |
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::MeshResource | static |
writeVectors2(PacketWriter &packet, uint32_t meshId, uint32_t offset, unsigned byteLimit, const uint8_t *dataSource, unsigned dataStride, uint32_t componentCount) | tes::MeshResource | static |
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::MeshResource | static |
~MeshResource() | tes::MeshResource | inlinevirtual |
~Resource() | tes::Resource | virtual |
~SimpleMesh() | tes::SimpleMesh |