Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ShapeSet Class Reference

#include <shapeset.h>

Classes

class  ShapeRecord
 

Public Member Functions

void * Get_Data (int shape) const
 
Rect Get_Rect (int shape) const
 
bool Is_Transparent (int shape) const
 
bool Is_RLE_Compressed (int shape) const
 
int Get_Width (void) const
 
int Get_Height (void) const
 
int Get_Count (void) const
 
int Get_Size (int shape) const
 

Protected Member Functions

bool Is_Shape_Index_Valid (int index) const
 
ShapeRecord const * Fetch_Record_Pointer (int shape) const
 
 ShapeSet (void)
 
 ShapeSet (ShapeSet const &rvalue)
 
ShapeSet const & operator= (ShapeSet const &rvalue)
 

Protected Attributes

short Flags
 
short Width
 
short Height
 
short Count
 

Detailed Description

Definition at line 52 of file shapeset.h.

Constructor & Destructor Documentation

◆ ShapeSet() [1/2]

ShapeSet::ShapeSet ( void )
inlineprotected

Definition at line 175 of file shapeset.h.

◆ ShapeSet() [2/2]

ShapeSet::ShapeSet ( ShapeSet const & rvalue)
protected

Member Function Documentation

◆ Fetch_Record_Pointer()

ShapeRecord const * ShapeSet::Fetch_Record_Pointer ( int shape) const
inlineprotected

Definition at line 164 of file shapeset.h.

◆ Get_Count()

int ShapeSet::Get_Count ( void ) const
inline

Definition at line 88 of file shapeset.h.

◆ Get_Data()

void * ShapeSet::Get_Data ( int shape) const
inline

Definition at line 200 of file shapeset.h.

◆ Get_Height()

int ShapeSet::Get_Height ( void ) const
inline

Definition at line 83 of file shapeset.h.

◆ Get_Rect()

Rect ShapeSet::Get_Rect ( int shape) const
inline

Definition at line 224 of file shapeset.h.

◆ Get_Size()

int ShapeSet::Get_Size ( int shape) const

◆ Get_Width()

int ShapeSet::Get_Width ( void ) const
inline

Definition at line 78 of file shapeset.h.

◆ Is_RLE_Compressed()

bool ShapeSet::Is_RLE_Compressed ( int shape) const
inline

Definition at line 260 of file shapeset.h.

◆ Is_Shape_Index_Valid()

bool ShapeSet::Is_Shape_Index_Valid ( int index) const
inlineprotected

Definition at line 162 of file shapeset.h.

◆ Is_Transparent()

bool ShapeSet::Is_Transparent ( int shape) const
inline

Definition at line 250 of file shapeset.h.

◆ operator=()

ShapeSet const & ShapeSet::operator= ( ShapeSet const & rvalue)
protected

Member Data Documentation

◆ Count

short ShapeSet::Count
protected

Definition at line 110 of file shapeset.h.

◆ Flags

short ShapeSet::Flags
protected

Definition at line 99 of file shapeset.h.

◆ Height

short ShapeSet::Height
protected

Definition at line 105 of file shapeset.h.

◆ Width

short ShapeSet::Width
protected

Definition at line 104 of file shapeset.h.


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