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

ICB::_remora_sprite Class Reference

#include <remora_sprite.h>

List of all members.

Public Member Functions

 _remora_sprite ()
 ~_remora_sprite ()
 _remora_sprite (const _remora_sprite &oX)
const _remora_spriteoperator= (const _remora_sprite &oOpB)
void InitialiseFromBitmapName (const char *pcBitmapName, const char *pcClusterName, uint32 nClusterash)
uint32 GetHeight ()
uint32 GetWidth ()
void DrawSprite (const _rs_params *pParams=NULL)
void DrawXYSprite (int32 nX, int32 nY, const _rs_params *pParams=NULL)
bool8 FitsOnScreen (int32 nX, int32 nZ, int32 nScreenWidth, int32 nScreenHeight) const

Private Member Functions

void GenericSpriteDraw (int32 nX, int32 nY, bool8 bPosition, const _rs_params *pParams)

Private Attributes

char m_pcName [MAXLEN_URL]
uint32 m_nNameHash
char m_pcClusterName [MAXLEN_CLUSTER_URL]
uint32 m_nClusterHash
uint32 m_nFramePC
uint32 m_nNumFrames
int32 m_nHalfSpriteWidth
int32 m_nHalfSpriteHeight

Detailed Description

Definition at line 69 of file remora_sprite.h.

Constructor & Destructor Documentation

ICB::_remora_sprite::_remora_sprite (  ) 

Definition at line 71 of file remora_sprite.cpp.

ICB::_remora_sprite::~_remora_sprite (  )  [inline]

Definition at line 73 of file remora_sprite.h.

ICB::_remora_sprite::_remora_sprite ( const _remora_sprite oX  ) 

Definition at line 88 of file remora_sprite.cpp.

Member Function Documentation

void ICB::_remora_sprite::DrawSprite ( const _rs_params pParams = NULL  )  [inline]

Definition at line 113 of file remora_sprite.h.

void ICB::_remora_sprite::DrawXYSprite ( int32  nX,
int32  nY,
const _rs_params pParams = NULL 
) [inline]

Definition at line 115 of file remora_sprite.h.

bool8 ICB::_remora_sprite::FitsOnScreen ( int32  nX,
int32  nZ,
int32  nScreenWidth,
int32  nScreenHeight 
) const [inline]

Definition at line 118 of file remora_sprite.h.

void ICB::_remora_sprite::GenericSpriteDraw ( int32  nX,
int32  nY,
bool8  bPosition,
const _rs_params pParams 
) [private]

Definition at line 35 of file remora_sprite_pc.cpp.

uint32 ICB::_remora_sprite::GetHeight (  ) 

Definition at line 90 of file remora_sprite_pc.cpp.

uint32 ICB::_remora_sprite::GetWidth (  ) 

Definition at line 106 of file remora_sprite_pc.cpp.

void ICB::_remora_sprite::InitialiseFromBitmapName ( const char *  pcBitmapName,
const char *  pcClusterName,
uint32  nClusterash 

Definition at line 34 of file remora_sprite.cpp.

const _remora_sprite & ICB::_remora_sprite::operator= ( const _remora_sprite oOpB  ) 

Definition at line 98 of file remora_sprite.cpp.

Member Data Documentation

Definition at line 99 of file remora_sprite.h.

Definition at line 101 of file remora_sprite.h.

Definition at line 106 of file remora_sprite.h.

Definition at line 105 of file remora_sprite.h.

Definition at line 97 of file remora_sprite.h.

Definition at line 102 of file remora_sprite.h.

char ICB::_remora_sprite::m_pcClusterName[MAXLEN_CLUSTER_URL] [private]

Definition at line 98 of file remora_sprite.h.

char ICB::_remora_sprite::m_pcName[MAXLEN_URL] [private]

Definition at line 95 of file remora_sprite.h.

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

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