ScummVM API documentation
AGS3::RoomObject Struct Reference

Public Member Functions

int get_width () const
 
int get_height () const
 
int get_baseline () const
 
bool has_explicit_light () const
 
bool has_explicit_tint () const
 
bool is_animating () const
 
int get_anim_repeat () const
 
bool get_anim_forwards () const
 
int get_anim_delay () const
 
void set_animating (int repeat, bool forwards, int delay)
 
void UpdateCyclingView (int ref_id)
 
int GetFrameSoundVolume () const
 
void CheckViewFrame ()
 
void ReadFromSavegame (Shared::Stream *in, int save_ver)
 
void WriteToSavegame (Shared::Stream *out) const
 

Public Attributes

int x
 
int y
 
int transparent
 
short tint_r
 
short tint_g
 
short tint_b
 
short tint_level
 
short tint_light
 
short zoom
 
short last_width
 
short last_height
 
uint16_t num
 
short baseline
 
uint16_t view
 
uint16_t loop
 
uint16_t frame
 
short wait
 
short moving
 
int8 cycling
 
int8 overall_speed
 
int8 on
 
int8 flags
 
short blocking_width
 
short blocking_height
 
int anim_volume = 100
 
int cur_anim_volume = 100
 
Shared::String name
 

Static Public Attributes

static const uint16_t NoView = UINT16_MAX
 

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