Public Member Functions | |
| int | bounds (int val) |
| void | clear () |
| void | draw () override |
| float | length () |
| void | pseudoTangent (float f, TeVector3f32 &v1, TeVector3f32 &v2) |
| float | rawLength () |
| TeVector3f32 | retrievePoint (float offset) |
| void | setControlPoints (const Common::Array< TeVector3f32 > &points) |
| void | setNbIterations (uint iterations) |
| void | loadBin (TetraedgeFSNode &node) |
| const Common::Array< TeVector3f32 > & | controlPoints () |
| uint | numIterations () const |
Public Member Functions inherited from Tetraedge::Te3DObject2 | |
| 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 |
| 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 | setColor (const TeColor &col) |
| 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 () |
Public Member Functions inherited from Tetraedge::TeObject | |
| void | deleteLater () |
Public Member Functions inherited from Tetraedge::TeReferencesCounter | |
| bool | decrementCounter () |
| void | incrementCounter () |
| void | resetCounter () |
Static Public Member Functions | |
| static TeVector3f32 | hermiteInterpolate (float param_2, const TeVector3f32 *points, float param_4, float param_5) |
| static void | serialize (Common::WriteStream &stream, const TeBezierCurve &curve) |
| static void | deserialize (Common::ReadStream &stream, TeBezierCurve &curve) |
Static Public Member Functions inherited from Tetraedge::Te3DObject2 | |
| static void | deserialize (Common::ReadStream &stream, Te3DObject2 &dest, bool includesName=true) |
| static void | serialize (Common::WriteStream &stream, Te3DObject2 &src) |
| static bool | loadAndCheckFourCC (Common::ReadStream &stream, const char *str) |
| static Common::String | deserializeString (Common::ReadStream &stream) |
| static void | deserializeVectorArray (Common::ReadStream &stream, Common::Array< TeVector3f32 > &dest) |
| static void | deserializeUintArray (Common::ReadStream &stream, Common::Array< uint > &dest) |
Static Public Member Functions inherited from Tetraedge::TeObject | |
| static void | deleteLaterStatic (TeObject *obj) |
| static void | deleteNow () |
| static void | cleanup () |
Additional Inherited Members | |
Protected Attributes inherited from Tetraedge::Te3DObject2 | |
| TeVector3f32 | _size |
| TeVector3f32 | _position |
| TeQuaternion | _rotation |
| TeVector3f32 | _scale |