Public Types | |
| enum | State { CheckboxStateActive, CheckboxStateUnactive, CheckboxStateActiveDisabled, CheckboxStateUnactiveDisabled, CheckboxStateActiveRollover, CheckboxStateUnactiveRollover, CheckboxState6 } |
Public Types inherited from Tetraedge::TeILayout | |
| enum | CoordinatesType { ABSOLUTE, RELATIVE_TO_PARENT } |
| enum | DrawMode { DrawMode0 } |
| enum | RatioMode { RATIO_MODE_NONE = 0, RATIO_MODE_LETTERBOX = 1, RATIO_MODE_PAN_SCAN = 2 } |
Public Member Functions | |
| void | setActiveLayout (TeLayout *layout) |
| void | setUnactiveLayout (TeLayout *layout) |
| void | setActiveDisabledLayout (TeLayout *layout) |
| void | setUnactiveDisabledLayout (TeLayout *layout) |
| void | setActiveRollOverLayout (TeLayout *layout) |
| void | setUnactiveRollOverLayout (TeLayout *layout) |
| void | setHitZone (TeLayout *layout) |
| void | setClickPassThrough (bool val) |
| void | setActivationSound (const Common::String &sound) |
| void | setUnactivationSound (const Common::String &sound) |
| bool | isMouseIn (const TeVector2s32 &pt) override |
| void | setState (State state) |
| TeSignal1Param< State > & | onStateChangedSignal () |
| bool | onMouseLeftUp (const Common::Point &pt) |
| bool | onMouseLeftUpMaxPriority (const Common::Point &pt) |
| bool | onMouseLeftDown (const Common::Point &pt) |
| bool | onMousePositionChanged (const Common::Point &pt) |
Public Member Functions inherited from Tetraedge::TeLayout | |
| void | addChild (Te3DObject2 *child) override |
| void | addChildBefore (Te3DObject2 *newchild, const Te3DObject2 *ref) override |
| const TeVector3f32 & | anchor () |
| void | disableAutoZ () |
| void | enableAutoZ () |
| bool | isAutoZEnabled () |
| void | draw () override |
| DrawMode | mode () |
| bool | onChildSizeChanged () |
| bool | onParentSizeChanged () |
| bool | onParentWorldTransformationMatrixChanged () |
| TeVector3f32 | position () override |
| CoordinatesType | positionType () const |
| float | ratio () const |
| RatioMode | ratioMode () const |
| void | removeChild (Te3DObject2 *child) override |
| float | safeAreaRatio () const |
| void | setAnchor (const TeVector3f32 &anchor) |
| virtual void | setEditionColor (TeColor col) |
| void | setMode (DrawMode mode) |
| void | setParent (Te3DObject2 *parent) override |
| void | setPosition (const TeVector3f32 &pos) override |
| void | setPositionType (CoordinatesType newtype) |
| void | setRatio (float val) |
| void | setRatioMode (RatioMode mode) |
| void | setRotation (const TeQuaternion &rot) override |
| void | setSafeAreaRatio (float ratio) |
| void | setScale (const TeVector3f32 &scale) override |
| void | setSize (const TeVector3f32 &size) override |
| void | setSizeType (CoordinatesType coordtype) |
| void | setZPosition (float zpos) override |
| virtual TeVector3f32 | size () override |
| CoordinatesType | sizeType () const |
| TeVector3f32 | transformMousePosition (const TeVector2s32 &mousepos) |
| virtual void | updateMesh () |
| void | updatePosition () |
| virtual void | updateSize () |
| void | updateWorldMatrix () |
| void | updateZ () override |
| void | updateZSize () |
| TeVector3f32 | userPosition () const |
| TeVector3f32 | userSize () |
| TeVector3f32 | worldPosition () override |
| TeMatrix4x4 | worldTransformationMatrix () override |
| bool | worldVisible () override |
| float | xSize () override |
| float | ySize () override |
| float | zSize () override |
Public Member Functions inherited from Tetraedge::Te3DObject2 | |
| 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 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 | setPositionFast (const TeVector3f32 &pos) |
| void | setVisible (bool visible) |
| TeMatrix4x4 | transformationMatrix () |
| virtual void | translate (const TeVector3f32 &vec) |
| virtual bool | visible () const |
| TeColor | worldColor () |
| TeQuaternion | worldRotation () |
| TeVector3f32 | worldScale () |
Public Member Functions inherited from Tetraedge::TeObject | |
| void | deleteLater () |
Additional Inherited Members | |
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 () |
Protected Attributes inherited from Tetraedge::TeLayout | |
| bool | _sizeChanged |
Protected Attributes inherited from Tetraedge::Te3DObject2 | |
| TeVector3f32 | _size |
| TeVector3f32 | _position |
| TeQuaternion | _rotation |
| TeVector3f32 | _scale |