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

Data Fields

VarSpriteGroupScope var_scope
DeterministicSpriteGroupSize size
uint num_adjusts
byte num_ranges
DeterministicSpriteGroupAdjustadjusts
DeterministicSpriteGroupRangeranges
const SpriteGroupdefault_group
- 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 170 of file newgrf_spritegroup.h.


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