ImageDelegate

ImageDelegate
Declaration
class ImageDelegate : public Image;
Description

ImageDelegate is a wrapper around an Image to enable image substitution.

Data Members
Data Member 
Description 
 
Methods
Method 
Description 
Creates an Image that references a subregion of this image. 
Decodes image into the destination ImageData, potentially converting data a scan-line at a time. 
Returns the current object as a Render::Image pointer. 
 
Returns the format (ImageFormat) of this image. 
Returns the image format flag. 
Returns the image type (ImageType) for this image. 
Retrieves the image matrix used with an image for adjusting its size and/or location. 
Retrieves the inverse image matrix used with an image for adjusting its size and/or location. 
Obtains the number of mipmaps of the texture in the image. 
Obtains a sub-rectangle of texture or entire texture to use within an image. By default, full texture rectangle is reported. 
Obtains the logical dimensions of the images. 
Obtains the texture pointer from the data, intended for use with a given renderer. 
Returns the capability flag set for the image. See ImageUse. 
Fills in a matrix that converts image pixel coordinate space (0, 0, Width, Height) into UV coordinate space expected by Render::HAL. 
Fills in a matrix that converts normalized UV (0, 0, 1, 1) coordinate space to the HAL-specific UV such as packed sub-images, resample, etc. 
ImageDelegate constructor. 
Returns true if this is a image delegate. 
Map 
Maps texture contents to user memory and causes the specified mipmap level of the texture to be accessible in system memory. 
Sets an image matrix to use with an image for adjusting its size and/or location. 
Sets an inverse image matrix to use with an image for adjusting its size and/or location. 
Called to indicate texture contents are lost and releases the texture references held by the images. 
Ends access to texture memory (from Map). 
Queues up either a full update or custom image update for the image. 
Queues up either a full update or custom image update for the image. 
File

Render_Image.h