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

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

AccelerationVObject
activeVBase
AddPoint(float position, const sf::Color &colour)VGradient
aliveVBase
AllowCollisionsVObject
AngleVObject
AngleAccelerationVObject
AngleDragVObject
AngleMaxVObject
AngleVelocityVObject
ANGULAR enum value (defined in VGradient)VGradient
CollisionXDragVObject
computeVelocity(float v, float a, float d, float max, float dt)VObjectstatic
Destroy() overrideVGradientvirtual
DIAMOND enum value (defined in VGradient)VGradient
DragVObject
Draw(sf::RenderTarget &RenderTarget) overrideVGradientvirtual
ElasticityVObject
existsVBase
gradientTypeVGradientprotected
gradResolutionVGradientprotected
HealthVObject
Hurt(float damage)VObjectvirtual
ImmovableVObject
IsSolid()VObject
Kill()VBaseinlinevirtual
LastVObject
LINEAR enum value (defined in VGradient)VGradient
MassVObject
MaxVelocityVObject
MovesVObject
OriginVGradient
pointsVGradientprotected
PositionVObject
RADIAL enum value (defined in VGradient)VGradient
RadiusVObject
RefCountVBase
REFLECTIVE enum value (defined in VGradient)VGradient
RemovePoint(unsigned int index)VGradient
renderStateVGradientprotected
renderTexVGradientprotected
Reset(sf::Vector2f newPos)VObjectvirtual
Reset(float x, float y)VObjectvirtual
Revive()VBaseinlinevirtual
RotateFactorVObject
ScaleVGradient
ScrollFactorVObject
separate(VObject *a, VObject *b)VObjectstatic
SeparateBiasVObjectstatic
separateCircle(VObject *a, VObject *b)VObjectstatic
SetPositionAtCentre(float x, float y)VObject
SetPositionAtCentre(sf::Vector2f newPos)VObject
SetResolution(float resolution)VGradient
SetType(VGradientType type)VGradient
SidesTouching enum nameVObject
SizeVObject
sortedPointsVGradientprotected
TestInView(const sf::View &renderTargetView, sf::View *defaultView, VObject *o, const sf::FloatRect &renderBox=sf::FloatRect())VObjectstatic
TintVGradient
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
updateFrame()VGradientprotectedvirtual
updateMotion(float dt)VObjectprotectedvirtual
UpdatePoint(unsigned int index, float position, const sf::Color &colour)VGradient
UpdatePointColour(unsigned int index, const sf::Color &colour)VGradient
UpdatePointPosition(unsigned int index, float position)VGradient
updateTransform() overrideVGradientprotectedvirtual
VBase() (defined in VBase)VBaseinline
VClearLog()VBasestatic
VelocityVObject
vertexArrayVGradientprotected
VGradient(float x, float y, float width, float height, VGradientType type=VGradientType::LINEAR, float resolution=1024.0f)VGradient
VGradient(sf::Vector2f position, sf::Vector2f size=sf::Vector2f(), VGradientType type=VGradientType::LINEAR, float resolution=1024.0f)VGradient
VGradientType enum nameVGradient
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
VString(const char *fmt,...)VBasestatic
VSUPERCLASS typedefVGradient
WasTouchingVObject
ZoomFactorVObject
~VBase() (defined in VBase)VBaseinlinevirtual