3es
0.7
|
This is the complete list of members for tes::MeshShape, including all inherited members.
_data (defined in tes::Shape) | tes::Shape | protected |
_drawType | tes::MeshShape | protected |
_indexCount | tes::MeshShape | protected |
_indices | tes::MeshShape | protected |
_normals | tes::MeshShape | protected |
_normalsCount | tes::MeshShape | protected |
_normalsStride | tes::MeshShape | protected |
_ownNormals | tes::MeshShape | protected |
_ownPointers | tes::MeshShape | protected |
_routingId (defined in tes::Shape) | tes::Shape | protected |
_vertexCount | tes::MeshShape | protected |
_vertexStride | tes::MeshShape | protected |
_vertices | tes::MeshShape | protected |
allocateIndices(unsigned count) (defined in tes::MeshShape) | tes::MeshShape | protected |
allocateVertices(unsigned count) (defined in tes::MeshShape) | tes::MeshShape | protected |
calculateNormals() const | tes::MeshShape | inline |
category() const (defined in tes::Shape) | tes::Shape | inline |
clone() const override | tes::MeshShape | virtual |
colour() const (defined in tes::Shape) | tes::Shape | inline |
drawType() const (defined in tes::MeshShape) | tes::MeshShape | inline |
enumerateResources(const Resource **resources, int capacity, int fetchOffset=0) const | tes::Shape | virtual |
expandVertices() | tes::MeshShape | |
flags() const | tes::Shape | inline |
freeIndices(const unsigned *&indices) (defined in tes::MeshShape) | tes::MeshShape | protected |
freeVertices(const float *&vertices) (defined in tes::MeshShape) | tes::MeshShape | protected |
id() const (defined in tes::Shape) | tes::Shape | inline |
init(uint32_t id, uint16_t cat=0, uint16_t flags=0) (defined in tes::Shape) | tes::Shape | inlineprotected |
isComplex() const override | tes::MeshShape | inlinevirtual |
isTransparent() const | tes::Shape | inline |
isTwoSided() const | tes::Shape | inline |
isWireframe() const | tes::Shape | inline |
MeshShape() | tes::MeshShape | inlineprotected |
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::MeshShape | inline |
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::MeshShape | inline |
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::MeshShape | inline |
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::MeshShape | inline |
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::MeshShape | inline |
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::MeshShape | inline |
normals() const (defined in tes::MeshShape) | tes::MeshShape | inline |
normalsByteStride() const (defined in tes::MeshShape) | tes::MeshShape | inline |
normalsCount() const (defined in tes::MeshShape) | tes::MeshShape | inline |
normalsStride() const (defined in tes::MeshShape) | tes::MeshShape | inline |
onClone(MeshShape *copy) const (defined in tes::MeshShape) | tes::MeshShape | protected |
tes::Shape::onClone(Shape *copy) const | tes::Shape | protected |
position() const (defined in tes::Shape) | tes::Shape | inline |
rotation() const (defined in tes::Shape) | tes::Shape | inline |
routingId() const (defined in tes::Shape) | tes::Shape | inline |
scale() const (defined in tes::Shape) | tes::Shape | inline |
SDT_Indices enum value (defined in tes::MeshShape) | tes::MeshShape | |
SDT_Normals enum value (defined in tes::MeshShape) | tes::MeshShape | |
SDT_UniformNormal enum value | tes::MeshShape | |
SDT_Vertices enum value (defined in tes::MeshShape) | tes::MeshShape | |
SendDataType enum name | tes::MeshShape | |
setCalculateNormals(bool calculate) | tes::MeshShape | inline |
setCategory(uint16_t category) (defined in tes::Shape) | tes::Shape | inline |
setColour(const Colour &colour) (defined in tes::Shape) | tes::Shape | inline |
setFlags(uint16_t flags) | tes::Shape | inline |
setId(uint32_t id) (defined in tes::Shape) | tes::Shape | inline |
setNormals(const float *normals, size_t normalByteSize) | tes::MeshShape | |
setPosition(const V3Arg &pos) (defined in tes::Shape) | tes::Shape | inline |
setPosX(float p) (defined in tes::Shape) | tes::Shape | inline |
setPosY(float p) (defined in tes::Shape) | tes::Shape | inline |
setPosZ(float p) (defined in tes::Shape) | tes::Shape | inline |
setRotation(const QuaternionArg &rot) (defined in tes::Shape) | tes::Shape | inline |
setScale(const V3Arg &scale) (defined in tes::Shape) | tes::Shape | inline |
setTransparent(bool transparent) | tes::Shape | inline |
setTwoSided(bool twoSided) | tes::Shape | inline |
setUniformNormal(const Vector3f &normal) | tes::MeshShape | |
setWireframe(bool wire) | tes::Shape | inline |
Shape(uint16_t routingId, uint32_t id=0) (defined in tes::Shape) | tes::Shape | inline |
Shape(uint16_t routingId, uint32_t id, uint16_t category) | tes::Shape | inline |
updateFrom(const Shape &other) | tes::Shape | virtual |
vertexByteStride() const (defined in tes::MeshShape) | tes::MeshShape | inline |
vertexCount() const (defined in tes::MeshShape) | tes::MeshShape | inline |
vertexStride() const | tes::MeshShape | inline |
vertices() const (defined in tes::MeshShape) | tes::MeshShape | inline |
writeCreate(PacketWriter &stream) const override | tes::MeshShape | virtual |
writeData(PacketWriter &stream, unsigned &progressMarker) const override | tes::MeshShape | virtual |
writeDestroy(PacketWriter &stream) const (defined in tes::Shape) | tes::Shape | |
writeUpdate(PacketWriter &stream) const (defined in tes::Shape) | tes::Shape | |
~MeshShape() | tes::MeshShape | inline |
~Shape() (defined in tes::Shape) | tes::Shape | inlinevirtual |