Skyscraper 2.0
SBS::Control Member List

This is the complete list of members for SBS::Control, including all inherited members.

action_holdSBS::Controlprivate
action_resultSBS::Controlprivate
ActionNamesSBS::Controlprivate
ActionsSBS::Controlprivate
AddChild(Object *object)SBS::Object
ChangeFloorLight(int floor, bool value)SBS::Control
ChangeLight(bool value)SBS::Control
ChangeParent(Object *new_parent)SBS::Object
ChangeSelectPosition(int position)SBS::Control
childrenSBS::Objectprivate
commandSBS::Object
command_processedSBS::Object
contextSBS::Object
Control(Object *parent, const std::string &name, bool permanent, const std::string &sound, const std::vector< std::string > &action_names, const std::vector< Action * > &actions, std::vector< std::string > &textures, const std::string &direction, Real width, Real height, bool center, int selection_position)SBS::Control
ControlMeshSBS::Controlprivate
ConvertTo()SBS::Objectinline
current_positionSBS::Controlprivate
DirectionSBS::Control
DoAction()SBS::Control
Enabled(bool value)SBS::Controlvirtual
EnableLoop(bool value)SBS::Objectprotected
FindActionPosition(const std::string &name)SBS::Control
FindNumericActionPosition()SBS::Control
GetChild(int index)SBS::Object
GetChildrenCount()SBS::Object
GetKeyID()SBS::Lock
GetLightStatus()SBS::Controlinline
GetName()SBS::ObjectBase
GetNameBase()SBS::Object
GetNextSelectPosition()SBS::Control
GetNumber()SBS::Object
GetOrientation(bool relative=false)SBS::Object
GetParent()SBS::ObjectBase
GetPosition(bool relative=false)SBS::Objectvirtual
GetPositionAction(int position)SBS::Control
GetPositions()SBS::Control
GetPreviousSelectPosition()SBS::Control
GetRoot()SBS::ObjectBase
GetRotation()SBS::Objectvirtual
GetSceneNode()SBS::Object
GetSelectPosition()SBS::Control
GetSelectPositionAction()SBS::Control
GetTexture(int position)SBS::Control
GetType()SBS::Object
includefileSBS::Object
Init(bool children=true)SBS::Object
InitChildren()SBS::Objectprivate
initializedSBS::Objectprivate
is_enabledSBS::Controlprivate
IsEnabled()SBS::Controlinline
IsGlobal()SBS::Object
IsLocked()SBS::Lock
IsMovable()SBS::Object
IsPermanent()SBS::Object
IsType()SBS::Objectinline
KeyIDSBS::Lockprivate
light_statusSBS::Controlprivate
linenumSBS::Object
Lock(Object *parent)SBS::Lock
LockedSBS::Lockprivate
Loop()SBS::Objectinlinevirtual
loop_enabledSBS::Objectprivate
LoopChildren()SBS::Objectprotected
Move(const Vector3 &vector, Real speed=1.0)SBS::Objectvirtual
Move(Real X, Real Y, Real Z, Real speed=1.0)SBS::Objectvirtual
NameSBS::ObjectBaseprivate
NextSelectPosition(bool check_state=true)SBS::Control
nodeSBS::Objectprivate
NotifyChildren(bool move, bool rotate)SBS::Objectprivate
NotifyMove(bool parent=false)SBS::Object
NotifyRotate(bool parent=false)SBS::Object
NumberSBS::Objectprivate
Object(Object *parent)SBS::Object
ObjectBase(Object *parent)SBS::ObjectBase
OnClick(Vector3 &position, bool shift, bool ctrl, bool alt, bool right)SBS::Controlvirtual
OnHit()SBS::Objectinlinevirtual
OnInit()SBS::Objectinlinevirtual
OnMove(bool parent)SBS::Objectinlinevirtual
OnRotate(bool parent)SBS::Objectinlinevirtual
OnUnclick(bool right)SBS::Controlvirtual
SBS::ParentSBS::ObjectBaseprivate
parent_deletingSBS::Object
PermanentSBS::Objectprivate
PlaySound()SBS::Control
Press(bool reverse=false)SBS::Control
PreviousSelectPosition(bool check_state=true)SBS::Control
RegisterLoop(Object *object)SBS::Object
RemoveAction(Action *action)SBS::Control
RemoveChild(Object *object)SBS::Object
Report(const std::string &message)SBS::Controlvirtual
ReportError(const std::string &message)SBS::Controlvirtual
ResetState()SBS::Objectinlinevirtual
Rotate(const Vector3 &vector, Real speed=1.0)SBS::Objectvirtual
Rotate(Real X, Real Y, Real Z, Real speed=1.0)SBS::Objectvirtual
runloopsSBS::Objectprivate
sbsSBS::ObjectBaseprotected
SelfDestruct()SBS::Objectprotected
SetLocked(bool value, int keyid)SBS::Lock
SetName(const std::string &name)SBS::ObjectBase
SetOrientation(const Quaternion &q, bool relative=false)SBS::Object
SetPosition(const Vector3 &position)SBS::Objectvirtual
SetPosition(Real X, Real Y, Real Z)SBS::Objectvirtual
SetPositionRelative(const Vector3 &position)SBS::Object
SetPositionRelative(Real X, Real Y, Real Z)SBS::Object
SetPositionY(Real value)SBS::Objectvirtual
SetRotation(const Vector3 &rotation)SBS::Objectvirtual
SetRotation(Real X, Real Y, Real Z)SBS::Objectvirtual
SetSelectPosition(int position)SBS::Control
SetTexture(int position, const std::string &texture)SBS::Control
SetValues(const std::string &type, const std::string &name, bool is_permanent, bool is_movable=true)SBS::Object
ShowBoundingBox(bool value)SBS::Object
soundSBS::Controlprivate
TextureArraySBS::Controlprivate
ToggleLock(bool force=false)SBS::Lock
TypeSBS::Objectprivate
UnregisterLoop(Object *object)SBS::Object
values_setSBS::Objectprivate
~Control()SBS::Control
~Lock()SBS::Lockinlinevirtual
~Object()SBS::Objectvirtual
~ObjectBase()SBS::ObjectBaseinlinevirtual