Vigilante Game Framework
1.0.0.8
A 2D/3D C++ Game Framework using SFML.
|
This is the complete list of members for V3DScene, including all inherited members.
active | VBase | |
Add(VBase *object) | VGroup | |
alive | VBase | |
BackgroundTint | VRenderGroup | |
Camera | V3DScene | |
Clear() | VGroup | |
CountAlive(bool Recursive=false) | VGroup | |
CountDead(bool Recursive=false) | VGroup | |
CurrentCamera | V3DScene | |
Destroy() override | V3DScene | virtual |
Draw(sf::RenderTarget &RenderTarget) override | V3DScene | 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 | |
GetGroupItem(int index) | VGroup | |
GetGroupItemAsType(int index) | VGroup | inline |
GetIndexOfItem(VBase *object) | VGroup | |
GetRandom(int min=0, int max=0) | VGroup | |
GetTexture() override | V3DScene | virtual |
GetTexture(V3DShader *shader, V3DCamera *camera) | V3DScene | |
Kill() override | VRenderGroup | virtual |
length | VGroup | protected |
Length() | VGroup | |
MaxSize | VGroup | protected |
members | VGroup | protected |
OrganiseNULLS() | VGroup | |
PopGLStates() | V3DScene | |
PostEffect | VRenderGroup | |
postProcessTex | VRenderGroup | protected |
PushGLStates() | V3DScene | |
RefCount | VBase | |
Remove(VBase *object, bool splice=false) | VGroup | |
RenderOutside | VRenderGroup | |
renderTex | VRenderGroup | protected |
RenderViewTransform | VRenderGroup | |
ResetGLStates() | V3DScene | |
Resize(int width, int height) override | V3DScene | virtual |
Reverse() | VGroup | |
Revive() override | VRenderGroup | virtual |
SetActive(bool value=true) | V3DScene | |
Shader | V3DScene | |
Sort(std::function< bool(VBase *, VBase *)> func) | VGroup | |
Sprite | VRenderGroup | |
Swap(int a, int b) | VGroup | |
type | VBase | |
Update(float dt) override | V3DScene | virtual |
updateTexture(const sf::Texture &texture) | VRenderGroup | protected |
updateTransform() | VRenderGroup | protected |
V3DScene(float x, float y, unsigned int width, unsigned int height, const sf::ContextSettings &settings=sf::ContextSettings(), unsigned int maxSize=0) | V3DScene | |
V3DScene(sf::Vector2f position, sf::Vector2u size, const sf::ContextSettings &settings=sf::ContextSettings(), unsigned int maxSize=0) | V3DScene | |
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 |
VRenderGroup(unsigned int maxSize=0) | VRenderGroup | |
VRenderGroup(float x, float y, unsigned int width, unsigned int height, unsigned int maxSize=0) | VRenderGroup | |
VRenderGroup(sf::Vector2f position, sf::Vector2u size, unsigned int maxSize=0) | VRenderGroup | |
VRENDERGROUP_AFTER enum value | VRenderGroup | |
VRENDERGROUP_BEFORE enum value | VRenderGroup | |
VRENDERGROUP_BOTH enum value | VRenderGroup | |
VRENDERGROUP_NO enum value | VRenderGroup | |
VRenderGroupOutside enum name | VRenderGroup | |
VString(const char *fmt,...) | VBase | static |
VSUPERCLASS typedef | V3DScene | |
~VBase() (defined in VBase) | VBase | inlinevirtual |