3es  0.7
tes::MeshShape Member List

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

_data (defined in tes::Shape)tes::Shapeprotected
_drawTypetes::MeshShapeprotected
_indexCounttes::MeshShapeprotected
_indicestes::MeshShapeprotected
_normalstes::MeshShapeprotected
_normalsCounttes::MeshShapeprotected
_normalsStridetes::MeshShapeprotected
_ownNormalstes::MeshShapeprotected
_ownPointerstes::MeshShapeprotected
_routingId (defined in tes::Shape)tes::Shapeprotected
_vertexCounttes::MeshShapeprotected
_vertexStridetes::MeshShapeprotected
_verticestes::MeshShapeprotected
allocateIndices(unsigned count) (defined in tes::MeshShape)tes::MeshShapeprotected
allocateVertices(unsigned count) (defined in tes::MeshShape)tes::MeshShapeprotected
calculateNormals() consttes::MeshShapeinline
category() const (defined in tes::Shape)tes::Shapeinline
clone() const overridetes::MeshShapevirtual
colour() const (defined in tes::Shape)tes::Shapeinline
drawType() const (defined in tes::MeshShape)tes::MeshShapeinline
enumerateResources(const Resource **resources, int capacity, int fetchOffset=0) consttes::Shapevirtual
expandVertices()tes::MeshShape
flags() consttes::Shapeinline
freeIndices(const unsigned *&indices) (defined in tes::MeshShape)tes::MeshShapeprotected
freeVertices(const float *&vertices) (defined in tes::MeshShape)tes::MeshShapeprotected
id() const (defined in tes::Shape)tes::Shapeinline
init(uint32_t id, uint16_t cat=0, uint16_t flags=0) (defined in tes::Shape)tes::Shapeinlineprotected
isComplex() const overridetes::MeshShapeinlinevirtual
isTransparent() consttes::Shapeinline
isTwoSided() consttes::Shapeinline
isWireframe() consttes::Shapeinline
MeshShape()tes::MeshShapeinlineprotected
MeshShape(DrawType drawType, const float *vertices, unsigned vertexCount, size_t vertexByteSize, const V3Arg &position=V3Arg(0, 0, 0), const QuaternionArg &rotation=QuaternionArg(0, 0, 0, 1), const V3Arg &scale=V3Arg(1, 1, 1))tes::MeshShapeinline
MeshShape(DrawType drawType, const float *vertices, unsigned vertexCount, size_t vertexByteSize, const unsigned *indices, unsigned indexCount, const V3Arg &position=V3Arg(0, 0, 0), const QuaternionArg &rotation=QuaternionArg(0, 0, 0, 1), const V3Arg &scale=V3Arg(1, 1, 1))tes::MeshShapeinline
MeshShape(DrawType drawType, const float *vertices, unsigned vertexCount, size_t vertexByteSize, uint32_t id, const V3Arg &position=V3Arg(0, 0, 0), const QuaternionArg &rotation=QuaternionArg(0, 0, 0, 1), const V3Arg &scale=V3Arg(1, 1, 1))tes::MeshShapeinline
MeshShape(DrawType drawType, const float *vertices, unsigned vertexCount, size_t vertexByteSize, const unsigned *indices, unsigned indexCount, uint32_t id, const V3Arg &position=V3Arg(0, 0, 0), const QuaternionArg &rotation=QuaternionArg(0, 0, 0, 1), const V3Arg &scale=V3Arg(1, 1, 1))tes::MeshShapeinline
MeshShape(DrawType drawType, const float *vertices, unsigned vertexCount, size_t vertexByteSize, uint32_t id, uint16_t category, const V3Arg &position=V3Arg(0, 0, 0), const QuaternionArg &rotation=QuaternionArg(0, 0, 0, 1), const V3Arg &scale=V3Arg(1, 1, 1))tes::MeshShapeinline
MeshShape(DrawType drawType, const float *vertices, unsigned vertexCount, size_t vertexByteSize, const unsigned *indices, unsigned indexCount, uint32_t id, uint16_t category, const V3Arg &position=V3Arg(0, 0, 0), const QuaternionArg &rotation=QuaternionArg(0, 0, 0, 1), const V3Arg &scale=V3Arg(1, 1, 1))tes::MeshShapeinline
normals() const (defined in tes::MeshShape)tes::MeshShapeinline
normalsByteStride() const (defined in tes::MeshShape)tes::MeshShapeinline
normalsCount() const (defined in tes::MeshShape)tes::MeshShapeinline
normalsStride() const (defined in tes::MeshShape)tes::MeshShapeinline
onClone(MeshShape *copy) const (defined in tes::MeshShape)tes::MeshShapeprotected
tes::Shape::onClone(Shape *copy) consttes::Shapeprotected
position() const (defined in tes::Shape)tes::Shapeinline
rotation() const (defined in tes::Shape)tes::Shapeinline
routingId() const (defined in tes::Shape)tes::Shapeinline
scale() const (defined in tes::Shape)tes::Shapeinline
SDT_Indices enum value (defined in tes::MeshShape)tes::MeshShape
SDT_Normals enum value (defined in tes::MeshShape)tes::MeshShape
SDT_UniformNormal enum valuetes::MeshShape
SDT_Vertices enum value (defined in tes::MeshShape)tes::MeshShape
SendDataType enum nametes::MeshShape
setCalculateNormals(bool calculate)tes::MeshShapeinline
setCategory(uint16_t category) (defined in tes::Shape)tes::Shapeinline
setColour(const Colour &colour) (defined in tes::Shape)tes::Shapeinline
setFlags(uint16_t flags)tes::Shapeinline
setId(uint32_t id) (defined in tes::Shape)tes::Shapeinline
setNormals(const float *normals, size_t normalByteSize)tes::MeshShape
setPosition(const V3Arg &pos) (defined in tes::Shape)tes::Shapeinline
setPosX(float p) (defined in tes::Shape)tes::Shapeinline
setPosY(float p) (defined in tes::Shape)tes::Shapeinline
setPosZ(float p) (defined in tes::Shape)tes::Shapeinline
setRotation(const QuaternionArg &rot) (defined in tes::Shape)tes::Shapeinline
setScale(const V3Arg &scale) (defined in tes::Shape)tes::Shapeinline
setTransparent(bool transparent)tes::Shapeinline
setTwoSided(bool twoSided)tes::Shapeinline
setUniformNormal(const Vector3f &normal)tes::MeshShape
setWireframe(bool wire)tes::Shapeinline
Shape(uint16_t routingId, uint32_t id=0) (defined in tes::Shape)tes::Shapeinline
Shape(uint16_t routingId, uint32_t id, uint16_t category)tes::Shapeinline
updateFrom(const Shape &other)tes::Shapevirtual
vertexByteStride() const (defined in tes::MeshShape)tes::MeshShapeinline
vertexCount() const (defined in tes::MeshShape)tes::MeshShapeinline
vertexStride() consttes::MeshShapeinline
vertices() const (defined in tes::MeshShape)tes::MeshShapeinline
writeCreate(PacketWriter &stream) const overridetes::MeshShapevirtual
writeData(PacketWriter &stream, unsigned &progressMarker) const overridetes::MeshShapevirtual
writeDestroy(PacketWriter &stream) const (defined in tes::Shape)tes::Shape
writeUpdate(PacketWriter &stream) const (defined in tes::Shape)tes::Shape
~MeshShape()tes::MeshShapeinline
~Shape() (defined in tes::Shape)tes::Shapeinlinevirtual