Little documentation update
This commit is contained in:
@ -29,15 +29,60 @@ namespace Dawn {
|
||||
public:
|
||||
TiledSprite(SceneItem *item);
|
||||
|
||||
void setTileset(Tileset *tileset);
|
||||
void setTilesetAndSize(TilesetGrid *gridTileset, glm::vec2 center);
|
||||
void setTilesetAndSize(TilesetGrid *gridTileset);
|
||||
void setTile(int32_t tile);
|
||||
void setFlippedState(flag_t flippedState);
|
||||
void setSize(glm::vec2 size, glm::vec2 center);
|
||||
void setSize(glm::vec2 size);
|
||||
|
||||
std::vector<SceneItemComponent*> getDependencies() override;
|
||||
void onStart() override;
|
||||
|
||||
/**
|
||||
* Sets which tileset to use for this sprite.
|
||||
*
|
||||
* @param tileset Tileset to use.
|
||||
*/
|
||||
void setTileset(Tileset *tileset);
|
||||
|
||||
/**
|
||||
* Sets the tileset for the sprite, and autosizes the sprite based on
|
||||
* this tileset.
|
||||
*
|
||||
* @param gridTileset Tileset to use.
|
||||
* @param center The center offset of the sprite.
|
||||
*/
|
||||
void setTilesetAndSize(TilesetGrid *gridTileset, glm::vec2 center);
|
||||
|
||||
/**
|
||||
* Sets the tileset for the sprite, and autosizes the sprite based on
|
||||
* this tileset. This will put the sprite centered on its origin.
|
||||
*
|
||||
* @param gridTileset Tileset to use.
|
||||
*/
|
||||
void setTilesetAndSize(TilesetGrid *gridTileset);
|
||||
|
||||
/**
|
||||
* Updates the selected tile.
|
||||
*
|
||||
* @param tile Tile to use.
|
||||
*/
|
||||
void setTile(int32_t tile);
|
||||
|
||||
/**
|
||||
* Adjust how the sprite is flippxed.
|
||||
*
|
||||
* @param flippedState Flipped axis flags.
|
||||
*/
|
||||
void setFlippedState(flag_t flippedState);
|
||||
|
||||
/**
|
||||
* Sets the dimensions of this tiled sprite.
|
||||
*
|
||||
* @param size Size of the sprite.
|
||||
* @param center Negative center offset.
|
||||
*/
|
||||
void setSize(glm::vec2 size, glm::vec2 center);
|
||||
|
||||
/**
|
||||
* Sets the size of this sprite. This will center the sprite on its origin
|
||||
*
|
||||
* @param size Size of the sprite.
|
||||
*/
|
||||
void setSize(glm::vec2 size);
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user