Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
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, QVideoFrame mappedFrame={})
 
 ~QVideoFrameTexturesArray ()
 
QRhiTexturetexture (uint plane) const override
 
TextureArray takeTextures ()
 
 QVideoFrameTexturesArray (TextureArray &&textures, QVideoFrame mappedFrame={})
 
 ~QVideoFrameTexturesArray ()
 
QRhiTexturetexture (uint plane) const override
 
TextureArray takeTextures ()
 
- Public Member Functions inherited from QVideoFrameTextures
virtual ~QVideoFrameTextures ()
 

Detailed Description

Definition at line 681 of file qvideotexturehelper.cpp.

Member Typedef Documentation

◆ TextureArray

Definition at line 684 of file qvideotexturehelper.cpp.

Constructor & Destructor Documentation

◆ QVideoFrameTexturesArray() [1/2]

QVideoTextureHelper::QVideoFrameTexturesArray::QVideoFrameTexturesArray ( TextureArray && textures,
QVideoFrame mappedFrame = {} )
inline

Definition at line 685 of file qvideotexturehelper.cpp.

◆ ~QVideoFrameTexturesArray() [1/2]

QVideoTextureHelper::QVideoFrameTexturesArray::~QVideoFrameTexturesArray ( )
inline

Definition at line 696 of file qvideotexturehelper.cpp.

◆ QVideoFrameTexturesArray() [2/2]

QVideoTextureHelper::QVideoFrameTexturesArray::QVideoFrameTexturesArray ( TextureArray && textures,
QVideoFrame mappedFrame = {} )
inline

Definition at line 685 of file qvideotexturehelper.cpp.

◆ ~QVideoFrameTexturesArray() [2/2]

QVideoTextureHelper::QVideoFrameTexturesArray::~QVideoFrameTexturesArray ( )
inline

Definition at line 696 of file qvideotexturehelper.cpp.

Member Function Documentation

◆ takeTextures() [1/2]

TextureArray QVideoTextureHelper::QVideoFrameTexturesArray::takeTextures ( )
inline

Definition at line 703 of file qvideotexturehelper.cpp.

◆ takeTextures() [2/2]

TextureArray QVideoTextureHelper::QVideoFrameTexturesArray::takeTextures ( )
inline

Definition at line 703 of file qvideotexturehelper.cpp.

◆ texture() [1/2]

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

Implements QVideoFrameTextures.

Definition at line 698 of file qvideotexturehelper.cpp.

◆ texture() [2/2]

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

Implements QVideoFrameTextures.

Definition at line 698 of file qvideotexturehelper.cpp.


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