Vigilante Game Framework  1.0.0.8
A 2D/3D C++ Game Framework using SFML.
VShape Member List

This is the complete list of members for VShape, including all inherited members.

AccelerationVObject
activeVBase
aliveVBase
AllowCollisionsVObject
AngleVObject
AngleAccelerationVObject
AngleDragVObject
AngleMaxVObject
AngleVelocityVObject
CollisionXDragVObject
computeVelocity(float v, float a, float d, float max, float dt)VObjectstatic
Destroy() overrideVShapevirtual
DragVObject
Draw(sf::RenderTarget &RenderTarget) overrideVShapevirtual
ElasticityVObject
existsVBase
GetFillTint()VShape
GetOutlineThickness()VShape
GetOutlineTint()VShape
GetShape()VShape
HealthVObject
Hurt(float damage)VObjectvirtual
ImmovableVObject
IsSolid()VObject
Kill()VBaseinlinevirtual
LastVObject
MassVObject
MaxVelocityVObject
MovesVObject
OriginVShape
PositionVObject
RadiusVObject
RefCountVBase
RenderStateVShape
Reset(sf::Vector2f newPos)VObjectvirtual
Reset(float x, float y)VObjectvirtual
Revive()VBaseinlinevirtual
RotateFactorVObject
ScaleVShape
ScrollFactorVObject
separate(VObject *a, VObject *b)VObjectstatic
SeparateBiasVObjectstatic
separateCircle(VObject *a, VObject *b)VObjectstatic
SetCircle(float radius, unsigned int pointCount=30)VShape
SetConvex(std::vector< sf::Vector2f > &points)VShape
SetCustom(sf::Shape *shape, float width, float height)VShape
SetFillTint(const sf::Color &tint)VShape
SetOutlineThickness(float thickness)VShape
SetOutlineTint(const sf::Color &tint)VShape
SetPositionAtCentre(float x, float y)VObject
SetPositionAtCentre(sf::Vector2f newPos)VObject
SetRectangle(float width, float height)VShape
SetTexture(sf::Texture *texture)VShape
SetTextureFromFile(const sf::String &filename)VShape
SetTextureRect(const sf::IntRect &rect)VShape
SidesTouching enum nameVObject
SizeVObject
TestInView(const sf::View &renderTargetView, sf::View *defaultView, VObject *o, const sf::FloatRect &renderBox=sf::FloatRect())VObjectstatic
TOUCHALL enum value (defined in VObject)VObject
TOUCHBOTTOM enum value (defined in VObject)VObject
touchFlag(VObject *a, VObject *b)VObjectstatic
TouchingVObject
TOUCHLEFT enum value (defined in VObject)VObject
TOUCHNONE enum value (defined in VObject)VObject
TOUCHRIGHT enum value (defined in VObject)VObject
TOUCHTOP enum value (defined in VObject)VObject
TOUCHWALL enum value (defined in VObject)VObject
typeVBase
Update(float dt)VObjectvirtual
updateMotion(float dt)VObjectprotectedvirtual
updateTransform() overrideVShapeprotectedvirtual
VBase() (defined in VBase)VBaseinline
VClearLog()VBasestatic
VelocityVObject
visibleVBase
VLog(const char *fmt,...)VBasestatic
VLogError(const char *fmt,...)VBasestatic
VObject(sf::Vector2f position, sf::Vector2f size=sf::Vector2f())VObjectinline
VObject(float x=0, float y=0, float width=0, float height=0)VObjectinline
VShape(float x=0, float y=0, float width=0, float height=0)VShape
VShape(sf::Vector2f Position, sf::Vector2f Size)VShape
VString(const char *fmt,...)VBasestatic
VSUPERCLASS typedefVShape
WasTouchingVObject
ZoomFactorVObject
~VBase() (defined in VBase)VBaseinlinevirtual