OpenCPN Partial API docs
Loading...
Searching...
No Matches
glTextureDescriptor Class Reference

Public Member Functions

void FreeAll ()
 
void FreeMap ()
 
void FreeComp ()
 
void FreeCompComp ()
 
size_t GetMapArrayAlloc (void)
 
size_t GetCompArrayAlloc (void)
 
size_t GetCompCompArrayAlloc (void)
 
bool IsCompCompArrayComplete (int base_level)
 

Public Attributes

GLuint tex_name
 
int level_min
 
int x
 
int y
 
int nGPU_compressed
 
ColorScheme m_colorscheme
 
int tex_mem_used
 
unsigned char * map_array [10]
 
unsigned char * comp_array [10]
 
unsigned char * compcomp_array [10]
 
int compcomp_size [10]
 
int compdata_ticks
 

Detailed Description

Definition at line 52 of file glTextureDescriptor.h.

Constructor & Destructor Documentation

◆ glTextureDescriptor()

glTextureDescriptor::glTextureDescriptor ( )

Definition at line 36 of file glTextureDescriptor.cpp.

◆ ~glTextureDescriptor()

glTextureDescriptor::~glTextureDescriptor ( )

Definition at line 50 of file glTextureDescriptor.cpp.

Member Function Documentation

◆ FreeAll()

void glTextureDescriptor::FreeAll ( )

Definition at line 52 of file glTextureDescriptor.cpp.

◆ FreeComp()

void glTextureDescriptor::FreeComp ( )

Definition at line 65 of file glTextureDescriptor.cpp.

◆ FreeCompComp()

void glTextureDescriptor::FreeCompComp ( )

Definition at line 72 of file glTextureDescriptor.cpp.

◆ FreeMap()

void glTextureDescriptor::FreeMap ( )

Definition at line 58 of file glTextureDescriptor.cpp.

◆ GetCompArrayAlloc()

size_t glTextureDescriptor::GetCompArrayAlloc ( void  )

Definition at line 93 of file glTextureDescriptor.cpp.

◆ GetCompCompArrayAlloc()

size_t glTextureDescriptor::GetCompCompArrayAlloc ( void  )

Definition at line 106 of file glTextureDescriptor.cpp.

◆ GetMapArrayAlloc()

size_t glTextureDescriptor::GetMapArrayAlloc ( void  )

Definition at line 80 of file glTextureDescriptor.cpp.

◆ IsCompCompArrayComplete()

bool glTextureDescriptor::IsCompCompArrayComplete ( int  base_level)

Definition at line 115 of file glTextureDescriptor.cpp.

Member Data Documentation

◆ comp_array

unsigned char* glTextureDescriptor::comp_array[10]

Definition at line 77 of file glTextureDescriptor.h.

◆ compcomp_array

unsigned char* glTextureDescriptor::compcomp_array[10]

Definition at line 78 of file glTextureDescriptor.h.

◆ compcomp_size

int glTextureDescriptor::compcomp_size[10]

Definition at line 79 of file glTextureDescriptor.h.

◆ compdata_ticks

int glTextureDescriptor::compdata_ticks

Definition at line 81 of file glTextureDescriptor.h.

◆ level_min

int glTextureDescriptor::level_min

Definition at line 68 of file glTextureDescriptor.h.

◆ m_colorscheme

ColorScheme glTextureDescriptor::m_colorscheme

Definition at line 72 of file glTextureDescriptor.h.

◆ map_array

unsigned char* glTextureDescriptor::map_array[10]

Definition at line 76 of file glTextureDescriptor.h.

◆ nGPU_compressed

int glTextureDescriptor::nGPU_compressed

Definition at line 71 of file glTextureDescriptor.h.

◆ tex_mem_used

int glTextureDescriptor::tex_mem_used

Definition at line 74 of file glTextureDescriptor.h.

◆ tex_name

GLuint glTextureDescriptor::tex_name

Definition at line 67 of file glTextureDescriptor.h.

◆ x

int glTextureDescriptor::x

Definition at line 69 of file glTextureDescriptor.h.

◆ y

int glTextureDescriptor::y

Definition at line 70 of file glTextureDescriptor.h.


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