GL Studio C++ Runtime API
TexturePaletteEntry Class Reference

#include <texture_palette.h>

Public Attributes

bool generateInline
 
bool reverseAlpha
 
bool isLoadingDeferred
 
Imagetexture
 
long compressedSize
 
glsImageCodec codec
 
int compressionFactor
 
int desiredLoadWidth
 
int desiredLoadHeight
 
int sourceImageWidth
 
int sourceImageHeight
 
int sourceImageMemSize
 
bool useGLTextureCompression
 
bool allowNPOT
 

Detailed Description

A texture palette entry. Keeps track of which textures are assigned to each entry in the texture palette

Member Data Documentation

bool allowNPOT

Allow Non-power of two texture (do not scale up)

CODEC that will be used to compress an inline image

long compressedSize

Size of image when compressed with currently set inline CODEC

int compressionFactor

Compression factor of the image, used only for JPEG

int desiredLoadHeight

The height that the image should load at. 0 indicates full size. (Editor only)

int desiredLoadWidth

The width that the image should load at. 0 indicates full size. (Editor only)

bool generateInline

True if the image is to be generated as inline code

bool isLoadingDeferred

True if loading should be deferred until first draw

bool reverseAlpha

True if the alpha channel should be reversed on load

int sourceImageHeight

The height of the source image. (pixels) (Editor only)

int sourceImageMemSize

The size of the source image im memory. (bytes) (Editor only)

int sourceImageWidth

The width of the source image. (pixels) (Editor only)

Image* texture

Pointer to the texture object itself

bool useGLTextureCompression

True if the image should be generated to use hardware texture compression. (Editor only)


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