Captures provenance details for a tilesheet definition.
More...
Captures provenance details for a tilesheet definition.
Definition at line 8 of file TilesheetDefinitionSource.cs.
◆ Generated()
Creates a source marker for definitions generated by tooling.
- Returns
- A source descriptor for generated definitions.
◆ LooseDefinitionFile()
| TilesheetDefinitionSource Gondwana.Drawing.Tilesheets.GTS.TilesheetDefinitionSource.LooseDefinitionFile |
( |
string | gtsFilePath | ) |
|
|
static |
Creates a source marker for a loose .gts file.
- Parameters
-
| gtsFilePath | The loose .gts file path. |
- Returns
- A source descriptor for a loose definition file.
- Exceptions
-
| ArgumentException | Thrown when gtsFilePath is null or whitespace. |
Definition at line 43 of file TilesheetDefinitionSource.cs.
◆ None()
Creates an empty source marker when no provenance is known.
- Returns
- A source descriptor with no provenance.
◆ PackedDefinitionFile()
| TilesheetDefinitionSource Gondwana.Drawing.Tilesheets.GTS.TilesheetDefinitionSource.PackedDefinitionFile |
( |
string | assetsFilePath, |
|
|
string | assetEntryName ) |
|
static |
Creates a source marker for a packed .gts entry inside an assets file.
- Parameters
-
| assetsFilePath | The assets file path. |
| assetEntryName | The packed .gts entry name. |
- Returns
- A source descriptor for a packed definition file.
- Exceptions
-
| ArgumentException | Thrown when required arguments are null or whitespace. |
Definition at line 62 of file TilesheetDefinitionSource.cs.
◆ AssetEntryName
| string? Gondwana.Drawing.Tilesheets.GTS.TilesheetDefinitionSource.AssetEntryName |
|
get |
◆ AssetsFilePath
| string? Gondwana.Drawing.Tilesheets.GTS.TilesheetDefinitionSource.AssetsFilePath |
|
get |
◆ GtsFilePath
| string? Gondwana.Drawing.Tilesheets.GTS.TilesheetDefinitionSource.GtsFilePath |
|
get |
◆ Kind