![]() |
Gondwana Game Engine Development (master) - 2.6.1
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8. It provides fine-grained control over rendering, timing, and scene composition, with built-in support for parallax, z-ordering, pixel overhang, collision detection, and particle effects. Gondwana targets desktop and web platforms using SkiaSharp for graphics and pluggable audio backends for desktop and browser targets.
|
Describes an authoring-time source for a logical animation key referenced by a GSCN definition. Runtime scene materialization continues to resolve animations through the cycle registry. More...
Static Public Member Functions | |
| static SceneAnimationSourceDefinition | Loose (string animationKey, string ganiPath) |
| Creates a reference to a definition stored in a loose file. | |
| static SceneAnimationSourceDefinition | Packed (string animationKey, string assetsFilePath, string assetEntryName) |
| Creates a reference to a definition stored inside an assets file. | |
Properties | |
| string | AnimationKey = string.Empty [get, set] |
| Gets or sets the lookup key of the referenced animation. | |
| SceneAnimationSourceKind | Kind = SceneAnimationSourceKind.LooseDefinitionFile [get, set] |
| Gets or sets the kind. | |
| string? | GaniPath [get, set] |
| Gets or sets the path to the loose GANI animation definition. | |
| string? | AssetsFilePath [get, set] |
| Gets or sets the path to the containing assets file. | |
| string? | AssetEntryName [get, set] |
| Gets or sets the entry name inside the assets file. | |
Describes an authoring-time source for a logical animation key referenced by a GSCN definition. Runtime scene materialization continues to resolve animations through the cycle registry.
Definition at line 27 of file SceneAnimationSourceDefinition.cs.
|
static |
Creates a reference to a definition stored in a loose file.
| animationKey | The lookup key of the animation. |
| ganiPath | The path to the loose GANI animation definition. |
Definition at line 56 of file SceneAnimationSourceDefinition.cs.
|
static |
Creates a reference to a definition stored inside an assets file.
| animationKey | The lookup key of the animation. |
| assetsFilePath | The path to the assets file. |
| assetEntryName | The entry name inside the assets file. |
Definition at line 75 of file SceneAnimationSourceDefinition.cs.
|
getset |
Gets or sets the lookup key of the referenced animation.
Definition at line 32 of file SceneAnimationSourceDefinition.cs.
|
getset |
Gets or sets the entry name inside the assets file.
Definition at line 48 of file SceneAnimationSourceDefinition.cs.
|
getset |
Gets or sets the path to the containing assets file.
Definition at line 44 of file SceneAnimationSourceDefinition.cs.
|
getset |
Gets or sets the path to the loose GANI animation definition.
Definition at line 40 of file SceneAnimationSourceDefinition.cs.
|
getset |
Gets or sets the kind.
Definition at line 36 of file SceneAnimationSourceDefinition.cs.