| AddChild(Object *object) | SBS::Object | |
| Bounds | SBS::MeshObject | |
| ChangeHeight(Real newheight) | SBS::MeshObject | |
| ChangeParent(Object *new_parent) | SBS::Object | |
| ChangeTexture(const std::string &texture, bool matcheck=true) | SBS::MeshObject | |
| children | SBS::Object | private |
| collider_node | SBS::MeshObject | |
| collidermesh | SBS::MeshObject | private |
| command | SBS::Object | |
| command_processed | SBS::Object | |
| context | SBS::Object | |
| ConvertTo() | SBS::Object | inline |
| create_collider | SBS::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::MeshObject | virtual |
| enabled | SBS::MeshObject | private |
| EnableDebugView(bool value) | SBS::MeshObject | |
| EnableLoop(bool value) | SBS::Object | protected |
| EnablePhysics(bool value, Real restitution=0, Real friction=0, Real mass=0) | SBS::MeshObject | |
| EnableShadows(bool value) | SBS::MeshObject | |
| Filename | SBS::MeshObject | |
| FindPolygon(const std::string &name, int &index) | SBS::MeshObject | |
| friction | SBS::MeshObject | private |
| 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::Object | virtual |
| GetRoot() | SBS::ObjectBase | |
| GetRotation() | SBS::Object | virtual |
| 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 | |
| includefile | SBS::Object | |
| Init(bool children=true) | SBS::Object | |
| InitChildren() | SBS::Object | private |
| initialized | SBS::Object | private |
| is_physical | SBS::MeshObject | private |
| IsEnabled() | SBS::MeshObject | virtual |
| IsGlobal() | SBS::Object | |
| IsMovable() | SBS::Object | |
| IsPermanent() | SBS::Object | |
| IsPhysical() | SBS::MeshObject | |
| IsPrepared() | SBS::MeshObject | |
| IsType() | SBS::Object | inline |
| IsVisible(Ogre::Camera *camera) | SBS::MeshObject | |
| linenum | SBS::Object | |
| LoadColliderModel(Ogre::MeshPtr &collidermesh) | SBS::MeshObject | private |
| LoadFromFile(const std::string &filename) | SBS::MeshObject | private |
| LoadFromMesh(const std::string &meshname) | SBS::MeshObject | |
| Loop() | SBS::Object | inlinevirtual |
| loop_enabled | SBS::Object | private |
| LoopChildren() | SBS::Object | protected |
| mass | SBS::MeshObject | private |
| mBody | SBS::MeshObject | |
| Meshname | SBS::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 | |
| MeshWrapper | SBS::MeshObject | |
| model_loaded | SBS::MeshObject | |
| Move(const Vector3 &vector, Real speed=1.0, bool force=false) | SBS::Object | virtual |
| Move(Real X, Real Y, Real Z, Real speed=1.0, bool force=false) | SBS::Object | virtual |
| mShape | SBS::MeshObject | |
| Name | SBS::ObjectBase | private |
| name | SBS::MeshObject | |
| node | SBS::Object | private |
| NotifyChildren(bool move, bool rotate) | SBS::Object | private |
| NotifyMove(bool parent=false) | SBS::Object | |
| NotifyRotate(bool parent=false) | SBS::Object | |
| Number | SBS::Object | private |
| Object(Object *parent) | SBS::Object | |
| ObjectBase(Object *parent) | SBS::ObjectBase | |
| OnClick(Vector3 &position, bool shift, bool ctrl, bool alt, bool right) | SBS::Object | inlinevirtual |
| OnHit() | SBS::Object | inlinevirtual |
| OnInit() | SBS::Object | inlinevirtual |
| OnMove(bool parent) | SBS::MeshObject | virtual |
| OnRotate(bool parent) | SBS::MeshObject | virtual |
| OnUnclick(bool right) | SBS::Object | inlinevirtual |
| Parent | SBS::ObjectBase | private |
| parent_deleting | SBS::Object | |
| Permanent | SBS::Object | private |
| polymesh | SBS::MeshObject | private |
| Prepare(bool force=false) | SBS::MeshObject | |
| prepared | SBS::MeshObject | private |
| RegisterLoop(Object *object) | SBS::Object | |
| remove_on_disable | SBS::MeshObject | |
| RemoveChild(Object *object) | SBS::Object | |
| ReplaceTexture(const std::string &oldtexture, const std::string &newtexture) | SBS::MeshObject | |
| Report(const std::string &message) | SBS::ObjectBase | virtual |
| ReportError(const std::string &message) | SBS::ObjectBase | virtual |
| ResetPrepare() | SBS::MeshObject | |
| ResetState() | SBS::Object | inlinevirtual |
| restitution | SBS::MeshObject | private |
| Rotate(const Vector3 &vector, Real speed=1.0) | SBS::Object | virtual |
| Rotate(Real X, Real Y, Real Z, Real speed=1.0) | SBS::Object | virtual |
| runloops | SBS::Object | private |
| sbs | SBS::ObjectBase | protected |
| SelfDestruct() | SBS::Object | protected |
| 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, bool relative=false, bool force=false) | SBS::Object | virtual |
| SetPosition(Real X, Real Y, Real Z, bool relative=false, bool force=false) | SBS::Object | virtual |
| SetPositionY(Real value, bool force=false) | SBS::Object | virtual |
| SetRotation(const Vector3 &rotation) | SBS::Object | virtual |
| SetRotation(Real X, Real Y, Real Z) | SBS::Object | virtual |
| SetValues(const std::string &type, const std::string &name, bool is_permanent, bool is_movable=true) | SBS::Object | |
| ShowBoundingBox(bool value) | SBS::Object | |
| size | SBS::MeshObject | private |
| tricollider | SBS::MeshObject | |
| Type | SBS::Object | private |
| UnregisterLoop(Object *object) | SBS::Object | |
| UsingDynamicBuffers() | SBS::MeshObject | |
| values_set | SBS::Object | private |
| Walls | SBS::MeshObject | |
| wrapper_selfcreate | SBS::MeshObject | private |
| ~MeshObject() | SBS::MeshObject | virtual |
| ~Object() | SBS::Object | virtual |
| ~ObjectBase() | SBS::ObjectBase | inlinevirtual |