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

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

AccelerationRangeVEmitter
activeVBase
Add(VBase *object)VGroup
aliveVBase
AllowCollisionsVEmitter
AlphaRangeVEmitter
amountVEmitterprotected
AmountPerEmitVEmitter
AngleAccelerationRangeVEmitter
AngleDragRangeVEmitter
AngleRangeVEmitter
AngleVelocityRangeVEmitter
CircularVEmitter
Clear()VGroup
ColourRangeVEmitter
ConstantVEmitter
CountAlive(bool Recursive=false)VGroup
CountDead(bool Recursive=false)VGroup
counterVEmitterprotected
Destroy() overrideVEmittervirtual
disposibleVEmitterprotected
DragRangeVEmitter
Draw(sf::RenderTarget &RenderTarget) overrideVEmittervirtual
ElasticityRangeVEmitter
EmitParticle()VEmittervirtual
EmittingAngleVEmitter
existsVBase
ExplosionVEmitter
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
FrequencyVEmitter
GetGroupItem(int index)VGroup
GetGroupItemAsType(int index)VGroupinline
GetIndexOfItem(VBase *object)VGroup
GetRandom(int min=0, int max=0)VGroup
ImmovableVEmitter
IsRunning()VEmitter
Kill() overrideVEmittervirtual
lengthVGroupprotected
Length()VGroup
LifespanVEmitter
LoadParticles(int Amount, sf::Texture &Texture, bool Animated=false, int Width=1, int Height=1, const sf::IntRect &Rect=sf::IntRect(), bool RandomFrames=true)VEmitter
LoadParticlesFromFile(int Amount, const sf::String &Filename, bool Animated=false, int Width=1, int Height=1, const sf::IntRect &Rect=sf::IntRect(), bool RandomFrames=true)VEmitter
mainTintVEmitterprotected
MakeParticles(int Amount, int Width, int Height, sf::Color Color=sf::Color::White)VEmitter
MaxSizeVGroupprotected
membersVGroupprotected
MovesVEmitter
OrganiseNULLS()VGroup
ParticleInstanceVEmitter
PositionVEmitter
RefCountVBase
Remove(VBase *object, bool splice=false)VGroup
RenderStateVEmitter
Reverse()VGroup
Revive() overrideVEmittervirtual
RotateFactorVEmitter
runningVEmitterprotected
ScaleRangeVEmitter
ScrollFactorVEmitter
setSize(int Amount, bool Animated, int Width, int Height, const sf::IntRect &Rect=sf::IntRect(), bool RandomFrames=true)VEmitterprotected
SizeVEmitter
Sort(std::function< bool(VBase *, VBase *)> func)VGroup
SpeedRangeVEmitter
Start(int Amount=0)VEmitter
Stop()VEmitter
Swap(int a, int b)VGroup
timerVEmitterprotected
typeVBase
Update(float dt) overrideVEmittervirtual
VBase() (defined in VBase)VBaseinline
VClearLog()VBasestatic
VelocityRangeVEmitter
VEmitter(float x, float y, unsigned int MaxSize=0)VEmitterinline
VEmitter(sf::Vector2f position, unsigned int MaxSize=0)VEmitterinline
verticesVEmitterprotected
VGroup(unsigned int maxSize=0)VGroupinline
visibleVBase
VLog(const char *fmt,...)VBasestatic
VLogError(const char *fmt,...)VBasestatic
VString(const char *fmt,...)VBasestatic
VSUPERCLASS typedefVEmitter
willKillVEmitterprotected
ZoomFactorVEmitter
~VBase() (defined in VBase)VBaseinlinevirtual