|
Vigilante Game Framework
1.0.0.8
A 2D/3D C++ Game Framework using SFML.
|
This is the complete list of members for VTilemap, including all inherited members.
| Acceleration | VObject | |
| active | VBase | |
| alive | VBase | |
| AllowCollisions | VObject | |
| Angle | VObject | |
| AngleAcceleration | VObject | |
| AngleDrag | VObject | |
| AngleMax | VObject | |
| AngleVelocity | VObject | |
| AutoTile | VTilemap | |
| autotile | VTilemap | protected |
| ChangeTile(int x, int y, char ID) | VTilemap | |
| ChangeTile(const std::vector< sf::Vector2u > &positions, char ID) | VTilemap | |
| clearTiles() | VTilemap | protected |
| collisionDir | VTilemap | protected |
| CollisionXDrag | VObject | |
| colour | VTilemap | protected |
| computeVelocity(float v, float a, float d, float max, float dt) | VObject | static |
| Destroy() override | VTilemap | virtual |
| dirty | VTilemap | protected |
| Drag | VObject | |
| Draw(sf::RenderTarget &RenderTarget) override | VTilemap | virtual |
| Elasticity | VObject | |
| exists | VBase | |
| GetCollisionTile(unsigned int index) | VTilemap | |
| GetCollisionTileCount() | VTilemap | |
| GetMapHeight() | VTilemap | |
| GetMapWidth() | VTilemap | |
| GetTileID(unsigned int x, unsigned int y) const | VTilemap | |
| GetTileID(sf::Vector2i position) const | VTilemap | |
| GetTileIDFromPosition(sf::Vector2f tilemapPosition) const | VTilemap | |
| GetTint() | VTilemap | |
| Health | VObject | |
| helperAutoTile | VTilemap | protected |
| Hurt(float damage) override | VTilemap | inlinevirtual |
| Immovable | VObject | |
| IsSolid() | VObject | |
| Kill() | VBase | inlinevirtual |
| last | VTilemap | protected |
| Last | VObject | |
| 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 | |
| mapHeight | VTilemap | protected |
| mapWidth | VTilemap | protected |
| Mass | VObject | |
| MaxVelocity | VObject | |
| Moves | VObject | |
| OverlapWithCallback(VObject *object, std::function< bool(VObject *, VObject *)> Callback=nullptr, bool FlipCallback=false) | VTilemap | virtual |
| Position | VObject | |
| Radius | VObject | |
| RefCount | VBase | |
| renderDir | VTilemap | protected |
| RenderState | VTilemap | |
| Reset(sf::Vector2f newPos) override | VTilemap | inlinevirtual |
| Reset(float x, float y) override | VTilemap | inlinevirtual |
| ResetCollision(const std::vector< char > &collision={ '#' }) | VTilemap | |
| Revive() | VBase | inlinevirtual |
| RotateFactor | VObject | |
| Scale | VTilemap | |
| ScrollFactor | VObject | |
| separate(VObject *a, VObject *b) | VObject | static |
| SeparateBias | VObject | static |
| separateCircle(VObject *a, VObject *b) | VObject | static |
| 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()) | VTilemap | protected |
| SidesTouching enum name | VObject | |
| Size | VObject | |
| TestInView(const sf::View &renderTargetView, sf::View *defaultView, VObject *o, const sf::FloatRect &renderBox=sf::FloatRect()) | VObject | static |
| textureOffset | VTilemap | protected |
| tilemap | VTilemap | protected |
| tileMapWidth | VTilemap | protected |
| tiles | VTilemap | protected |
| TileSize | VTilemap | |
| TOUCHALL enum value (defined in VObject) | VObject | |
| TOUCHBOTTOM enum value (defined in VObject) | VObject | |
| touchFlag(VObject *a, VObject *b) | VObject | static |
| Touching | VObject | |
| 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 | |
| type | VBase | |
| Update(float dt) override | VTilemap | virtual |
| updateCollisionBox() | VTilemap | protected |
| updateMotion(float dt) | VObject | protectedvirtual |
| updateTilemap() | VTilemap | protected |
| updateTransform() override | VTilemap | protectedvirtual |
| VBase() (defined in VBase) | VBase | inline |
| VClearLog() | VBase | static |
| Velocity | VObject | |
| vertices | VTilemap | protected |
| visible | VBase | |
| VLog(const char *fmt,...) | VBase | static |
| VLogError(const char *fmt,...) | VBase | static |
| VObject(sf::Vector2f position, sf::Vector2f size=sf::Vector2f()) | VObject | inline |
| VObject(float x=0, float y=0, float width=0, float height=0) | VObject | inline |
| VString(const char *fmt,...) | VBase | static |
| VSUPERCLASS typedef | VTilemap | |
| VTilemap() (defined in VTilemap) | VTilemap | inline |
| WasTouching | VObject | |
| ZoomFactor | VObject | |
| ~VBase() (defined in VBase) | VBase | inlinevirtual |
1.8.14