Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cImageTGAHeader Struct Reference

#include <cImageTGA.h>

Public Attributes

BYTE m_identsize
 size of ID field that follows 18 byte header (0 usually) More...
 
BYTE m_colourmaptype
 type of colour map 0=none, 1=has palette More...
 
BYTE m_imagetype
 type of image 0=none,1=indexed,2=RGB,3=grey,+8=RLE packed More...
 
short m_colourmapstart
 first colour map entry in palette More...
 
short m_colourmaplength
 number of colours in palette More...
 
BYTE m_colourmapbits
 number of bits per palette entry 15,16,24,32 More...
 
short m_xstart
 image x origin More...
 
short m_ystart
 image y origin More...
 
short m_width
 image width in pixels More...
 
short m_height
 image height in pixels More...
 
BYTE m_nBitsPerPixel
 image bits per pixel 8,16,24,32 More...
 
BYTE m_descriptor
 image descriptor bits (vh flip bits) 00vhaaaa, bit 5 set to 1 the image's vertical origin is the top More...
 

Detailed Description

All values are little-endian;

Member Data Documentation

◆ m_colourmapbits

BYTE GrayLib::cImageTGAHeader::m_colourmapbits

number of bits per palette entry 15,16,24,32

◆ m_colourmaplength

short GrayLib::cImageTGAHeader::m_colourmaplength

number of colours in palette

◆ m_colourmapstart

short GrayLib::cImageTGAHeader::m_colourmapstart

first colour map entry in palette

◆ m_colourmaptype

BYTE GrayLib::cImageTGAHeader::m_colourmaptype

type of colour map 0=none, 1=has palette

◆ m_descriptor

BYTE GrayLib::cImageTGAHeader::m_descriptor

image descriptor bits (vh flip bits) 00vhaaaa, bit 5 set to 1 the image's vertical origin is the top

◆ m_height

short GrayLib::cImageTGAHeader::m_height

image height in pixels

◆ m_identsize

BYTE GrayLib::cImageTGAHeader::m_identsize

size of ID field that follows 18 byte header (0 usually)

◆ m_imagetype

BYTE GrayLib::cImageTGAHeader::m_imagetype

type of image 0=none,1=indexed,2=RGB,3=grey,+8=RLE packed

◆ m_nBitsPerPixel

BYTE GrayLib::cImageTGAHeader::m_nBitsPerPixel

image bits per pixel 8,16,24,32

◆ m_width

short GrayLib::cImageTGAHeader::m_width

image width in pixels

◆ m_xstart

short GrayLib::cImageTGAHeader::m_xstart

image x origin

◆ m_ystart

short GrayLib::cImageTGAHeader::m_ystart

image y origin


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