|
OpenTTD Source 20260206-master-g4d4e37dbf1
|
Public Member Functions | |
| RealSpriteGroup (SpriteGroupID index) | |
| Public Member Functions inherited from SpecializedSpriteGroup< RealSpriteGroup > | |
| SpecializedSpriteGroup (SpriteGroupID index) | |
Data Fields | |
| std::vector< const SpriteGroup * > | loaded {} |
| List of loaded groups (can be SpriteIDs or Callback results). | |
| std::vector< const SpriteGroup * > | loading {} |
| List of loading groups (can be SpriteIDs or Callback results). | |
| Data Fields inherited from SpriteGroup | |
| uint32_t | nfo_line = 0 |
Protected Member Functions | |
| ResolverResult | Resolve (ResolverObject &object) const override |
| Resolves a callback or rerandomisation callback to a NewGRF. | |
| Protected Member Functions inherited from SpriteGroup | |
| SpriteGroup (SpriteGroupID index) | |
Additional Inherited Members | |
| Static Public Member Functions inherited from SpecializedSpriteGroup< RealSpriteGroup > | |
| static RealSpriteGroup * | Create (Targs &&... args) |
| Creates a new T-object in the SpriteGroup pool. | |
| Static Public Member Functions inherited from SpriteGroup | |
| static ResolverResult | Resolve (const SpriteGroup *group, ResolverObject &object, bool top_level=true) |
| ResolverObject (re)entry point. | |
Definition at line 88 of file newgrf_spritegroup.h.
|
inline |
Definition at line 89 of file newgrf_spritegroup.h.
|
overrideprotectedvirtual |
Resolves a callback or rerandomisation callback to a NewGRF.
| object | Information needed to resolve the group. |
Implements SpriteGroup.
Definition at line 278 of file newgrf_spritegroup.cpp.
References SpriteGroup::Resolve().
| std::vector<const SpriteGroup *> RealSpriteGroup::loaded {} |
List of loaded groups (can be SpriteIDs or Callback results).
Definition at line 98 of file newgrf_spritegroup.h.
Referenced by ResolverObject::ResolveReal(), StationResolverObject::ResolveReal(), and VehicleResolverObject::ResolveReal().
| std::vector<const SpriteGroup *> RealSpriteGroup::loading {} |
List of loading groups (can be SpriteIDs or Callback results).
Definition at line 99 of file newgrf_spritegroup.h.
Referenced by ResolverObject::ResolveReal(), StationResolverObject::ResolveReal(), and VehicleResolverObject::ResolveReal().