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

ICB::pcPropRGBState Class Reference

#include <pc_props.h>

Collaboration diagram for ICB::pcPropRGBState:

List of all members.

Public Member Functions

 pcPropRGBState (uint8 *propBasePtr, uint32 dataOffset)
uint16GetZTileTable (int t)
uint16GetSemiTileTable (int t)
uint16 GetLRBgTileQty ()
uint16 GetLRFgTileQty ()
uint16 GetHRBgTileQty ()
uint16 GetHRFgTileQty ()
uint32GetPalette ()
uint16 GetLRBgSurfaceWidth ()
uint16 GetLRBgSurfaceHeight ()
uint16 GetLRFgSurfaceWidth ()
uint16 GetLRFgSurfaceHeight ()
uint16 GetHRBgSurfaceWidth ()
uint16 GetHRBgSurfaceHeight ()
uint16 GetHRFgSurfaceWidth ()
uint16 GetHRFgSurfaceHeight ()
uint8GetLRBgRlePtr ()
uint8GetLRFgRlePtr ()
uint8GetHRBgRlePtr ()
uint8GetHRFgRlePtr ()
RECTGetTileRects ()

Private Attributes

uint16zPtrs [TILE_COUNT]
uint16semiPtrs [TILE_COUNT]
uint16 nLRBgTiles
uint16 nLRFgTiles
uint16 nHRBgTiles
uint16 nHRFgTiles
uint32palettePtr
uint16 bgLRSurfaceWidth
uint16 bgLRSurfaceHeight
uint16 fgLRSurfaceWidth
uint16 fgLRSurfaceHeight
uint16 bgHRSurfaceWidth
uint16 bgHRSurfaceHeight
uint16 fgHRSurfaceWidth
uint16 fgHRSurfaceHeight
uint8bgLRRleDataPtr
uint8fgLRRleDataPtr
uint8bgHRRleDataPtr
uint8fgHRRleDataPtr
RECTtileRects

Detailed Description

Definition at line 47 of file pc_props.h.


Constructor & Destructor Documentation

ICB::pcPropRGBState::pcPropRGBState ( uint8 propBasePtr,
uint32  dataOffset 
) [inline]

Definition at line 70 of file pc_props.h.


Member Function Documentation

uint8* ICB::pcPropRGBState::GetHRBgRlePtr (  )  [inline]

Definition at line 160 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetHRBgSurfaceHeight (  )  [inline]

Definition at line 155 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetHRBgSurfaceWidth (  )  [inline]

Definition at line 154 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetHRBgTileQty (  )  [inline]

Definition at line 147 of file pc_props.h.

uint8* ICB::pcPropRGBState::GetHRFgRlePtr (  )  [inline]

Definition at line 161 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetHRFgSurfaceHeight (  )  [inline]

Definition at line 157 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetHRFgSurfaceWidth (  )  [inline]

Definition at line 156 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetHRFgTileQty (  )  [inline]

Definition at line 148 of file pc_props.h.

uint8* ICB::pcPropRGBState::GetLRBgRlePtr (  )  [inline]

Definition at line 158 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetLRBgSurfaceHeight (  )  [inline]

Definition at line 151 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetLRBgSurfaceWidth (  )  [inline]

Definition at line 150 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetLRBgTileQty (  )  [inline]

Definition at line 145 of file pc_props.h.

uint8* ICB::pcPropRGBState::GetLRFgRlePtr (  )  [inline]

Definition at line 159 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetLRFgSurfaceHeight (  )  [inline]

Definition at line 153 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetLRFgSurfaceWidth (  )  [inline]

Definition at line 152 of file pc_props.h.

uint16 ICB::pcPropRGBState::GetLRFgTileQty (  )  [inline]

Definition at line 146 of file pc_props.h.

uint32* ICB::pcPropRGBState::GetPalette (  )  [inline]

Definition at line 149 of file pc_props.h.

uint16* ICB::pcPropRGBState::GetSemiTileTable ( int  t  )  [inline]

Definition at line 144 of file pc_props.h.

RECT* ICB::pcPropRGBState::GetTileRects (  )  [inline]

Definition at line 162 of file pc_props.h.

uint16* ICB::pcPropRGBState::GetZTileTable ( int  t  )  [inline]

Definition at line 143 of file pc_props.h.


Member Data Documentation

Definition at line 66 of file pc_props.h.

Definition at line 61 of file pc_props.h.

Definition at line 60 of file pc_props.h.

Definition at line 64 of file pc_props.h.

Definition at line 57 of file pc_props.h.

Definition at line 56 of file pc_props.h.

Definition at line 67 of file pc_props.h.

Definition at line 63 of file pc_props.h.

Definition at line 62 of file pc_props.h.

Definition at line 65 of file pc_props.h.

Definition at line 59 of file pc_props.h.

Definition at line 58 of file pc_props.h.

Definition at line 53 of file pc_props.h.

Definition at line 54 of file pc_props.h.

Definition at line 51 of file pc_props.h.

Definition at line 52 of file pc_props.h.

Definition at line 55 of file pc_props.h.

uint16* ICB::pcPropRGBState::semiPtrs[TILE_COUNT] [private]

Definition at line 50 of file pc_props.h.

Definition at line 68 of file pc_props.h.

uint16* ICB::pcPropRGBState::zPtrs[TILE_COUNT] [private]

Definition at line 49 of file pc_props.h.


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


Generated on Sat Sep 19 2020 05:05:33 for ResidualVM by doxygen 1.7.1
curved edge   curved edge