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 –
Targetparent –
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:
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 .