Class that handles sharing of data for image maps.
Inherits :
Inherited By : DzImageTexture and DzLayeredTexture
DAZ Script | |
---|---|
TextureType | { Standard, LatLong, LightProbe, CustomTexture } |
DAZ Script | |
---|---|
String | getFilename () |
Number | getGamma () |
Size | getGLAlphaTextureSize () |
Size | getGLTextureSize () |
Size | getOriginalImageSize () |
Pixmap | getPreviewPixmap ( Size size ) |
Pixmap | getPreviewPixmap ( Number width, Number height ) |
String | getTempFilename () |
Number | getTextureType () |
Boolean | loadImageData ( Image image ) |
void | refresh () |
void | setGamma ( Number gamma ) |
void | setTextureType ( Number type ) |
void | drawnDataChanged () |
void | tempFilenameChanged ( String filename ) |
This is a sharable object that stores information for a texture (image map) that is used in OpenGL. Do not create a texture, rather, request one from DzImageMgr - this insures that there is only one instance of a given image in memory at a time, and also ensures that necessary conversions for rendering the image via OpenGL and offline renderers occurs correctly.
TODO: Add description.
String : getFilename()
Return Value:
Return Value:
Size : getGLAlphaTextureSize()
Return Value:
Size : getGLTextureSize()
Return Value:
Return Value:
Pixmap : getPreviewPixmap( Size size )
Parameter(s):
Return Value:
Pixmap : getPreviewPixmap( Number width, Number height )
Parameter(s):
Return Value:
Return Value:
Number : getTextureType()
Return Value:
Boolean : loadImageData( Image image )
TODO: Add description.
void : refresh()
Reloads the image if its source file has changed
void : setGamma( Number gamma )
Parameter(s):
void : setTextureType( Number type )
Parameter(s):
void : drawnDataChanged()
Signature:“drawnDataChanged()”
Emitted when the data of the texture has changed - e.g. after a call to refresh()
void : tempFilenameChanged( String filename )
Signature:“tempFilenameChanged(const QString&)”
Emitted when the temp filename for the image has changed