|
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 |