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

#include <shapeset.h>

Public Types

enum  { SFLAG_TRANSPARENT =0x01 , SFLAG_RLE =0x02 }
 

Public Member Functions

bool Is_Transparent (void) const
 
bool Is_RLE_Compressed (void) const
 
short Get_Size (void) const
 
void Flag_Transparent (void)
 
void Flag_RLE_Compressed (void)
 
void Set_Size (short size)
 

Public Attributes

short X
 
short Y
 
short Width
 
short Height
 
short Flags
 
short Size
 
long Data
 

Detailed Description

Definition at line 116 of file shapeset.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SFLAG_TRANSPARENT 
SFLAG_RLE 

Definition at line 136 of file shapeset.h.

Member Function Documentation

◆ Flag_RLE_Compressed()

void ShapeSet::ShapeRecord::Flag_RLE_Compressed ( void )
inline

Definition at line 158 of file shapeset.h.

◆ Flag_Transparent()

void ShapeSet::ShapeRecord::Flag_Transparent ( void )
inline

Definition at line 157 of file shapeset.h.

◆ Get_Size()

short ShapeSet::ShapeRecord::Get_Size ( void ) const
inline

Definition at line 155 of file shapeset.h.

◆ Is_RLE_Compressed()

bool ShapeSet::ShapeRecord::Is_RLE_Compressed ( void ) const
inline

Definition at line 154 of file shapeset.h.

◆ Is_Transparent()

bool ShapeSet::ShapeRecord::Is_Transparent ( void ) const
inline

Definition at line 153 of file shapeset.h.

◆ Set_Size()

void ShapeSet::ShapeRecord::Set_Size ( short size)
inline

Definition at line 159 of file shapeset.h.

Member Data Documentation

◆ Data

long ShapeSet::ShapeRecord::Data

Definition at line 151 of file shapeset.h.

◆ Flags

short ShapeSet::ShapeRecord::Flags

Definition at line 135 of file shapeset.h.

◆ Height

short ShapeSet::ShapeRecord::Height

Definition at line 130 of file shapeset.h.

◆ Size

short ShapeSet::ShapeRecord::Size

Definition at line 145 of file shapeset.h.

◆ Width

short ShapeSet::ShapeRecord::Width

Definition at line 129 of file shapeset.h.

◆ X

short ShapeSet::ShapeRecord::X

Definition at line 123 of file shapeset.h.

◆ Y

short ShapeSet::ShapeRecord::Y

Definition at line 124 of file shapeset.h.


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