|
Vigilante Game Framework
1.0.0.8
A 2D/3D C++ Game Framework using SFML.
|
This is the complete list of members for VPhysicsGroup, including all inherited members.
| active | VBase | |
| Add(VBase *object) | VGroup | |
| AddJoint(VPhysicsJointBase *Joint) | VPhysicsGroup | |
| AddObject(VObject *Object, VPhysicsObject::VObjectType BodyType, VPhysicsObject::VObjectShape Shape=VPhysicsObject::BOX, std::vector< sf::Vector2f > Verts={}) | VPhysicsGroup | |
| alive | VBase | |
| BEGIN enum value | VPhysicsGroup | |
| Clear() | VGroup | |
| CountAlive(bool Recursive=false) | VGroup | |
| CountDead(bool Recursive=false) | VGroup | |
| Destroy() override | VPhysicsGroup | virtual |
| Draw(sf::RenderTarget &RenderTarget) override | VGroup | virtual |
| exists | VBase | |
| FirstAlive() | VGroup | |
| FirstAvailable() | VGroup | |
| FirstDead() | VGroup | |
| FirstExisting() | VGroup | |
| FirstNULL() | VGroup | |
| ForEach(std::function< void(VBase *)> function, bool recursive=false) | VGroup | |
| ForEachAlive(std::function< void(VBase *)> function, bool recursive=false) | VGroup | |
| ForEachDead(std::function< void(VBase *)> function, bool recursive=false) | VGroup | |
| ForEachExists(std::function< void(VBase *)> function, bool recursive=false) | VGroup | |
| GetBody() | VPhysicsGroup | |
| GetCollisionBias() | VPhysicsGroup | |
| GetCollisionPersistence() | VPhysicsGroup | |
| GetCollisionSlop() | VPhysicsGroup | |
| GetDamping() | VPhysicsGroup | |
| GetGravity() | VPhysicsGroup | |
| GetGroupItem(int index) | VGroup | |
| GetGroupItemAsType(int index) | VGroup | inline |
| GetIdleSpeedThreshold() | VPhysicsGroup | |
| GetIndexOfItem(VBase *object) | VGroup | |
| GetIterations() | VPhysicsGroup | |
| GetRandom(int min=0, int max=0) | VGroup | |
| GetSleepTimeThreshold() | VPhysicsGroup | |
| Kill() override | VGroup | virtual |
| length | VGroup | protected |
| Length() | VGroup | |
| MaxSize | VGroup | protected |
| members | VGroup | protected |
| OrganiseNULLS() | VGroup | |
| POSTSOLVE enum value | VPhysicsGroup | |
| PRESOLVE enum value | VPhysicsGroup | |
| ProcessCallback(VPhysicsCPArbiter *arb, VPhysicsCPSpace *space, VPhysicsCallbackType type) | VPhysicsGroup | virtual |
| ProcessCallback(VPhysicsCPConstraint *constraint, VPhysicsCPSpace *space, VPhysicsCallbackType type) | VPhysicsGroup | virtual |
| RefCount | VBase | |
| Remove(VBase *object, bool splice=false) | VGroup | |
| RemoveJoint(VPhysicsJointBase *Joint) | VPhysicsGroup | |
| RemoveObject(VObject *Object) | VPhysicsGroup | |
| Reverse() | VGroup | |
| Revive() override | VGroup | virtual |
| SEPARATE enum value | VPhysicsGroup | |
| SetCollisionBias(float CollisionBias) | VPhysicsGroup | |
| SetCollisionCallback(VObject *a, VObject *b, const std::function< bool(VPhysicsObject *, VPhysicsObject *)> &callback, VPhysicsCallbackType type, bool persist=false) | VPhysicsGroup | |
| SetCollisionCallback(VPhysicsObject *a, VPhysicsObject *b, const std::function< bool(VPhysicsObject *, VPhysicsObject *)> &callback, VPhysicsCallbackType type, bool persist=false) | VPhysicsGroup | |
| SetCollisionPersistence(unsigned int CollisionPersistence) | VPhysicsGroup | |
| SetCollisionSlop(float CollisionSlop) | VPhysicsGroup | |
| SetConstraintCallback(VPhysicsJointBase *joint, const std::function< void(VPhysicsJointBase *, VPhysicsObject *, VPhysicsObject *)> &callback, VPhysicsCallbackType type, bool persist=false) | VPhysicsGroup | |
| SetDamping(float Damping) | VPhysicsGroup | |
| SetGravity(sf::Vector2f Gravity) | VPhysicsGroup | |
| SetIdleSpeedThreshold(float IdleSpeedThreshold) | VPhysicsGroup | |
| SetIterations(int Iterations) | VPhysicsGroup | |
| SetSleepTimeThreshold(float SleepTimeThreshold) | VPhysicsGroup | |
| Sort(std::function< bool(VBase *, VBase *)> func) | VGroup | |
| Swap(int a, int b) | VGroup | |
| type | VBase | |
| Update(float dt) override | VPhysicsGroup | virtual |
| VBase() (defined in VBase) | VBase | inline |
| VClearLog() | VBase | static |
| VGroup(unsigned int maxSize=0) | VGroup | inline |
| visible | VBase | |
| VLog(const char *fmt,...) | VBase | static |
| VLogError(const char *fmt,...) | VBase | static |
| VPhysicsCallbackType enum name | VPhysicsGroup | |
| VPhysicsGroup(unsigned int Amount=0) | VPhysicsGroup | |
| VString(const char *fmt,...) | VBase | static |
| VSUPERCLASS typedef | VPhysicsGroup | |
| ~VBase() (defined in VBase) | VBase | inlinevirtual |
1.8.14