QAbstractTexture#
A base class to be used to provide textures. More…
Inherited by: QTextureRectangle, QTextureLoader, QTextureCubeMapArray, QTextureCubeMap, QTextureBuffer, QTexture3D, QTexture2DMultisampleArray, QTexture2DMultisample, QTexture2DArray, QTexture2D, QTexture1DArray, QTexture1D, QSharedGLTexture
Synopsis#
Properties#
Functions#
def
addTextureImage
(textureImage)def
comparisonFunction
()def
comparisonMode
()def
depth
()def
format
()def
generateMipMaps
()def
handle
()def
handleType
()def
height
()def
layers
()def
magnificationFilter
()def
maximumAnisotropy
()def
minificationFilter
()def
mipLevels
()def
removeTextureImage
(textureImage)def
samples
()def
setHandle
(handle)def
setHandleType
(type)def
setSize
(width[, height=1[, depth=1]])def
setStatus
(status)def
setWrapMode
(wrapMode)def
status
()def
target
()def
textureImages
()def
updateData
(update)def
width
()def
wrapMode
()
Slots#
def
setComparisonFunction
(function)def
setComparisonMode
(mode)def
setDepth
(depth)def
setFormat
(format)def
setGenerateMipMaps
(gen)def
setHeight
(height)def
setLayers
(layers)def
setMagnificationFilter
(f)def
setMaximumAnisotropy
(anisotropy)def
setMinificationFilter
(f)def
setMipLevels
(mipLevels)def
setSamples
(samples)def
setWidth
(width)
Signals#
def
comparisonFunctionChanged
(comparisonFunction)def
comparisonModeChanged
(comparisonMode)def
depthChanged
(depth)def
formatChanged
(format)def
generateMipMapsChanged
(generateMipMaps)def
handleChanged
(handle)def
handleTypeChanged
(handleType)def
heightChanged
(height)def
layersChanged
(layers)def
magnificationFilterChanged
(magnificationFilter)def
maximumAnisotropyChanged
(maximumAnisotropy)def
minificationFilterChanged
(minificationFilter)def
mipLevelsChanged
(mipLevels)def
samplesChanged
(samples)def
statusChanged
(status)def
widthChanged
(width)
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description#
The QAbstractTexture
class shouldn’t be used directly but rather through one of its subclasses. Each subclass implements a given texture target (2D, 2DArray, 3D, CubeMap …) Each subclass provides a set of functors for each layer, cube map face and mipmap level. In turn the backend uses those functor to properly fill a corresponding OpenGL texture with data. It is expected the functor does as minimal processing as possible so as not to slow down textures generation and upload. If the content of a texture is the result of a slow procedural generation process, it is recommended not to implement this directly in a functor.
All textures are unique. If you instantiate twice the same texture this will create 2 identical textures on the GPU, no sharing will take place.
- class PySide6.Qt3DRender.Qt3DRender.QAbstractTexture([parent=None])#
PySide6.Qt3DRender.Qt3DRender.QAbstractTexture(target[, parent=None])
- Parameters:
target –
Target
parent –
PySide6.Qt3DCore.Qt3DCore.QNode
The constructor creates a new QAbstractTexture
instance with the specified parent
.
The constructor creates a new QAbstractTexture
instance with the specified target
and parent
.
Note
Properties can be used directly when from __feature__ import true_property
is used or via accessor functions otherwise.
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.comparisonFunction: ComparisonFunction#
Holds the comparison function of the texture provider.
- Access functions:
setComparisonFunction
(function)Signal
comparisonFunctionChanged
(comparisonFunction)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.comparisonMode: ComparisonMode#
Holds the comparison mode of the texture provider.
- Access functions:
setComparisonMode
(mode)Signal
comparisonModeChanged
(comparisonMode)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.depth: int#
Holds the depth of the texture provider.
- Access functions:
depth
()setDepth
(depth)Signal
depthChanged
(depth)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.format: TextureFormat#
Holds the format of the texture provider.
- Access functions:
format
()setFormat
(format)Signal
formatChanged
(format)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.generateMipMaps: bool#
Holds whether the texture provider should auto generate mipmaps.
- Access functions:
setGenerateMipMaps
(gen)Signal
generateMipMapsChanged
(generateMipMaps)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.handle: object#
Holds the current texture handle, if Qt 3D is using the OpenGL renderer, handle is a texture id integer.
- Access functions:
handle
()Signal
handleChanged
(handle)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.handleType: HandleType#
Holds the current texture handle type.
- Access functions:
handleType
()Signal
handleTypeChanged
(handleType)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.height: int#
Holds the height of the texture provider.
- Access functions:
height
()setHeight
(height)Signal
heightChanged
(height)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.layers: int#
Holds the maximum layer count of the texture provider. By default, the maximum layer count is 1.
Note
this has a meaning only for texture providers that have 3D or array target formats.
- Access functions:
layers
()setLayers
(layers)Signal
layersChanged
(layers)
Holds the magnification filter of the texture provider.
- Access functions:
Signal
magnificationFilterChanged
(magnificationFilter)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.maximumAnisotropy: float#
Holds the maximum anisotropy of the texture provider.
- Access functions:
setMaximumAnisotropy
(anisotropy)Signal
maximumAnisotropyChanged
(maximumAnisotropy)
Holds the minification filter of the texture provider.
- Access functions:
Signal
minificationFilterChanged
(minificationFilter)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.mipLevels: int#
Holds the mipmap levels of the texture provider.
- Access functions:
mipLevels
()setMipLevels
(mipLevels)Signal
mipLevelsChanged
(mipLevels)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.samples: int#
Holds the number of samples per texel for the texture provider. By default, the number of samples is 1.
Note
this has a meaning only for texture providers that have multisample formats.
- Access functions:
samples
()setSamples
(samples)Signal
samplesChanged
(samples)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.status: Status#
Holds the current status of the texture provider.
- Access functions:
status
()Signal
statusChanged
(status)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.target: Target#
Holds the target format of the texture provider.
Note
The target format can only be set once.
- Access functions:
target
()
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.width: int#
Holds the width of the texture provider.
- Access functions:
width
()setWidth
(width)Signal
widthChanged
(width)
- property PᅟySide6.Qt3DRender.Qt3DRender.QAbstractTexture.wrapMode: PySide6.Qt3DRender.Qt3DRender.QTextureWrapMode#
Holds the wrap mode of the texture provider.
- Access functions:
wrapMode
()
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Status#
Contains the status of the texture provider.
Constant
Description
Qt3DRender.QAbstractTexture.None
Qt3DRender.QAbstractTexture.Loading
Qt3DRender.QAbstractTexture.Ready
Qt3DRender.QAbstractTexture.Error
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Target#
Constant
Description
Qt3DRender.QAbstractTexture.TargetAutomatic
Target will be determined by the Qt3D engine
Qt3DRender.QAbstractTexture.Target1D
GL_TEXTURE_1D
Qt3DRender.QAbstractTexture.Target1DArray
GL_TEXTURE_1D_ARRAY
Qt3DRender.QAbstractTexture.Target2D
GL_TEXTURE_2D
Qt3DRender.QAbstractTexture.Target2DArray
GL_TEXTURE_2D_ARRAY
Qt3DRender.QAbstractTexture.Target3D
GL_TEXTURE_3D
Qt3DRender.QAbstractTexture.TargetCubeMap
GL_TEXTURE_CUBE_MAP
Qt3DRender.QAbstractTexture.TargetCubeMapArray
GL_TEXTURE_CUBE_MAP_ARRAY
Qt3DRender.QAbstractTexture.Target2DMultisample
GL_TEXTURE_2D_MULTISAMPLE
Qt3DRender.QAbstractTexture.Target2DMultisampleArray
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
Qt3DRender.QAbstractTexture.TargetRectangle
GL_TEXTURE_RECTANGLE
Qt3DRender.QAbstractTexture.TargetBuffer
GL_TEXTURE_BUFFER
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.TextureFormat#
This list describes all possible texture formats
Constant
Description
Qt3DRender.QAbstractTexture.NoFormat
GL_NONE
Qt3DRender.QAbstractTexture.Automatic
automatically_determines_format
Qt3DRender.QAbstractTexture.R8_UNorm
GL_R8
Qt3DRender.QAbstractTexture.RG8_UNorm
GL_RG8
Qt3DRender.QAbstractTexture.RGB8_UNorm
GL_RGB8
Qt3DRender.QAbstractTexture.RGBA8_UNorm
GL_RGBA8
Qt3DRender.QAbstractTexture.R16_UNorm
GL_R16
Qt3DRender.QAbstractTexture.RG16_UNorm
GL_RG16
Qt3DRender.QAbstractTexture.RGB16_UNorm
GL_RGB16
Qt3DRender.QAbstractTexture.RGBA16_UNorm
GL_RGBA16
Qt3DRender.QAbstractTexture.R8_SNorm
GL_R8_SNORM
Qt3DRender.QAbstractTexture.RG8_SNorm
GL_RG8_SNORM
Qt3DRender.QAbstractTexture.RGB8_SNorm
GL_RGB8_SNORM
Qt3DRender.QAbstractTexture.RGBA8_SNorm
GL_RGBA8_SNORM
Qt3DRender.QAbstractTexture.R16_SNorm
GL_R16_SNORM
Qt3DRender.QAbstractTexture.RG16_SNorm
GL_RG16_SNORM
Qt3DRender.QAbstractTexture.RGB16_SNorm
GL_RGB16_SNORM
Qt3DRender.QAbstractTexture.RGBA16_SNorm
GL_RGBA16_SNORM
Qt3DRender.QAbstractTexture.R8U
GL_R8UI
Qt3DRender.QAbstractTexture.RG8U
GL_RG8UI
Qt3DRender.QAbstractTexture.RGB8U
GL_RGB8UI
Qt3DRender.QAbstractTexture.RGBA8U
GL_RGBA8UI
Qt3DRender.QAbstractTexture.R16U
GL_R16UI
Qt3DRender.QAbstractTexture.RG16U
GL_RG16UI
Qt3DRender.QAbstractTexture.RGB16U
GL_RGB16UI
Qt3DRender.QAbstractTexture.RGBA16U
GL_RGBA16UI
Qt3DRender.QAbstractTexture.R32U
GL_R32UI
Qt3DRender.QAbstractTexture.RG32U
GL_RG32UI
Qt3DRender.QAbstractTexture.RGB32U
GL_RGB32UI
Qt3DRender.QAbstractTexture.RGBA32U
GL_RGBA32UI
Qt3DRender.QAbstractTexture.R8I
GL_R8I
Qt3DRender.QAbstractTexture.RG8I
GL_RG8I
Qt3DRender.QAbstractTexture.RGB8I
GL_RGB8I
Qt3DRender.QAbstractTexture.RGBA8I
GL_RGBA8I
Qt3DRender.QAbstractTexture.R16I
GL_R16I
Qt3DRender.QAbstractTexture.RG16I
GL_RG16I
Qt3DRender.QAbstractTexture.RGB16I
GL_RGB16I
Qt3DRender.QAbstractTexture.RGBA16I
GL_RGBA16I
Qt3DRender.QAbstractTexture.R32I
GL_R32I
Qt3DRender.QAbstractTexture.RG32I
GL_RG32I
Qt3DRender.QAbstractTexture.RGB32I
GL_RGB32I
Qt3DRender.QAbstractTexture.RGBA32I
GL_RGBA32I
Qt3DRender.QAbstractTexture.R16F
GL_R16F
Qt3DRender.QAbstractTexture.RG16F
GL_RG16F
Qt3DRender.QAbstractTexture.RGB16F
GL_RGB16F
Qt3DRender.QAbstractTexture.RGBA16F
GL_RGBA16F
Qt3DRender.QAbstractTexture.R32F
GL_R32F
Qt3DRender.QAbstractTexture.RG32F
GL_RG32F
Qt3DRender.QAbstractTexture.RGB32F
GL_RGB32F
Qt3DRender.QAbstractTexture.RGBA32F
GL_RGBA32F
Qt3DRender.QAbstractTexture.RGB9E5
GL_RGB9_E5
Qt3DRender.QAbstractTexture.RG11B10F
GL_R11F_G11F_B10F
Qt3DRender.QAbstractTexture.RG3B2
GL_R3_G3_B2
Qt3DRender.QAbstractTexture.R5G6B5
GL_RGB565
Qt3DRender.QAbstractTexture.RGB5A1
GL_RGB5_A1
Qt3DRender.QAbstractTexture.RGBA4
GL_RGBA4
Qt3DRender.QAbstractTexture.RGB10A2
GL_RGB10_A2
Qt3DRender.QAbstractTexture.RGB10A2U
GL_RGB10_A2UI
Qt3DRender.QAbstractTexture.D16
GL_DEPTH_COMPONENT16
Qt3DRender.QAbstractTexture.D24
GL_DEPTH_COMPONENT24
Qt3DRender.QAbstractTexture.D24S8
GL_DEPTH24_STENCIL8
Qt3DRender.QAbstractTexture.D32
GL_DEPTH_COMPONENT32
Qt3DRender.QAbstractTexture.D32F
GL_DEPTH_COMPONENT32F
Qt3DRender.QAbstractTexture.D32FS8X24
GL_DEPTH32F_STENCIL8
Qt3DRender.QAbstractTexture.RGB_DXT1
GL_COMPRESSED_RGB_S3TC_DXT1_EXT
Qt3DRender.QAbstractTexture.RGBA_DXT1
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
Qt3DRender.QAbstractTexture.RGBA_DXT3
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
Qt3DRender.QAbstractTexture.RGBA_DXT5
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
Qt3DRender.QAbstractTexture.R_ATI1N_UNorm
GL_COMPRESSED_RED_RGTC1
Qt3DRender.QAbstractTexture.R_ATI1N_SNorm
GL_COMPRESSED_SIGNED_RED_RGTC1
Qt3DRender.QAbstractTexture.RG_ATI2N_UNorm
GL_COMPRESSED_RG_RGTC2
Qt3DRender.QAbstractTexture.RG_ATI2N_SNorm
GL_COMPRESSED_SIGNED_RG_RGTC2
Qt3DRender.QAbstractTexture.RGB_BP_UNSIGNED_FLOAT
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Qt3DRender.QAbstractTexture.RGB_BP_SIGNED_FLOAT
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
Qt3DRender.QAbstractTexture.RGB_BP_UNorm
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
Qt3DRender.QAbstractTexture.R11_EAC_UNorm
GL_COMPRESSED_R11_EAC
Qt3DRender.QAbstractTexture.R11_EAC_SNorm
GL_COMPRESSED_SIGNED_R11_EAC
Qt3DRender.QAbstractTexture.RG11_EAC_UNorm
GL_COMPRESSED_RG11_EAC
Qt3DRender.QAbstractTexture.RG11_EAC_SNorm
GL_COMPRESSED_SIGNED_RG11_EAC
Qt3DRender.QAbstractTexture.RGB8_ETC2
GL_COMPRESSED_RGB8_ETC2
Qt3DRender.QAbstractTexture.SRGB8_ETC2
GL_COMPRESSED_SRGB8_ETC2
Qt3DRender.QAbstractTexture.RGB8_PunchThrough_Alpha1_ETC2
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
Qt3DRender.QAbstractTexture.SRGB8_PunchThrough_Alpha1_ETC2
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
Qt3DRender.QAbstractTexture.RGBA8_ETC2_EAC
GL_COMPRESSED_RGBA8_ETC2_EAC
Qt3DRender.QAbstractTexture.SRGB8_Alpha8_ETC2_EAC
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
Qt3DRender.QAbstractTexture.RGB8_ETC1
GL_ETC1_RGB8_OES
Qt3DRender.QAbstractTexture.SRGB8
GL_SRGB8
Qt3DRender.QAbstractTexture.SRGB8_Alpha8
GL_SRGB8_ALPHA8
Qt3DRender.QAbstractTexture.SRGB_DXT1
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
Qt3DRender.QAbstractTexture.SRGB_Alpha_DXT1
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
Qt3DRender.QAbstractTexture.SRGB_Alpha_DXT3
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
Qt3DRender.QAbstractTexture.SRGB_Alpha_DXT5
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
Qt3DRender.QAbstractTexture.SRGB_BP_UNorm
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
Qt3DRender.QAbstractTexture.DepthFormat
GL_DEPTH_COMPONENT
Qt3DRender.QAbstractTexture.AlphaFormat
GL_ALPHA
Qt3DRender.QAbstractTexture.RGBFormat
GL_RGB
Qt3DRender.QAbstractTexture.RGBAFormat
GL_RGBA
Qt3DRender.QAbstractTexture.LuminanceFormat
GL_LUMINANCE
Qt3DRender.QAbstractTexture.LuminanceAlphaFormat
0x190A
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.Filter#
Holds the filter type of the texture provider.
Constant
Description
Qt3DRender.QAbstractTexture.Nearest
GL_NEAREST
Qt3DRender.QAbstractTexture.Linear
GL_LINEAR
Qt3DRender.QAbstractTexture.NearestMipMapNearest
GL_NEAREST_MIPMAP_NEAREST
Qt3DRender.QAbstractTexture.NearestMipMapLinear
GL_NEAREST_MIPMAP_LINEAR
Qt3DRender.QAbstractTexture.LinearMipMapNearest
GL_LINEAR_MIPMAP_NEAREST
Qt3DRender.QAbstractTexture.LinearMipMapLinear
GL_LINEAR_MIPMAP_LINEAR
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.CubeMapFace#
This enum identifies the faces of a cube map texture
Constant
Description
Qt3DRender.QAbstractTexture.CubeMapPositiveX
Specify the positive X face of a cube map
Qt3DRender.QAbstractTexture.CubeMapNegativeX
Specify the negative X face of a cube map
Qt3DRender.QAbstractTexture.CubeMapPositiveY
Specify the positive Y face of a cube map
Qt3DRender.QAbstractTexture.CubeMapNegativeY
Specify the negative Y face of a cube map
Qt3DRender.QAbstractTexture.CubeMapPositiveZ
Specify the positive Z face of a cube map
Qt3DRender.QAbstractTexture.CubeMapNegativeZ
Specify the negative Z face of a cube map
Qt3DRender.QAbstractTexture.AllFaces
Specify all the faces of a cube map
Note
AllFaces should only be used when a behavior needs to be applied to all the faces of a cubemap. This is the case for example when using a cube map as a texture attachment. Using AllFaces in the attachment specfication would result in all faces being bound to the attachment point. On the other hand, if a specific face is specified, the attachment would only be using the specified face.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonFunction#
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.ComparisonMode#
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.HandleType#
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.addTextureImage(textureImage)#
- Parameters:
textureImage –
PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage
Adds a new Qt3DCore::QAbstractTextureImage textureImage
to the texture provider.
Note
QAbstractTextureImage
should never be shared between multiple QAbstractTexture
instances.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.comparisonFunction()#
- Return type:
Returns the current comparison function.
See also
Getter of property comparisonFunction
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.comparisonFunctionChanged(comparisonFunction)#
- Parameters:
comparisonFunction –
ComparisonFunction
Notification signal of property comparisonFunction
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.comparisonMode()#
- Return type:
Returns the current comparison mode.
See also
Getter of property comparisonMode
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.comparisonModeChanged(comparisonMode)#
- Parameters:
comparisonMode –
ComparisonMode
Notification signal of property comparisonMode
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.depth()#
- Return type:
int
Returns the depth of the texture
See also
Getter of property depth
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.depthChanged(depth)#
- Parameters:
depth – int
Notification signal of property depth
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.format()#
- Return type:
Returns the texture provider’s format.
See also
Getter of property format
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.formatChanged(format)#
- Parameters:
format –
TextureFormat
Notification signal of property format
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.generateMipMaps()#
- Return type:
bool
See also
Getter of property generateMipMaps
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.generateMipMapsChanged(generateMipMaps)#
- Parameters:
generateMipMaps – bool
Notification signal of property generateMipMaps
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.handle()#
- Return type:
object
Returns the current texture handle, if Qt 3D is using the OpenGL renderer, handle is a texture id integer.
Getter of property handle
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.handleChanged(handle)#
- Parameters:
handle – object
Notification signal of property handle
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.handleType()#
- Return type:
Returns the current texture handle type.
Getter of property handleType
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.handleTypeChanged(handleType)#
- Parameters:
handleType –
HandleType
Notification signal of property handleType
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.height()#
- Return type:
int
Returns the height of the texture
See also
Getter of property height
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.heightChanged(height)#
- Parameters:
height – int
Notification signal of property height
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.layers()#
- Return type:
int
Returns the maximum number of layers for the texture provider.
Note
this has a meaning only for texture providers that have 3D or array target formats.
See also
Getter of property layers
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.layersChanged(layers)#
- Parameters:
layers – int
Notification signal of property layers
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.magnificationFilter()#
- Return type:
See also
Getter of property magnificationFilter
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.magnificationFilterChanged(magnificationFilter)#
- Parameters:
magnificationFilter – Filter
Notification signal of property magnificationFilter
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.maximumAnisotropy()#
- Return type:
float
Returns the current maximum anisotropy
See also
Getter of property maximumAnisotropy
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.maximumAnisotropyChanged(maximumAnisotropy)#
- Parameters:
maximumAnisotropy – float
Notification signal of property maximumAnisotropy
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.minificationFilter()#
- Return type:
See also
Getter of property minificationFilter
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.minificationFilterChanged(minificationFilter)#
- Parameters:
minificationFilter – Filter
Notification signal of property minificationFilter
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.mipLevels()#
- Return type:
int
See also
Getter of property mipLevels
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.mipLevelsChanged(mipLevels)#
- Parameters:
mipLevels – int
Notification signal of property mipLevels
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.removeTextureImage(textureImage)#
- Parameters:
textureImage –
PySide6.Qt3DRender.Qt3DRender.QAbstractTextureImage
Removes a Qt3DCore::QAbstractTextureImage textureImage
from the texture provider.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.samples()#
- Return type:
int
Returns the number of samples per texel for the texture provider.
Note
this has a meaning only for texture providers that have multisample formats.
See also
Getter of property samples
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.samplesChanged(samples)#
- Parameters:
samples – int
Notification signal of property samples
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setComparisonFunction(function)#
- Parameters:
function –
ComparisonFunction
Set the comparison function to function
.
See also
Setter of property comparisonFunction
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setComparisonMode(mode)#
- Parameters:
mode –
ComparisonMode
Set the comparison mode to mode
.
See also
Setter of property comparisonMode
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setDepth(depth)#
- Parameters:
depth – int
Set the depth of the texture to depth
.
See also
Setter of property depth
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setFormat(format)#
- Parameters:
format –
TextureFormat
Set the texture format to format
.
See also
Setter of property format
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setGenerateMipMaps(gen)#
- Parameters:
gen – bool
Boolean parameter gen
sets a flag indicating whether the texture provider should generate mipmaps or not.
See also
Setter of property generateMipMaps
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setHandle(handle)#
- Parameters:
handle – object
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setHandleType(type)#
- Parameters:
type –
HandleType
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setHeight(height)#
- Parameters:
height – int
Set the height to height
.
See also
Setter of property height
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setLayers(layers)#
- Parameters:
layers – int
Set the maximum layer count to layers
.
See also
Setter of property layers
.
Set the magnification filter to f
.
See also
Setter of property magnificationFilter
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setMaximumAnisotropy(anisotropy)#
- Parameters:
anisotropy – float
Sets the maximum anisotropy to anisotropy
.
See also
Setter of property maximumAnisotropy
.
Set the minification filter to the specified value f
.
See also
Setter of property minificationFilter
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setMipLevels(mipLevels)#
- Parameters:
mipLevels – int
See also
Setter of property mipLevels
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setSamples(samples)#
- Parameters:
samples – int
Set the number of samples per texel to samples
.
See also
Setter of property samples
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setSize(width[, height=1[, depth=1]])#
- Parameters:
width – int
height – int
depth – int
Sets the size of the texture provider to width w
, height h
and depth d
.
Set the status of the texture provider to the specified status
.
See also
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setWidth(width)#
- Parameters:
width – int
Set the width of the texture provider to width
.
See also
Setter of property width
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.setWrapMode(wrapMode)#
- Parameters:
Set the wrapmode to the value specified in wrapMode
.
See also
Returns the current status of the texture provider.
See also
Getter of property status
.
Notification signal of property status
.
Returns the target format of the texture provider.
Getter of property target
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.textureImages()#
- Return type:
.list of Qt3DRender.QAbstractTextureImage
Returns a list of pointers to QAbstractTextureImage
objects contained in the texture provider.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.updateData(update)#
- Parameters:
Updates a sub region of the texture, defined by update
, without having to change the data generator or rely on adding or removing texture images.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.width()#
- Return type:
int
Returns the width of the texture
See also
Getter of property width
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.widthChanged(width)#
- Parameters:
width – int
Notification signal of property width
.
- PySide6.Qt3DRender.Qt3DRender.QAbstractTexture.wrapMode()#
- Return type:
See also
Getter of property wrapMode
.