Skyscraper 2.0
SBS::Door Member List

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

AddChild(Object *object)SBS::Object
AddDoorComponent(const std::string &name, const std::string &texture, const std::string &sidetexture, Real thickness, const std::string &face_direction, const std::string &open_direction, bool OpenClockwise, Real OpenSpeed, Real CloseSpeed, Real x1, Real z1, Real x2, Real z2, Real height, Real voffset, Real tw, Real th, Real side_tw, Real side_th)SBS::Door
AutoClose(int interval)SBS::Door
ChangeParent(Object *new_parent)SBS::Object
childrenSBS::Objectprivate
ClickDoor(Vector3 &position)SBS::Door
Close(bool playsound=true)SBS::Door
CloseSoundSBS::Door
commandSBS::Object
command_processedSBS::Object
contextSBS::Object
ConvertTo()SBS::Objectinline
CreateDoor(bool open_state, const std::string &texture, const std::string &side_texture, Real thickness, const std::string &face_direction, const std::string &open_direction, Real open_speed, Real close_speed, Real CenterX, Real CenterZ, Real width, Real height, Real voffset, Real tw, Real th, Real side_tw, Real side_th)SBS::Door
DirectionSBS::DoorLockprivate
Door(Object *parent, DynamicMesh *wrapper, const std::string &name, const std::string &open_sound, const std::string &close_sound, bool rotate)SBS::Door
doorSBS::Doorprivate
door_changedSBS::Doorprivate
DoorDirectionSBS::Door
DoorLock(Object *parent)SBS::DoorLock
Enabled(bool value)SBS::Doorvirtual
EnableLoop(bool value)SBS::Objectprotected
FinishDoor(bool open_state)SBS::Door
GetChild(int index)SBS::Object
GetChildrenCount()SBS::Object
GetDoorChanged()SBS::Door
GetKeyID()SBS::DoorLock
GetName()SBS::ObjectBase
GetNameBase()SBS::Object
GetNumber()SBS::Object
GetOrientation(bool relative=false)SBS::Object
GetParent()SBS::ObjectBase
GetPosition(bool relative=false)SBS::Objectvirtual
GetPreviousOpen()SBS::Door
GetRoot()SBS::ObjectBase
GetRotation()SBS::Objectvirtual
GetSceneNode()SBS::Object
GetSide(const Vector3 &position)SBS::DoorLock
GetType()SBS::Object
includefileSBS::Object
Init(bool children=true)SBS::Object
InitChildren()SBS::Objectprivate
initializedSBS::Objectprivate
is_enabledSBS::Doorprivate
IsEnabled()SBS::Doorinline
IsGlobal()SBS::Object
IsLocked(const Vector3 &position)SBS::DoorLock
IsMovable()SBS::Object
IsMovingSBS::Door
IsOpen()SBS::Door
IsPermanent()SBS::Object
IsType()SBS::Objectinline
KeyIDSBS::DoorLockprivate
linenumSBS::Object
LockedSBS::DoorLockprivate
Loop()SBS::Doorvirtual
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
MoveDoor()SBS::Doorprivate
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
OnClick(Vector3 &position, bool shift, bool ctrl, bool alt, bool right)SBS::Doorvirtual
OnHit()SBS::Objectinlinevirtual
OnInit()SBS::Objectinlinevirtual
OnMove(bool parent)SBS::Objectinlinevirtual
OnRotate(bool parent)SBS::Objectinlinevirtual
OnUnclick(bool right)SBS::Objectinlinevirtual
Open(Vector3 &position, bool playsound=true, bool force=false)SBS::Door
OpenDoorSBS::Door
OpenSoundSBS::Door
OpenStateSBS::Door
SBS::ParentSBS::ObjectBaseprivate
parent_deletingSBS::Object
PermanentSBS::Objectprivate
previous_openSBS::Doorprivate
RegisterLoop(Object *object)SBS::Object
RemoveChild(Object *object)SBS::Object
Report(const std::string &message)SBS::Doorvirtual
ReportError(const std::string &message)SBS::Doorvirtual
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
runningSBS::Doorprivate
sbsSBS::ObjectBaseprotected
SelfDestruct()SBS::Objectprotected
SetDirection(bool direction)SBS::DoorLock
SetLocked(int side, int keyid)SBS::DoorLock
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
soundSBS::Doorprivate
timerSBS::Doorprivate
timer_intervalSBS::Doorprivate
ToggleLock(const Vector3 &position, bool force=false)SBS::DoorLock
TypeSBS::Objectprivate
UnregisterLoop(Object *object)SBS::Object
values_setSBS::Objectprivate
wrapperSBS::Doorprivate
~Door()SBS::Door
~DoorLock()SBS::DoorLockinlinevirtual
~Object()SBS::Objectvirtual
~ObjectBase()SBS::ObjectBaseinlinevirtual