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
QSSGManagedRhiTexture Class Reference

#include <qssgrhicontext_p.h>

Collaboration diagram for QSSGManagedRhiTexture:

Public Types

using Ptr = std::unique_ptr<QSSGManagedRhiTexture>

Public Member Functions

const std::unique_ptr< QRhiTexture > & texture () const
bool isValid () const
 QSSGManagedRhiTexture ()=default
 QSSGManagedRhiTexture (const std::shared_ptr< QSSGUserRenderPassManager > &manager, QRhiTexture *texture, Private)
 QSSGManagedRhiTexture (const std::shared_ptr< QSSGUserRenderPassManager > &manager, std::unique_ptr< QRhiTexture > texture)
 ~QSSGManagedRhiTexture ()

Static Public Member Functions

static Ptr make_copy (const Ptr &other)

Friends

class QSSGRhiRenderableTextureV2
class QSSGUserRenderPassManager

Detailed Description

Definition at line 673 of file qssgrhicontext_p.h.

Member Typedef Documentation

◆ Ptr

Definition at line 678 of file qssgrhicontext_p.h.

Constructor & Destructor Documentation

◆ QSSGManagedRhiTexture() [1/3]

QSSGManagedRhiTexture::QSSGManagedRhiTexture ( )
default

◆ QSSGManagedRhiTexture() [2/3]

QSSGManagedRhiTexture::QSSGManagedRhiTexture ( const std::shared_ptr< QSSGUserRenderPassManager > & manager,
QRhiTexture * texture,
Private  )

Definition at line 1923 of file qssgrhicontext.cpp.

◆ QSSGManagedRhiTexture() [3/3]

QSSGManagedRhiTexture::QSSGManagedRhiTexture ( const std::shared_ptr< QSSGUserRenderPassManager > & manager,
std::unique_ptr< QRhiTexture > texture )

Definition at line 1931 of file qssgrhicontext.cpp.

◆ ~QSSGManagedRhiTexture()

QSSGManagedRhiTexture::~QSSGManagedRhiTexture ( )

Definition at line 1939 of file qssgrhicontext.cpp.

Member Function Documentation

◆ isValid()

bool QSSGManagedRhiTexture::isValid ( ) const
inlinenodiscard

Definition at line 682 of file qssgrhicontext_p.h.

◆ make_copy()

Ptr QSSGManagedRhiTexture::make_copy ( const Ptr & other)
inlinestaticnodiscard

Definition at line 689 of file qssgrhicontext_p.h.

◆ texture()

const std::unique_ptr< QRhiTexture > & QSSGManagedRhiTexture::texture ( ) const
inline

Definition at line 680 of file qssgrhicontext_p.h.

◆ QSSGRhiRenderableTextureV2

friend class QSSGRhiRenderableTextureV2
friend

Definition at line 695 of file qssgrhicontext_p.h.

◆ QSSGUserRenderPassManager

friend class QSSGUserRenderPassManager
friend

Definition at line 696 of file qssgrhicontext_p.h.


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