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

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

AccelerationVObject
activeVBase
aliveVBase
AllowCollisionsVObject
AngleVObject
AngleAccelerationVObject
AngleDragVObject
AngleMaxVObject
AngleVelocityVObject
AutoTileVTilemap
autotileVTilemapprotected
ChangeTile(int x, int y, char ID)VTilemap
ChangeTile(const std::vector< sf::Vector2u > &positions, char ID)VTilemap
clearTiles()VTilemapprotected
collisionDirVTilemapprotected
CollisionXDragVObject
colourVTilemapprotected
computeVelocity(float v, float a, float d, float max, float dt)VObjectstatic
Destroy() overrideVTilemapvirtual
dirtyVTilemapprotected
DragVObject
Draw(sf::RenderTarget &RenderTarget) overrideVTilemapvirtual
ElasticityVObject
existsVBase
GetCollisionTile(unsigned int index)VTilemap
GetCollisionTileCount()VTilemap
GetMapHeight()VTilemap
GetMapWidth()VTilemap
GetTileID(unsigned int x, unsigned int y) constVTilemap
GetTileID(sf::Vector2i position) constVTilemap
GetTileIDFromPosition(sf::Vector2f tilemapPosition) constVTilemap
GetTint()VTilemap
HealthVObject
helperAutoTileVTilemapprotected
Hurt(float damage) overrideVTilemapinlinevirtual
ImmovableVObject
IsSolid()VObject
Kill()VBaseinlinevirtual
lastVTilemapprotected
LastVObject
LoadFrom2DArray(std::vector< std::vector< char >> mapData, const sf::String &graphicFile, int tileWidth=0, int tileHeight=0, bool autoTile=false, const std::vector< char > &collision={ '#' }, const sf::IntRect &graphicsArea=sf::IntRect())VTilemap
LoadFromArray(std::vector< char > mapData, int mapWidth, int mapHeight, const sf::String &graphicFile, int tileWidth=0, int tileHeight=0, bool autoTile=false, const std::vector< char > &collision={ '#' }, const sf::IntRect &graphicsArea=sf::IntRect())VTilemap
LoadFromCSV(const sf::String &mapData, const sf::String &graphicFile, int tileWidth=0, int tileHeight=0, bool autoTile=false, const std::vector< char > &collision={ '#' }, const sf::IntRect &graphicsArea=sf::IntRect())VTilemap
mapHeightVTilemapprotected
mapWidthVTilemapprotected
MassVObject
MaxVelocityVObject
MovesVObject
OverlapWithCallback(VObject *object, std::function< bool(VObject *, VObject *)> Callback=nullptr, bool FlipCallback=false)VTilemapvirtual
PositionVObject
RadiusVObject
RefCountVBase
renderDirVTilemapprotected
RenderStateVTilemap
Reset(sf::Vector2f newPos) overrideVTilemapinlinevirtual
Reset(float x, float y) overrideVTilemapinlinevirtual
ResetCollision(const std::vector< char > &collision={ '#' })VTilemap
Revive()VBaseinlinevirtual
RotateFactorVObject
ScaleVTilemap
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
SetTileCollisionID(char ID, int AllowCollisions=TOUCHALL, std::function< void(VObject *, VObject *)> Callback=nullptr)VTilemap
SetTileRenderID(char ID, int tileNumber=0, int autoTileNumber=0)VTilemap
SetTint(const sf::Color &color)VTilemap
setupTilemap(const sf::String &graphicFile, int tileWidth=0, int tileHeight=0, bool autoTile=false, const std::vector< char > &collision={ '#' }, const sf::IntRect &graphicsArea=sf::IntRect())VTilemapprotected
SidesTouching enum nameVObject
SizeVObject
TestInView(const sf::View &renderTargetView, sf::View *defaultView, VObject *o, const sf::FloatRect &renderBox=sf::FloatRect())VObjectstatic
textureOffsetVTilemapprotected
tilemapVTilemapprotected
tileMapWidthVTilemapprotected
tilesVTilemapprotected
TileSizeVTilemap
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) overrideVTilemapvirtual
updateCollisionBox()VTilemapprotected
updateMotion(float dt)VObjectprotectedvirtual
updateTilemap()VTilemapprotected
updateTransform() overrideVTilemapprotectedvirtual
VBase() (defined in VBase)VBaseinline
VClearLog()VBasestatic
VelocityVObject
verticesVTilemapprotected
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 typedefVTilemap
VTilemap() (defined in VTilemap)VTilemapinline
WasTouchingVObject
ZoomFactorVObject
~VBase() (defined in VBase)VBaseinlinevirtual