Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Attributes | List of all members
ImageHeader Class Reference

This structure holds information about an image file, like channel count, names, size, etc... More...

Public Attributes

GMathVec4i visible_window
 Visible region of the image.
 
GMathVec4i data_window
 Region holding data, may be bigger or smaller than the visible window.
 
int channel_count
 Number of the channels in the file.
 
CoreArray< CoreStringchannel_names
 List of channels in the file.
 
bool is_tiled
 Is the file using tiles.
 
CoreString color_space
 
CoreString comment
 
CoreString compression_method
 Image compression method name. Empty if no compression. Compression methods depends on image format plugins. This attribute is available in the following image formats (non exhaustive list): DDS, DPX, IFF, OpenEXR, SGI, TIFF, TARGA.
 

Detailed Description

This structure holds information about an image file, like channel count, names, size, etc...

Member Data Documentation

int ImageHeader::channel_count

Number of the channels in the file.

CoreArray<CoreString> ImageHeader::channel_names

List of channels in the file.

CoreString ImageHeader::color_space
CoreString ImageHeader::comment
CoreString ImageHeader::compression_method

Image compression method name. Empty if no compression. Compression methods depends on image format plugins. This attribute is available in the following image formats (non exhaustive list): DDS, DPX, IFF, OpenEXR, SGI, TIFF, TARGA.

GMathVec4i ImageHeader::data_window

Region holding data, may be bigger or smaller than the visible window.

bool ImageHeader::is_tiled

Is the file using tiles.

GMathVec4i ImageHeader::visible_window

Visible region of the image.