Skyscraper 2.0
SBS::Wall Member List

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

AddChild(Object *object)SBS::Object
AddPolygon(const std::string &name, const std::string &texture, PolyArray &vertices, Real tw, Real th, bool autosize)SBS::Wall
AddPolygonSet(const std::string &name, const std::string &material, PolygonSet &vertices, Matrix3 &tex_matrix, Vector3 &tex_vector)SBS::Wall
AddQuad(const std::string &name, const std::string &texture, const Vector3 &v1, const Vector3 &v2, const Vector3 &v3, const Vector3 &v4, Real tw, Real th, bool autosize)SBS::Wall
ChangeHeight(Real newheight)SBS::Wall
ChangeParent(Object *new_parent)SBS::Object
ChangeTexture(const std::string &texture, bool matcheck=true)SBS::Wall
childrenSBS::Objectprivate
commandSBS::Object
command_processedSBS::Object
contextSBS::Object
ConvertTo()SBS::Objectinline
DeletePolygon(int index, bool recreate_colliders)SBS::Wall
DeletePolygons(bool recreate_collider=true)SBS::Wall
Enabled(bool value)SBS::Objectinlinevirtual
EnableLoop(bool value)SBS::Objectprotected
FindPolygon(const std::string &name)SBS::Wall
GetChild(int index)SBS::Object
GetChildrenCount()SBS::Object
GetMesh()SBS::Wall
GetName()SBS::ObjectBase
GetNameBase()SBS::Object
GetNumber()SBS::Object
GetOrientation(bool relative=false)SBS::Object
GetParent()SBS::ObjectBase
GetPoint(const Vector3 &start, const Vector3 &end)SBS::Wall
GetPolygon(int index)SBS::Wall
GetPolygonCount()SBS::Wall
GetPosition(bool relative=false)SBS::Objectvirtual
GetRoot()SBS::ObjectBase
GetRotation()SBS::Objectvirtual
GetSceneNode()SBS::Object
GetTriangleCount()SBS::Wall
GetType()SBS::Object
GetVertexCount()SBS::Wall
GetWallExtents(Real altitude, bool get_max)SBS::Wall
includefileSBS::Object
Init(bool children=true)SBS::Object
InitChildren()SBS::Objectprivate
initializedSBS::Objectprivate
IntersectsWall(Vector3 start, Vector3 end, Vector3 &isect, bool convert=true)SBS::Wall
IsGlobal()SBS::Object
IsMovable()SBS::Object
IsPermanent()SBS::Object
IsType()SBS::Objectinline
linenumSBS::Object
Loop()SBS::Objectinlinevirtual
loop_enabledSBS::Objectprivate
LoopChildren()SBS::Objectprotected
MeshObject classSBS::Wallfriend
meshwrapperSBS::Wallprivate
Move(const Vector3 &vector, Real speed=1.0)SBS::Wallvirtual
SBS::Object::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
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_arraySBS::Wallprivate
parent_deletingSBS::Object
PermanentSBS::Objectprivate
polygonsSBS::Wallprivate
RegisterLoop(Object *object)SBS::Object
RemoveChild(Object *object)SBS::Object
ReplaceTexture(const std::string &oldtexture, const std::string &newtexture)SBS::Wall
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
runloopsSBS::Objectprivate
sbsSBS::ObjectBaseprotected
SelfDestruct()SBS::Objectprotected
SetName(const std::string &name)SBS::ObjectBase
SetOrientation(const Quaternion &q, bool relative=false)SBS::Object
SetParentArray(std::vector< Wall * > &array)SBS::Wall
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
TypeSBS::Objectprivate
UnregisterLoop(Object *object)SBS::Object
values_setSBS::Objectprivate
Wall(MeshObject *wrapper)SBS::Wall
~Object()SBS::Objectvirtual
~ObjectBase()SBS::ObjectBaseinlinevirtual
~Wall()SBS::Wall