Skyscraper 2.0
SBS::ButtonPanel Member List

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

action_listSBS::ButtonPanelprivate
AddButton(const std::string &sound, const std::string &texture, const std::string &texture_lit, int row, int column, const std::string &type, Real width, Real height, Real hoffset=0, Real voffset=0)SBS::ButtonPanel
AddChild(Object *object)SBS::Object
AddControl(const std::string &sound, int row, int column, Real bwidth, Real bheight, Real hoffset, Real voffset, int selection_position, std::vector< std::string > &action_names, std::vector< std::string > &textures)SBS::ButtonPanel
AddWall(const std::string &name, const std::string &texture, Real thickness, Real x1, Real z1, Real x2, Real z2, Real height1, Real height2, Real voffset1, Real voffset2, Real tw, Real th, bool autosize)SBS::ButtonPanel
ButtonHeightSBS::ButtonPanel
ButtonPanel(Object *parent, int index, const std::string &texture, int rows, int columns, const std::string &direction, Real CenterX, Real CenterZ, Real buttonwidth, Real buttonheight, Real spacingX, Real spacingY, Real voffset, Real tw, Real th, bool autosize=true)SBS::ButtonPanel
ButtonWidthSBS::ButtonPanel
ChangeAllLights(bool value)SBS::ButtonPanel
ChangeLight(int floor, bool value)SBS::ButtonPanel
ChangeParent(Object *new_parent)SBS::Object
childrenSBS::Objectprivate
ColumnsSBS::ButtonPanel
commandSBS::Object
command_processedSBS::Object
contextSBS::Object
controlsSBS::ButtonPanelprivate
ConvertTo()SBS::Objectinline
DirectionSBS::ButtonPanel
Enabled(bool value)SBS::ButtonPanelvirtual
EnableLoop(bool value)SBS::Objectprotected
GetChild(int index)SBS::Object
GetChildrenCount()SBS::Object
GetControl(int index)SBS::ButtonPanel
GetControl(const std::string &name)SBS::ButtonPanel
GetControlCount()SBS::ButtonPanel
GetFloorButton(int floor)SBS::ButtonPanel
GetName()SBS::ObjectBase
GetNameBase()SBS::Object
GetNumber()SBS::Object
GetOrientation(bool relative=false)SBS::Object
GetParent()SBS::ObjectBase
GetPosition(bool relative=false)SBS::Objectvirtual
GetRoot()SBS::ObjectBase
GetRotation()SBS::Objectvirtual
GetSceneNode()SBS::Object
GetType()SBS::Object
HeightSBS::ButtonPanel
includefileSBS::Object
IndexSBS::ButtonPanel
Init(bool children=true)SBS::Object
InitChildren()SBS::Objectprivate
initializedSBS::Objectprivate
IsEnabledSBS::ButtonPanel
IsGlobal()SBS::Object
IsMovable()SBS::Object
IsPermanent()SBS::Object
IsType()SBS::Objectinline
linenumSBS::Object
Loop()SBS::Objectinlinevirtual
loop_enabledSBS::Objectprivate
LoopChildren()SBS::Objectprotected
meshSBS::ButtonPanelprivate
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
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
off_actionSBS::ButtonPanelprivate
OnClick(Vector3 &position, bool shift, bool ctrl, bool alt, bool right)SBS::Objectinlinevirtual
OnHit()SBS::Objectinlinevirtual
OnInit()SBS::Objectinlinevirtual
OnMove(bool parent)SBS::Objectinlinevirtual
OnRotate(bool parent)SBS::Objectinlinevirtual
OnUnclick(bool right)SBS::Objectinlinevirtual
ParentSBS::ObjectBaseprivate
parent_deletingSBS::Object
PermanentSBS::Objectprivate
RegisterLoop(Object *object)SBS::Object
RemoveChild(Object *object)SBS::Object
RemoveControl(Control *control)SBS::ButtonPanel
Report(const std::string &message)SBS::ObjectBasevirtual
ReportError(const std::string &message)SBS::ObjectBasevirtual
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
RowsSBS::ButtonPanel
runloopsSBS::Objectprivate
sbsSBS::ObjectBaseprotected
SelfDestruct()SBS::Objectprotected
SetControls(const std::string &action_name)SBS::ButtonPanel
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
SetValues(const std::string &type, const std::string &name, bool is_permanent, bool is_movable=true)SBS::Object
ShowBoundingBox(bool value)SBS::Object
SpacingXSBS::ButtonPanel
SpacingYSBS::ButtonPanel
TypeSBS::Objectprivate
UnregisterLoop(Object *object)SBS::Object
values_setSBS::Objectprivate
WidthSBS::ButtonPanel
~ButtonPanel()SBS::ButtonPanel
~Object()SBS::Objectvirtual
~ObjectBase()SBS::ObjectBaseinlinevirtual