Python Script Engine
1.0
GL Studio Editor Python Script API
|
Public Types | |
enum | ImageCompression { IMAGE_COMPRESSION_RAW, IMAGE_COMPRESSION_LZ77, IMAGE_COMPRESSION_JPEG } |
Public Member Functions | |
String | __repr__ (void) |
bool | isNULL () |
String | GetFilename () |
void | SetFilename (String name) |
int | GetSourceImageWidth () |
int | GetSourceImageHeight () |
int | GetSourceImageMemorySize () |
int | GetGeneratedImageWidth () |
int | GetGeneratedImageHeight () |
int | GetGeneratedImageMemorySize () |
int | GetGeneratedImageDiskSize () |
void | Reload () |
void | Replace (String filename) |
void | SetInvertAlphaTransparency (bool invertAlphaTransparency) |
bool | IsInvertAlphaTransparency () |
void | SetGenerateAsInlineData (bool generateAsInlineData) |
bool | IsGenerateAsInlineData () |
void | SetUseHardwareCompression (bool useHardwareCompression) |
bool | IsUseHardwareCompression () |
void | SetImageCompression (ImageCompression imageCompression) |
ImageCompression | GetImageCompression () |
void | SetJPEGImageQuality (int imageQuality) |
int | GetJPEGImageQuality () |
void | SetDownsize (int downsize) |
int | GetDownsize () |
int | GetTextureIndex () |
Python engine extension for the TexturePaletteEntry editor object.
If the TexturePaletteEntry instance is null, or has been deleted from the document's TexturePalette , it will return 'False' in comparison checks.
String TexturePaletteEntry::__repr__ | ( | void | ) |
repr function (python function to return a string representation of the object)
int TexturePaletteEntry::GetDownsize | ( | ) |
Get the downsize factor.
String TexturePaletteEntry::GetFilename | ( | ) |
Get the filename associated with this entry.
int TexturePaletteEntry::GetGeneratedImageDiskSize | ( | ) |
Get the size in bytes on disk of the generated image.
int TexturePaletteEntry::GetGeneratedImageHeight | ( | ) |
Get the generated height of the image.
int TexturePaletteEntry::GetGeneratedImageMemorySize | ( | ) |
Get the memory size in bytes of the generated image.
int TexturePaletteEntry::GetGeneratedImageWidth | ( | ) |
Get the generated width of the image.
ImageCompression TexturePaletteEntry::GetImageCompression | ( | ) |
Get the image compresssion mode.
int TexturePaletteEntry::GetJPEGImageQuality | ( | ) |
Get the JPEG image quality.
int TexturePaletteEntry::GetSourceImageHeight | ( | ) |
Get the height of the source image.
int TexturePaletteEntry::GetSourceImageMemorySize | ( | ) |
Get the memory size in bytes of the source image.
int TexturePaletteEntry::GetSourceImageWidth | ( | ) |
Get the width of the source image.
int TexturePaletteEntry::GetTextureIndex | ( | ) |
Get the index of this texture entry in the texture palette.
bool TexturePaletteEntry::IsGenerateAsInlineData | ( | ) |
Get the generate as inline data mode.
bool TexturePaletteEntry::IsInvertAlphaTransparency | ( | ) |
Get the invert alpha transparency mode.
bool TexturePaletteEntry::isNULL | ( | ) |
Determine if wrapped texture palette entry does not exist.
bool TexturePaletteEntry::IsUseHardwareCompression | ( | ) |
Get the use hardware compression mode.
void TexturePaletteEntry::Reload | ( | ) |
Reload the texture for this entry.
void TexturePaletteEntry::Replace | ( | String | filename | ) |
Replace the texture for this entry.
filename | file path and name of texture to use as replacement (can be relative or absolute) |
void TexturePaletteEntry::SetDownsize | ( | int | downsize | ) |
Set the downsize factor (NOTE: the downsizing will be clamped to its logical maximum)
downsize | (must be >0 and a power of 2) if 1 then no downsizing else image width and height are divided by downsize (i.e. downsize 2 gives an image half the width and height) |
void TexturePaletteEntry::SetFilename | ( | String | name | ) |
Set the filename of the TexturePaletteEntry.
name | the new filename of the entry |
void TexturePaletteEntry::SetGenerateAsInlineData | ( | bool | generateAsInlineData | ) |
Set the generate as inline data mode.
generateAsInlineData | true to generate as inline data |
void TexturePaletteEntry::SetImageCompression | ( | ImageCompression | imageCompression | ) |
Set the image compresssion mode.
imageCompression | image compression mode NOTE: mode will be set to IMAGE_COMPRESSION_LZ77 if IMAGE_COMPRESSION_JPEG is selected but image is too small for JPEG compression |
void TexturePaletteEntry::SetInvertAlphaTransparency | ( | bool | invertAlphaTransparency | ) |
Set the invert alpha transparency mode.
invertAlphaTransparency | true to invert alpha transparency |
void TexturePaletteEntry::SetJPEGImageQuality | ( | int | imageQuality | ) |
Set the JPEG image quality.
imageQuality | image quality |
void TexturePaletteEntry::SetUseHardwareCompression | ( | bool | useHardwareCompression | ) |
Set the use hardware compression mode.
useHardwareCompression | true to use hardware compression |