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

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

activeVBase
Add(VBase *object)VGroup
aliveVBase
BackgroundTintVRenderGroup
CameraV3DScene
Clear()VGroup
CountAlive(bool Recursive=false)VGroup
CountDead(bool Recursive=false)VGroup
CurrentCameraV3DScene
Destroy() overrideV3DScenevirtual
Draw(sf::RenderTarget &RenderTarget) overrideV3DScenevirtual
existsVBase
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)VGroupinline
GetIndexOfItem(VBase *object)VGroup
GetRandom(int min=0, int max=0)VGroup
GetTexture() overrideV3DScenevirtual
GetTexture(V3DShader *shader, V3DCamera *camera)V3DScene
Kill() overrideVRenderGroupvirtual
lengthVGroupprotected
Length()VGroup
MaxSizeVGroupprotected
membersVGroupprotected
OrganiseNULLS()VGroup
PopGLStates()V3DScene
PostEffectVRenderGroup
postProcessTexVRenderGroupprotected
PushGLStates()V3DScene
RefCountVBase
Remove(VBase *object, bool splice=false)VGroup
RenderOutsideVRenderGroup
renderTexVRenderGroupprotected
RenderViewTransformVRenderGroup
ResetGLStates()V3DScene
Resize(int width, int height) overrideV3DScenevirtual
Reverse()VGroup
Revive() overrideVRenderGroupvirtual
SetActive(bool value=true)V3DScene
ShaderV3DScene
Sort(std::function< bool(VBase *, VBase *)> func)VGroup
SpriteVRenderGroup
Swap(int a, int b)VGroup
typeVBase
Update(float dt) overrideV3DScenevirtual
updateTexture(const sf::Texture &texture)VRenderGroupprotected
updateTransform()VRenderGroupprotected
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)VBaseinline
VClearLog()VBasestatic
VGroup(unsigned int maxSize=0)VGroupinline
visibleVBase
VLog(const char *fmt,...)VBasestatic
VLogError(const char *fmt,...)VBasestatic
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 valueVRenderGroup
VRENDERGROUP_BEFORE enum valueVRenderGroup
VRENDERGROUP_BOTH enum valueVRenderGroup
VRENDERGROUP_NO enum valueVRenderGroup
VRenderGroupOutside enum nameVRenderGroup
VString(const char *fmt,...)VBasestatic
VSUPERCLASS typedefV3DScene
~VBase() (defined in VBase)VBaseinlinevirtual