ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

#include <set_pc.h>

Collaboration diagram for ICB::_set:

List of all members.

Public Member Functions

 _set ()
 ~_set ()
bool8 Init (const char *camera_name, const char *h_camera_name)
void Init_construction_matrices ()
void Init_base_bitmap_buffers ()
void ReInit ()
PXcameraGetCamera ()
rlp_APIGetPRig ()
pcStaticLayersGetStaticLayers ()
pcPropFileGetProps ()
uint8GetBackground ()
uint32 GetPropQty ()
const char * GetPropName (uint32 n)
uint32 GetPropRange (uint32 n)
bool8 DoesPropExist (const char *propName)
int OK ()
void Reset ()
bool8 DoesCameraExist (const char *camera_name, const char *camera_cluster_name)
void LoadGFXInfo (Common::SeekableReadStream *stream)
void SaveGFXInfo (Common::WriteStream *stream)
void RefreshBackdrop ()
void Set_draw (bool8 helper)
const char * GetSetName () const
void DrawSparkles ()
void DrawWeather ()
void InitWeather (int type, int particleQty, int lightning, int windX, int windY, int windZ)

Public Attributes

uint32 m_propSurfaceIds [MAX_CAMERA_PROPS]
int m_propSurfaces [MAX_PROP_STATES]
int m_propResolutions [MAX_CAMERA_PROPS]
int m_TotalPropSurfaces

Private Member Functions

void Load_props ()
void Load_props_old ()
void HackMakeCamera ()
void SettleCamera ()

Private Attributes

char set_name [_MAX_PATH]
char set_url [_MAX_PATH]
uint32 set_url_hash
char set_cluster [_MAX_PATH]
uint32 set_cluster_hash
char h_set_name [_MAX_PATH]
char rvpcm_file_name [_MAX_PATH]
uint32 rvpcm_file_hash
char rvcam_file_name [_MAX_PATH]
uint32 rvcam_file_hash
char rvsl_file_name [_MAX_PATH]
uint32 rvsl_file_hash
char rvbg_file_name [_MAX_PATH]
uint32 rvbg_file_hash
char rlx_file_name [_MAX_PATH]
uint32 rlx_file_hash
int16 m_wParticleX [WEATHER_MAX_PARTICLES]
int16 m_wParticleY [WEATHER_MAX_PARTICLES]
int16 m_wParticleZ [WEATHER_MAX_PARTICLES]
int8 m_wParticleDX [WEATHER_MAX_PARTICLES]
int8 m_wParticleDY [WEATHER_MAX_PARTICLES]
int8 m_wParticleDZ [WEATHER_MAX_PARTICLES]
int m_wLightningTimer
int m_wType
int m_wWindX
int m_wWindY
int m_wWindZ
int m_wParticleQty
int m_wLightning
int m_setOk
PXcamera m_camera
_pcSetHeaderm_currentCamera
pcPropFilem_props

Friends

void sv_WeatherControls ()

Detailed Description

Definition at line 58 of file set_pc.h.


Constructor & Destructor Documentation

ICB::_set::_set (  ) 

Definition at line 556 of file set_pc.cpp.

ICB::_set::~_set (  ) 

Definition at line 568 of file set_pc.cpp.


Member Function Documentation

bool8 ICB::_set::DoesCameraExist ( const char *  camera_name,
const char *  camera_cluster_name 
)

Definition at line 641 of file set_pc.cpp.

bool8 ICB::_set::DoesPropExist ( const char *  propName  ) 

Definition at line 660 of file set_pc.cpp.

void ICB::_set::DrawSparkles (  ) 

Definition at line 1338 of file set_pc.cpp.

void ICB::_set::DrawWeather (  ) 

Definition at line 1431 of file set_pc.cpp.

uint8 * ICB::_set::GetBackground (  )  [inline]

Definition at line 164 of file set_pc.h.

PXcamera & ICB::_set::GetCamera (  )  [inline]

Definition at line 166 of file set_pc.h.

rlp_API * ICB::_set::GetPRig (  )  [inline]

Definition at line 158 of file set_pc.h.

const char * ICB::_set::GetPropName ( uint32  n  )  [inline]

Definition at line 174 of file set_pc.h.

uint32 ICB::_set::GetPropQty (  )  [inline]

Definition at line 168 of file set_pc.h.

uint32 ICB::_set::GetPropRange ( uint32  n  )  [inline]

Definition at line 181 of file set_pc.h.

pcPropFile * ICB::_set::GetProps (  )  [inline]

Definition at line 162 of file set_pc.h.

const char* ICB::_set::GetSetName (  )  const [inline]

Definition at line 101 of file set_pc.h.

pcStaticLayers * ICB::_set::GetStaticLayers (  )  [inline]

Definition at line 160 of file set_pc.h.

void ICB::_set::HackMakeCamera (  )  [private]

Definition at line 1676 of file set_pc.cpp.

bool8 ICB::_set::Init ( const char *  camera_name,
const char *  h_camera_name 
)

Definition at line 587 of file set_pc.cpp.

void ICB::_set::Init_base_bitmap_buffers (  ) 

Definition at line 672 of file set_pc.cpp.

void ICB::_set::Init_construction_matrices (  ) 
void ICB::_set::InitWeather ( int  type,
int  particleQty,
int  lightning,
int  windX,
int  windY,
int  windZ 
)

Definition at line 1309 of file set_pc.cpp.

void ICB::_set::Load_props (  )  [private]

Definition at line 717 of file set_pc.cpp.

void ICB::_set::Load_props_old (  )  [private]
void ICB::_set::LoadGFXInfo ( Common::SeekableReadStream stream  ) 

Definition at line 1821 of file set_pc.cpp.

int ICB::_set::OK (  )  [inline]

Definition at line 86 of file set_pc.h.

void ICB::_set::RefreshBackdrop (  ) 

Definition at line 1003 of file set_pc.cpp.

void ICB::_set::ReInit (  ) 

Definition at line 570 of file set_pc.cpp.

void ICB::_set::Reset (  ) 

Definition at line 620 of file set_pc.cpp.

void ICB::_set::SaveGFXInfo ( Common::WriteStream stream  ) 

Definition at line 1841 of file set_pc.cpp.

void ICB::_set::Set_draw ( bool8  helper  ) 

Definition at line 1012 of file set_pc.cpp.

void ICB::_set::SettleCamera (  )  [private]

Friends And Related Function Documentation

void sv_WeatherControls (  )  [friend]

Member Data Documentation

char ICB::_set::h_set_name[_MAX_PATH] [private]

Definition at line 110 of file set_pc.h.

Definition at line 146 of file set_pc.h.

Definition at line 147 of file set_pc.h.

int ICB::_set::m_propResolutions[MAX_CAMERA_PROPS]

Definition at line 154 of file set_pc.h.

Definition at line 149 of file set_pc.h.

Definition at line 152 of file set_pc.h.

int ICB::_set::m_propSurfaces[MAX_PROP_STATES]

Definition at line 153 of file set_pc.h.

int ICB::_set::m_setOk [private]

Definition at line 145 of file set_pc.h.

Definition at line 155 of file set_pc.h.

int ICB::_set::m_wLightning [private]

Definition at line 142 of file set_pc.h.

Definition at line 136 of file set_pc.h.

int8 ICB::_set::m_wParticleDX[WEATHER_MAX_PARTICLES] [private]

Definition at line 133 of file set_pc.h.

int8 ICB::_set::m_wParticleDY[WEATHER_MAX_PARTICLES] [private]

Definition at line 134 of file set_pc.h.

int8 ICB::_set::m_wParticleDZ[WEATHER_MAX_PARTICLES] [private]

Definition at line 135 of file set_pc.h.

Definition at line 141 of file set_pc.h.

int16 ICB::_set::m_wParticleX[WEATHER_MAX_PARTICLES] [private]

Definition at line 130 of file set_pc.h.

int16 ICB::_set::m_wParticleY[WEATHER_MAX_PARTICLES] [private]

Definition at line 131 of file set_pc.h.

int16 ICB::_set::m_wParticleZ[WEATHER_MAX_PARTICLES] [private]

Definition at line 132 of file set_pc.h.

int ICB::_set::m_wType [private]

Definition at line 137 of file set_pc.h.

int ICB::_set::m_wWindX [private]

Definition at line 138 of file set_pc.h.

int ICB::_set::m_wWindY [private]

Definition at line 139 of file set_pc.h.

int ICB::_set::m_wWindZ [private]

Definition at line 140 of file set_pc.h.

Definition at line 120 of file set_pc.h.

char ICB::_set::rlx_file_name[_MAX_PATH] [private]

Definition at line 119 of file set_pc.h.

Definition at line 118 of file set_pc.h.

char ICB::_set::rvbg_file_name[_MAX_PATH] [private]

Definition at line 117 of file set_pc.h.

Definition at line 114 of file set_pc.h.

char ICB::_set::rvcam_file_name[_MAX_PATH] [private]

Definition at line 113 of file set_pc.h.

Definition at line 112 of file set_pc.h.

char ICB::_set::rvpcm_file_name[_MAX_PATH] [private]

Definition at line 111 of file set_pc.h.

Definition at line 116 of file set_pc.h.

char ICB::_set::rvsl_file_name[_MAX_PATH] [private]

Definition at line 115 of file set_pc.h.

char ICB::_set::set_cluster[_MAX_PATH] [private]

Definition at line 107 of file set_pc.h.

Definition at line 108 of file set_pc.h.

char ICB::_set::set_name[_MAX_PATH] [private]

Definition at line 104 of file set_pc.h.

char ICB::_set::set_url[_MAX_PATH] [private]

Definition at line 105 of file set_pc.h.

Definition at line 106 of file set_pc.h.


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


Generated on Sat Sep 26 2020 05:03:42 for ResidualVM by doxygen 1.7.1
curved edge   curved edge