Inheritance diagram for HPS.Image:

Classes

class  ExportOptionsKit
 
class  File
 
class  ImportOptionsKit
 

Public Types

enum  Format : uint {
  Format.RGB = 0x00000000, Format.RGBA = 0x00000001, Format.ARGB = 0x00000002, Format.Mapped8 = 0x00000003,
  Format.Grayscale = 0x00000004, Format.Bmp = 0x00000005, Format.Jpeg = 0x00000006, Format.Png = 0x00000007,
  Format.Targa = 0x00000008, Format.DXT1 = 0x00000009, Format.DXT3 = 0x0000000A, Format.DXT5 = 0x0000000B
}



 

Public Member Functions

virtual void Dispose ()
 
 Image (HPS.Image in_that)
 

Protected Member Functions

virtual void deleteCptr ()
 

Protected Attributes

bool cMemOwn
 
HandleRef cptr
 

Detailed Description

The Image class contains objects for importing image files and enumerations used when defining images in Visualize.

Member Enumeration Documentation

◆ Format

enum HPS.Image.Format : uint
strong

Enumerates the various image formats that Visualize supports.

Enumerator
RGB 

Uncompressed, one unsigned byte per channel, three unsigned bytes per pixel, RGB order.

RGBA 

Uncompressed, one unsigned byte per channel, four unsigned bytes per pixel, RGBA order.

ARGB 

Uncompressed, one unsigned byte per channel, four unsigned bytes per pixel, ARGB order.

Mapped8 

Uncompressed, one unsigned byte per pixel, each unsigned byte is an index into a material palette.

Grayscale 

Uncompressed, one unsigned byte per pixel.

Bmp 

Uncompressed, 1bpp (Mono), 8 bpp (Greyscale), 16 bpp (ARGB/RGB), 24bpp (RGB), 32bpp (ARGB).

Jpeg 

Compressed, JPEG format.

Png 

Compressed, PNG format.

Targa 

Compressed, TARGA Format.

DXT1 

Compressed, DXT1 Format.

DXT3 

Compressed, DXT3 Format.

DXT5 

Compressed, DXT5 Format.


The documentation for this class was generated from the following file:
  • internals/hps_core/source/cs/HPS.Image.cs