Vigilante Game Framework
1.0.0.8
A 2D/3D C++ Game Framework using SFML.
|
This is the complete list of members for VEmitter, including all inherited members.
AccelerationRange | VEmitter | |
active | VBase | |
Add(VBase *object) | VGroup | |
alive | VBase | |
AllowCollisions | VEmitter | |
AlphaRange | VEmitter | |
amount | VEmitter | protected |
AmountPerEmit | VEmitter | |
AngleAccelerationRange | VEmitter | |
AngleDragRange | VEmitter | |
AngleRange | VEmitter | |
AngleVelocityRange | VEmitter | |
Circular | VEmitter | |
Clear() | VGroup | |
ColourRange | VEmitter | |
Constant | VEmitter | |
CountAlive(bool Recursive=false) | VGroup | |
CountDead(bool Recursive=false) | VGroup | |
counter | VEmitter | protected |
Destroy() override | VEmitter | virtual |
disposible | VEmitter | protected |
DragRange | VEmitter | |
Draw(sf::RenderTarget &RenderTarget) override | VEmitter | virtual |
ElasticityRange | VEmitter | |
EmitParticle() | VEmitter | virtual |
EmittingAngle | VEmitter | |
exists | VBase | |
Explosion | VEmitter | |
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 | |
Frequency | VEmitter | |
GetGroupItem(int index) | VGroup | |
GetGroupItemAsType(int index) | VGroup | inline |
GetIndexOfItem(VBase *object) | VGroup | |
GetRandom(int min=0, int max=0) | VGroup | |
Immovable | VEmitter | |
IsRunning() | VEmitter | |
Kill() override | VEmitter | virtual |
length | VGroup | protected |
Length() | VGroup | |
Lifespan | VEmitter | |
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 | |
mainTint | VEmitter | protected |
MakeParticles(int Amount, int Width, int Height, sf::Color Color=sf::Color::White) | VEmitter | |
MaxSize | VGroup | protected |
members | VGroup | protected |
Moves | VEmitter | |
OrganiseNULLS() | VGroup | |
ParticleInstance | VEmitter | |
Position | VEmitter | |
RefCount | VBase | |
Remove(VBase *object, bool splice=false) | VGroup | |
RenderState | VEmitter | |
Reverse() | VGroup | |
Revive() override | VEmitter | virtual |
RotateFactor | VEmitter | |
running | VEmitter | protected |
ScaleRange | VEmitter | |
ScrollFactor | VEmitter | |
setSize(int Amount, bool Animated, int Width, int Height, const sf::IntRect &Rect=sf::IntRect(), bool RandomFrames=true) | VEmitter | protected |
Size | VEmitter | |
Sort(std::function< bool(VBase *, VBase *)> func) | VGroup | |
SpeedRange | VEmitter | |
Start(int Amount=0) | VEmitter | |
Stop() | VEmitter | |
Swap(int a, int b) | VGroup | |
timer | VEmitter | protected |
type | VBase | |
Update(float dt) override | VEmitter | virtual |
VBase() (defined in VBase) | VBase | inline |
VClearLog() | VBase | static |
VelocityRange | VEmitter | |
VEmitter(float x, float y, unsigned int MaxSize=0) | VEmitter | inline |
VEmitter(sf::Vector2f position, unsigned int MaxSize=0) | VEmitter | inline |
vertices | VEmitter | protected |
VGroup(unsigned int maxSize=0) | VGroup | inline |
visible | VBase | |
VLog(const char *fmt,...) | VBase | static |
VLogError(const char *fmt,...) | VBase | static |
VString(const char *fmt,...) | VBase | static |
VSUPERCLASS typedef | VEmitter | |
willKill | VEmitter | protected |
ZoomFactor | VEmitter | |
~VBase() (defined in VBase) | VBase | inlinevirtual |