|
void | attachMaterial (uint idx, const TeMaterial &material) |
|
void | boundingBox (TeVector3f32 &boxmin, TeVector3f32 boxmax) |
|
void | checkArrays () |
|
void | clearColors () |
|
TeColor | color (uint idx) const |
|
void | copy (const TeMesh &other) |
|
void | create () |
|
void | defaultMaterial (const TeIntrusivePtr< Te3DTexture > &texture) |
|
void | destroy () |
|
void | facesPerMaterial (uint idx, unsigned short value) |
|
unsigned short | facesPerMaterial (uint idx) const |
|
void | forceMatrix (const TeMatrix4x4 &matrix) |
|
byte | getFaceMaterial (uint idx) |
|
virtual uint32 | getTexEnvMode () const =0 |
|
virtual TeMesh::Mode | getMode () const =0 |
|
virtual void | setMode (enum Mode mode)=0 |
|
bool | hasAlpha (uint idx) |
|
bool | hasColor () const |
|
bool | hasUvs () const |
|
unsigned short | index (uint num) const |
|
TeMaterial * | material (uint idx) |
|
const TeMaterial * | material (uint idx) const |
|
void | materialIndex (uint idx, byte val) |
|
byte | materialIndex (uint idx) const |
|
void | matrixIndex (uint num, unsigned short val) |
|
unsigned short | matrixIndex (uint num) const |
|
TeVector3f32 | normal (uint idx) const |
|
void | optimizeVerticies () |
|
void | resizeUpdatedTables (uint newSize) |
|
void | setColor (const TeColor &col) override |
|
void | setColor (uint idx, const TeColor &col) |
|
void | setConf (uint vertexCount, uint indexCount, enum Mode mode, uint materialCount, uint materialIndexCount) |
|
void | setIndex (uint idx, uint val) |
|
void | setNormal (uint idx, const TeVector3f32 &val) |
|
void | setTextureUV (uint idx, const TeVector2f32 &val) |
|
void | setVertex (uint idx, const TeVector3f32 &val) |
|
void | sortFaces () |
|
void | update (const Common::Array< TeMatrix4x4 > *matricies1, const Common::Array< TeMatrix4x4 > *matricies2) |
|
void | update (TeIntrusivePtr< TeModelVertexAnimation > vertexanim) |
|
void | updateTo (const Common::Array< TeMatrix4x4 > *matricies1, const Common::Array< TeMatrix4x4 > *matricies2, Common::Array< TeVector3f32 > &verts, Common::Array< TeVector3f32 > &normals) |
|
TeVector2f32 | textureUV (uint idx) const |
|
TeVector3f32 | vertex (uint idx) const |
|
uint | numIndexes () const |
|
uint | numVerticies () const |
|
bool | shouldDrawMaybe () const |
|
void | setShouldDraw (bool val) |
|
virtual void | setglTexEnvBlend ()=0 |
|
void | setHasAlpha (bool val) |
|
Common::Array< TeMaterial > & | materials () |
|
void | setUpdatedVertex (uint idx, const TeVector3f32 &val) |
|
void | setUpdatedNormal (uint idx, const TeVector3f32 &val) |
|
const TeVector3f32 & | preUpdatedVertex (uint idx) const |
|
const TeVector3f32 & | preUpdatedNormal (uint idx) const |
|
virtual void | addChild (Te3DObject2 *newChild) |
|
virtual void | addChildBefore (Te3DObject2 *newChild, const Te3DObject2 *ref) |
|
virtual Te3DObject2 * | child (int offset) |
|
int | childCount () |
|
int | childIndex (Te3DObject2 *childToFind) const |
|
const Common::Array< Te3DObject2 * > & | childList () const |
|
bool | childListChanged () const |
|
const TeColor & | color () const |
|
bool | colorInheritance () const |
|
virtual void | draw () |
|
const Common::String & | name () const |
|
virtual bool | onParentWorldColorChanged () |
|
bool | onParentWorldTransformationMatrixChanged () |
|
bool | onWorldVisibleChangedSlot () |
|
TeSignal0Param & | onPositionChanged () |
|
TeSignal0Param & | onSizeChanged () |
|
TeSignal0Param & | onWorldColorChanged () |
|
TeSignal0Param & | onWorldTransformationMatrixChanged () |
|
TeSignal0Param & | onWorldVisibleChanged () |
|
Te3DObject2 * | parent () |
|
virtual TeVector3f32 | position () |
|
virtual void | removeChild (Te3DObject2 *toRemove) |
|
virtual void | removeChildren () |
|
void | rotate (const TeQuaternion &rot) |
|
const TeQuaternion & | rotation () |
|
const TeVector3f32 & | scale () const |
|
virtual void | setColorInheritance (bool val) |
|
virtual bool | setName (const Common::String &newName) |
|
virtual void | setParent (Te3DObject2 *newparent) |
|
virtual void | setPosition (const TeVector3f32 &pos) |
|
virtual void | setPositionFast (const TeVector3f32 &pos) |
|
virtual void | setRotation (const TeQuaternion &rot) |
|
virtual void | setScale (const TeVector3f32 &newScale) |
|
virtual void | setSize (const TeVector3f32 &newSize) |
|
void | setVisible (bool visible) |
|
virtual void | setZPosition (float zpos) |
|
virtual TeVector3f32 | size () |
|
TeMatrix4x4 | transformationMatrix () |
|
virtual void | translate (const TeVector3f32 &vec) |
|
virtual void | updateZ () |
|
virtual bool | visible () const |
|
TeColor | worldColor () |
|
virtual TeVector3f32 | worldPosition () |
|
TeQuaternion | worldRotation () |
|
TeVector3f32 | worldScale () |
|
virtual TeMatrix4x4 | worldTransformationMatrix () |
|
virtual bool | worldVisible () |
|
virtual float | xSize () |
|
virtual float | ySize () |
|
virtual float | zSize () |
|
void | deleteLater () |
|