Skyscraper 2.0
SBS::Step Member List

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

AddChild(Object *object)SBS::Object
BoundsSBS::MeshObject
ChangeHeight(Real newheight)SBS::MeshObject
ChangeParent(Object *new_parent)SBS::Object
ChangeTexture(const std::string &texture, bool matcheck=true)SBS::MeshObject
childrenSBS::Objectprivate
collider_nodeSBS::MeshObject
collidermeshSBS::MeshObjectprivate
commandSBS::Object
command_processedSBS::Object
contextSBS::Object
ConvertTo()SBS::Objectinline
create_colliderSBS::MeshObject
CreateBoxCollider()SBS::MeshObject
CreateCollider()SBS::MeshObject
CreateColliderFromModel(int &vertex_count, Vector3 *&vertices, int &index_count, unsigned long *&indices)SBS::MeshObject
CreateWallObject(const std::string &name)SBS::MeshObject
Cut(Vector3 start, Vector3 end, bool cutwalls, bool cutfloors, int checkwallnumber=0, bool reset_check=true)SBS::MeshObject
CutOutsideBounds(Vector3 start, Vector3 end, bool cutwalls, bool cutfloors)SBS::MeshObject
DeleteCollider()SBS::MeshObject
DeleteWalls()SBS::MeshObject
DeleteWalls(Object *parent)SBS::MeshObject
EnableCollider(bool value)SBS::MeshObject
Enabled(bool value)SBS::MeshObjectvirtual
enabledSBS::MeshObjectprivate
EnableDebugView(bool value)SBS::MeshObject
EnableLoop(bool value)SBS::Objectprotected
EnablePhysics(bool value, Real restitution=0, Real friction=0, Real mass=0)SBS::MeshObject
EnableShadows(bool value)SBS::MeshObject
FilenameSBS::MeshObject
FindPolygon(const std::string &name, int &index)SBS::MeshObject
frictionSBS::MeshObjectprivate
GetBounds()SBS::MeshObject
GetChild(int index)SBS::Object
GetChildrenCount()SBS::Object
GetDynamicMesh()SBS::MeshObject
GetExtents(int coord, bool flip_z=false)SBS::MeshObject
GetHeight()SBS::MeshObject
GetMeshInformation(const Ogre::Mesh *const mesh, int &vertex_count, Vector3 *&vertices, int &index_count, unsigned long *&indices, Ogre::AxisAlignedBox &extents)SBS::MeshObject
GetName()SBS::ObjectBase
GetNameBase()SBS::Object
GetNumber()SBS::Object
GetOffset()SBS::MeshObject
GetOrientation(bool relative=false)SBS::Object
GetParent()SBS::ObjectBase
GetPoint(const std::string &wallname, const Vector3 &start, const Vector3 &end)SBS::MeshObject
GetPolyMesh()SBS::MeshObject
GetPosition(bool relative=false)SBS::Objectvirtual
GetRoot()SBS::ObjectBase
GetRotation()SBS::Objectvirtual
GetSceneNode()SBS::Object
GetSize()SBS::MeshObject
GetTriangleCount(const std::string &material, bool total)SBS::MeshObject
GetType()SBS::Object
GetVertexCount()SBS::MeshObject
GetWallByName(std::string name)SBS::MeshObject
GetWallExtents(const std::string &name, Real altitude, bool get_max)SBS::MeshObject
HitBeam(const Vector3 &origin, const Vector3 &direction, Real max_distance)SBS::MeshObject
InBoundingBox(const Vector3 &pos, bool check_y)SBS::MeshObject
includefileSBS::Object
Init(bool children=true)SBS::Object
InitChildren()SBS::Objectprivate
initializedSBS::Objectprivate
is_physicalSBS::MeshObjectprivate
IsEnabled()SBS::MeshObject
IsGlobal()SBS::Object
IsMovable()SBS::Object
IsPermanent()SBS::Object
IsPhysical()SBS::MeshObject
IsPrepared()SBS::MeshObject
IsType()SBS::Objectinline
IsVisible(Ogre::Camera *camera)SBS::MeshObject
linenumSBS::Object
LoadColliderModel(Ogre::MeshPtr &collidermesh)SBS::MeshObjectprivate
LoadFromFile(const std::string &filename)SBS::MeshObjectprivate
LoadFromMesh(const std::string &meshname)SBS::MeshObject
Loop()SBS::Objectinlinevirtual
loop_enabledSBS::Objectprivate
LoopChildren()SBS::Objectprotected
massSBS::MeshObjectprivate
mBodySBS::MeshObject
MeshnameSBS::MeshObject
MeshObject(Object *parent, const std::string &name, DynamicMesh *wrapper=0, const std::string &filename="", const std::string &meshname="", Real max_render_distance=0, Real scale_multiplier=1, bool create_collider=true, bool dynamic_buffers=false)SBS::MeshObject
MeshWrapperSBS::MeshObject
model_loadedSBS::MeshObject
Move(const Vector3 &vector, Real speed=1.0f)SBS::Stepvirtual
SBS::MeshObject::Move(Real X, Real Y, Real Z, Real speed=1.0)SBS::Objectvirtual
mShapeSBS::MeshObject
NameSBS::ObjectBaseprivate
nameSBS::MeshObject
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::Stepvirtual
OnInit()SBS::Objectinlinevirtual
OnMove(bool parent)SBS::MeshObjectvirtual
OnRotate(bool parent)SBS::MeshObjectvirtual
OnUnclick(bool right)SBS::Objectinlinevirtual
ParentSBS::ObjectBaseprivate
parent_deletingSBS::Object
PermanentSBS::Objectprivate
polymeshSBS::MeshObjectprivate
Prepare(bool force=false)SBS::MeshObject
preparedSBS::MeshObjectprivate
RegisterLoop(Object *object)SBS::Object
remove_on_disableSBS::MeshObject
RemoveChild(Object *object)SBS::Object
ReplaceTexture(const std::string &oldtexture, const std::string &newtexture)SBS::MeshObject
Report(const std::string &message)SBS::ObjectBasevirtual
ReportError(const std::string &message)SBS::ObjectBasevirtual
ResetPrepare()SBS::MeshObject
ResetState()SBS::Objectinlinevirtual
restitutionSBS::MeshObjectprivate
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
SetMaterial(const std::string &material)SBS::MeshObject
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
sizeSBS::MeshObjectprivate
speedSBS::Step
startSBS::Step
Step(Object *parent, const std::string &name, DynamicMesh *wrapper, int max_render_distance=0)SBS::Step
tricolliderSBS::MeshObject
TypeSBS::Objectprivate
UnregisterLoop(Object *object)SBS::Object
UsingDynamicBuffers()SBS::MeshObject
values_setSBS::Objectprivate
vectorSBS::Step
WallsSBS::MeshObject
wrapper_selfcreateSBS::MeshObjectprivate
~MeshObject()SBS::MeshObjectvirtual
~Object()SBS::Objectvirtual
~ObjectBase()SBS::ObjectBaseinlinevirtual
~Step()SBS::Stepinline