|
| | SpriteSheet (ContentXElement element, string path="", string file="") |
| |
| | SpriteSheet (string filePath, int columnCount, int rowCount, Vector2 origin, Rectangle? sourceRect=null) |
| |
| override string | ToString () |
| |
| | Sprite (ContentXElement element, string path="", string file="", bool lazyLoad=false, float sourceRectScale=1) |
| |
| | Sprite (string newFile, Vector2 newOrigin) |
| |
| | Sprite (string newFile, Rectangle? sourceRectangle, Vector2? origin=null, float rotation=0) |
| |
| void | Remove () |
| |
| void | ReloadXML () |
| | Works only if there is a name attribute defined for the sprite. For items and structures, the entity id or name is used if the sprite's name attribute is not defined.
|
| |
| bool | ParseTexturePath (string path="", string file="") |
| |
|
| static Identifier | GetIdentifier (XElement sourceElement) |
| | Creates a supposedly unique identifier from the parent element. If the parent element is not found, uses the sprite element. TODO: If there are multiple elements with exactly the same data, the ids will fail. -> Is there a better way to identify the sprites? ALSO TODO: delete :)
|
| |
| Vector2 | size = Vector2.One |
| |
| float | rotation |
| |
| Vector2 | offset |
| |
| Vector2 | origin |
| |
| float | depth |
| |
◆ SpriteSheet() [1/2]
| Barotrauma.SpriteSheet.SpriteSheet |
( |
ContentXElement | element, |
|
|
string | path = "", |
|
|
string | file = "" ) |
◆ SpriteSheet() [2/2]
| Barotrauma.SpriteSheet.SpriteSheet |
( |
string | filePath, |
|
|
int | columnCount, |
|
|
int | rowCount, |
|
|
Vector2 | origin, |
|
|
Rectangle? | sourceRect = null ) |
◆ FrameCount
| int Barotrauma.SpriteSheet.FrameCount |
|
get |
◆ FrameSize
| Point Barotrauma.SpriteSheet.FrameSize |
|
get |
The documentation for this class was generated from the following file:
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/Sprite/SpriteSheet.cs