Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QVideoTextureHelper::QVideoFrameTexturesArray Class Reference
+ Inheritance diagram for QVideoTextureHelper::QVideoFrameTexturesArray:
+ Collaboration diagram for QVideoTextureHelper::QVideoFrameTexturesArray:

Public Types

using TextureArray = std::array< std::unique_ptr< QRhiTexture >, TextureDescription::maxPlanes >
 

Public Member Functions

 QVideoFrameTexturesArray (TextureArray &&textures)
 
QRhiTexturetexture (uint plane) const override
 
TextureArray takeTextures ()
 
- Public Member Functions inherited from QVideoFrameTextures
virtual ~QVideoFrameTextures ()
 
virtual QRhiTexturetexture (uint plane) const =0
 

Detailed Description

Definition at line 672 of file qvideotexturehelper.cpp.

Member Typedef Documentation

◆ TextureArray

Constructor & Destructor Documentation

◆ QVideoFrameTexturesArray()

QVideoTextureHelper::QVideoFrameTexturesArray::QVideoFrameTexturesArray ( TextureArray &&  textures)
inline

Definition at line 676 of file qvideotexturehelper.cpp.

Member Function Documentation

◆ takeTextures()

TextureArray QVideoTextureHelper::QVideoFrameTexturesArray::takeTextures ( )
inline

Definition at line 685 of file qvideotexturehelper.cpp.

Referenced by QVideoTextureHelper::createTexturesFromMemory().

+ Here is the caller graph for this function:

◆ texture()

QRhiTexture * QVideoTextureHelper::QVideoFrameTexturesArray::texture ( uint  plane) const
inlineoverridevirtual

Implements QVideoFrameTextures.

Definition at line 680 of file qvideotexturehelper.cpp.


The documentation for this class was generated from the following file: