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 |