vgl.texture (class)¶
- class vgl.texture()¶
Create a new instance of class texture
Returns: rtype: vgl.texture - vgl.texture.setup(renderState)¶
Arguments: - renderState –
Create texture, update parameters, and bind data
- vgl.texture.bind(renderState)¶
Arguments: - renderState –
Create texture and if already created use it
- vgl.texture.undoBind(renderState)¶
Arguments: - renderState –
Turn off the use of this texture
- vgl.texture.image()¶
Get image used by the texture
Returns: Return type: vgl.image
- vgl.texture.setImage(image)¶
Arguments: - image (vgl.image) –
Set image for the texture
Returns: Return type: boolean
- vgl.texture.textureUnit()¶
Get texture unit of the texture
Returns: Return type: number
- vgl.texture.setTextureUnit(unit)¶
Arguments: - unit (number) –
Set texture unit of the texture. Default is 0.
Returns: Return type: boolean
- vgl.texture.width()¶
Get width of the texture
Returns: Return type:
- vgl.texture.setWidth(width)¶
Arguments: - width (number) –
Set width of the texture
Returns: Return type: boolean
- vgl.texture.depth()¶
Get depth of the texture
Returns: Return type: number
- vgl.texture.setDepth(depth)¶
Arguments: - depth (number) –
Set depth of the texture
Returns: Return type: boolean
- vgl.texture.textureHandle()¶
Get the texture handle (id) of the texture
Returns: Return type:
- vgl.texture.internalFormat()¶
Get internal format of the texture
Returns: Return type:
- vgl.texture.setInternalFormat(internalFormat)¶
Arguments: - internalFormat –
Set internal format of the texture
Returns: Return type: boolean
- vgl.texture.pixelFormat()¶
Get pixel format of the texture
Returns: Return type:
- vgl.texture.setPixelFormat(pixelFormat)¶
Arguments: - pixelFormat –
Set pixel format of the texture
Returns: Return type: boolean
- vgl.texture.pixelDataType()¶
Get pixel data type
Returns: Return type:
- vgl.texture.setPixelDataType(pixelDataType)¶
Arguments: - pixelDataType –
Set pixel data type
Returns: Return type: boolean
- vgl.texture.computeInternalFormatUsingImage()¶
Compute internal format of the texture
- vgl.texture.updateDimensions()¶
Update texture dimensions