Image

class HPS.Image

Public Types

enum Format

Values:

RGB
RGBA
ARGB
Mapped8
Grayscale
Bmp
Jpeg
Png
Targa
DXT1
DXT3
DXT5
class ExportOptionsKit : public HPS.Kit

Public Functions

override void Dispose ()
override bool Empty ()
bool Equals (HPS.Image.ExportOptionsKit in_kit)
override bool Equals (Object obj)
ExportOptionsKit ()
ExportOptionsKit (HPS.Image.ExportOptionsKit in_kit)
override int GetHashCode ()
override HPS.Type ObjectType ()
void Set (HPS.Image.ExportOptionsKit in_kit)
HPS.Image.ExportOptionsKit SetFormat (HPS.Image.Format in_format)
HPS.Image.ExportOptionsKit SetSize (uint in_width, uint in_height)
HPS.Image.ExportOptionsKit SetTransparentBackground (bool in_state)
void Show (out HPS.Image.ExportOptionsKit out_kit)
bool ShowFormat (out HPS.Image.Format out_format)
bool ShowSize (out uint out_width, out uint out_height)
bool ShowTransparentBackground (out bool out_state)
HPS.Image.ExportOptionsKit UnsetEverything ()
HPS.Image.ExportOptionsKit UnsetFormat ()
HPS.Image.ExportOptionsKit UnsetSize ()
HPS.Image.ExportOptionsKit UnsetTransparentBackground ()
class File

Public Static Functions

void Export (string in_file_name, HPS.ImageKit in_image_kit)
void Export (string in_file_name, HPS.WindowKey in_window, HPS.Image.ExportOptionsKit in_options)
void Export (string in_file_name, HPS.WindowKey in_window, uint in_width, uint in_height)
void Export (string in_file_name, HPS.WindowKey in_window, uint in_width, uint in_height, HPS.Image.Format in_format)
void Export (string in_file_name, HPS.WindowKey in_window, uint in_width, uint in_height, HPS.Image.Format in_format, bool in_transparent_background)
HPS.ImageKit Import (string in_file_name, HPS.Image.ImportOptionsKit in_options)
class ImportOptionsKit : public HPS.Kit

Public Functions

override void Dispose ()
override bool Empty ()
bool Equals (HPS.Image.ImportOptionsKit in_kit)
override bool Equals (Object obj)
override int GetHashCode ()
ImportOptionsKit ()
ImportOptionsKit (HPS.Image.ImportOptionsKit in_kit)
override HPS.Type ObjectType ()
void Set (HPS.Image.ImportOptionsKit in_kit)
HPS.Image.ImportOptionsKit SetCompressionQuality (float in_quality)
HPS.Image.ImportOptionsKit SetDownSampling (bool in_state)
HPS.Image.ImportOptionsKit SetFormat (HPS.Image.Format in_format)
HPS.Image.ImportOptionsKit SetSize (uint in_width, uint in_height)
void Show (out HPS.Image.ImportOptionsKit out_kit)
bool ShowCompressionQuality (out float out_quality)
bool ShowDownSampling (out bool out_state)
bool ShowFormat (out HPS.Image.Format out_format)
bool ShowSize (out uint out_width, out uint out_height)
HPS.Image.ImportOptionsKit UnsetCompressionQuality ()
HPS.Image.ImportOptionsKit UnsetDownSampling ()
HPS.Image.ImportOptionsKit UnsetEverything ()
HPS.Image.ImportOptionsKit UnsetFormat ()
HPS.Image.ImportOptionsKit UnsetSize ()

Public Static Functions

bool operator!= (HPS.Image.ImportOptionsKit a, HPS.Image.ImportOptionsKit b)
bool operator== (HPS.Image.ImportOptionsKit a, HPS.Image.ImportOptionsKit b)