OpenTTD
Data Fields | Protected Member Functions
RealSpriteGroup Struct Reference
Inheritance diagram for RealSpriteGroup:
SpriteGroup Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem<&_spritegroup_pool >

Data Fields

byte num_loaded
 Number of loaded groups.
byte num_loading
 Number of loading groups.
const SpriteGroup ** loaded
 List of loaded groups (can be SpriteIDs or Callback results)
const SpriteGroup ** loading
 List of loading groups (can be SpriteIDs or Callback results)
- Data Fields inherited from SpriteGroup
SpriteGroupType type
- Data Fields inherited from Pool< Titem, Tindex, Tgrowth_step, Tmax_size, Tpool_type, Tcache, Tzero >::PoolItem<&_spritegroup_pool >
Tindex index
 Index of this pool item.

Protected Member Functions

const SpriteGroupResolve (ResolverObject &object) const
 Base sprite group resolver.
- Protected Member Functions inherited from SpriteGroup
 SpriteGroup (SpriteGroupType type)

Additional Inherited Members

- Public Member Functions inherited from SpriteGroup
virtual SpriteID GetResult () const
virtual byte GetNumResults () const
virtual uint16 GetCallbackResult () const
- Static Public Member Functions inherited from SpriteGroup
static const SpriteGroupResolve (const SpriteGroup *group, ResolverObject &object, bool top_level=true)
 ResolverObject (re)entry point.

Detailed Description

Definition at line 79 of file newgrf_spritegroup.h.


The documentation for this struct was generated from the following files: