Provides script language access to C++ objects of this type.
Class Hierarchy | Type » ImageFormatConverter |
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
int32 | ConvertToFP32 | Converts a channel of the source <Image> object to FP32 ( raw 32-bit floats ) and stores the results in the destination array. This method is type safe, and correctly converts values such as <uint8> or <float16> to floating point values. |
int32 | ConvertToFP64 | Converts a channel of the source <Image> object to FP64 ( raw <float64> ) and stores the results in the destination array. This method is type safe, and correctly converts values such as <uint8> or <float16> to floating point values. |
int32 | ConvertToFormat | Converts an <Image> object to the IPF_8888_ARGB pixel format. |
int32 | Extract8IRaw | Extracts a channel of the source <Image> object to 8I ( raw <uint8> ) and stores the results in the destination array. This function is not type safe. Ex: if you extract a set of bytes from a <Float32Array>, you can't necessarily use them as colors. Note that the bytes can be re-packed into a floating point texture with no problem. |
int32 | ExtractFP16Raw | Extracts a channel of the source <Image> object to FP16 ( raw <uint16> values representing <float16> values ) and stores the results in the destination array. |
int32 | ExtractFP32Raw | Extracts a channel of the source <Image> object to FP32 ( raw <float32> ) and stores the results in the destination array. |
int32 | ExtractI16Raw | Extracts a channel of the source <Image> object to I16 ( raw <int16> values ) and stores the results in the destination array. |
int32 | ExtractI32Raw | Extracts a channel of the source <Image> object to I32 ( raw <int32> values ) and stores the results in the destination array. |
int32 | ExtractI8Raw | Extracts a channel of the source <Image> object to I8 ( raw <int8> values ) and stores the results in the destination array. |
int32 | ExtractUI16Raw | Extracts a channel of the source <Image> object to UI16 ( raw <uint16> values ) and stores the results in the destination array. |
int32 | ExtractUI32Raw | Extracts a channel of the source <Image> object to UI32 ( raw <uint32> values ) and stores the results in the destination array. |
int32 | ExtractUI8Raw | Extracts a channel of the source <Image> object to UI8 ( raw <uint8> values ) and stores the results in the destination array. |
int32 | GetChannelCount | Returns the number of channels for the format associated with the ImageFormatConverter subclass. For example: Calling this function for ImageFormatFP32 returns 1, and calling this function for ImageFormat8888ARGB returns 4. |
int32 | InterleaveFloat16 | Interleaves the source array into the destination array. Values are written into the source array at the specified offsets. |
int32 | InterleaveFloat32 | Interleaves the source array into the destination array. Values are written into the source array at the specified offsets. |
int32 | InterleaveInt16 | Interleaves the source array into the destination array. Values are written into the source array at the specified offsets. |
int32 | InterleaveInt32 | Interleaves the source array into the destination array. Values are written into the source array at the specified offsets. |
int32 | InterleaveInt8 | Interleaves the source array into the destination array. Values are written into the source array at the specified offsets. |
int32 | InterleaveUint16 | Interleaves the source array into the destination array. Values are written into the source array at the specified offsets. |
int32 | InterleaveUint32 | Interleaves the source array into the destination array. Values are written into the source array at the specified offsets. |
int32 | InterleaveUint8 | Interleaves the source array into the destination array. Values are written into the source array at the specified offsets. |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
<ImageFormatQuery> | FormatQuery | Returns a pointer to this object's <ImageFormatQuery> data member. |