![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qssguserrenderpassmanager_p.h>
Public Types | |
| using | UserPassSet = QList<QSSGRenderUserPass *> |
Public Member Functions | |
| QSSGUserRenderPassManager (Private) | |
| ~QSSGUserRenderPassManager () | |
| void | scheduleUserPass (QSSGRenderUserPass *userPasses) |
| void | unscheduleUserPass (const QSSGRenderUserPass *userPasses) |
| QSSGRhiRenderableTextureV2Ptr | getOrCreateRenderableTexture (const QSSGRenderUserPass &userPass) |
| QSSGRhiRenderableTextureV2Ptr | getUserPassTexureResult (const QSSGRenderUserPass &userPass) const |
| void | updateUserPassOrder (bool forceUpdate=false) |
| const UserPassSet & | scheduledUserPasses () const |
| void | releaseAll () |
| void | unregisterManagedTexture (QSSGManagedRhiTexture *textureWrapper) |
| void | registerManagedTexture (QSSGManagedRhiTexture *textureWrapper) |
| void | resetForFrame () |
Static Public Member Functions | |
| static std::shared_ptr< QSSGUserRenderPassManager > | create () |
Friends | |
| class | QSSGBufferManager |
Definition at line 30 of file qssguserrenderpassmanager_p.h.
Definition at line 35 of file qssguserrenderpassmanager_p.h.
|
explicit |
Definition at line 15 of file qssguserrenderpassmanager.cpp.
| QSSGUserRenderPassManager::~QSSGUserRenderPassManager | ( | ) |
Definition at line 20 of file qssguserrenderpassmanager.cpp.
|
inlinestaticnodiscard |
Definition at line 40 of file qssguserrenderpassmanager_p.h.
| QSSGRhiRenderableTextureV2Ptr QSSGUserRenderPassManager::getOrCreateRenderableTexture | ( | const QSSGRenderUserPass & | userPass | ) |
Definition at line 51 of file qssguserrenderpassmanager.cpp.
| QSSGRhiRenderableTextureV2Ptr QSSGUserRenderPassManager::getUserPassTexureResult | ( | const QSSGRenderUserPass & | userPass | ) | const |
Definition at line 61 of file qssguserrenderpassmanager.cpp.
| void QSSGUserRenderPassManager::registerManagedTexture | ( | QSSGManagedRhiTexture * | textureWrapper | ) |
Definition at line 132 of file qssguserrenderpassmanager.cpp.
| void QSSGUserRenderPassManager::releaseAll | ( | ) |
Definition at line 149 of file qssguserrenderpassmanager.cpp.
| void QSSGUserRenderPassManager::resetForFrame | ( | ) |
Definition at line 143 of file qssguserrenderpassmanager.cpp.
|
inline |
Definition at line 54 of file qssguserrenderpassmanager_p.h.
| void QSSGUserRenderPassManager::scheduleUserPass | ( | QSSGRenderUserPass * | userPasses | ) |
Definition at line 29 of file qssguserrenderpassmanager.cpp.
| void QSSGUserRenderPassManager::unregisterManagedTexture | ( | QSSGManagedRhiTexture * | textureWrapper | ) |
Definition at line 119 of file qssguserrenderpassmanager.cpp.
| void QSSGUserRenderPassManager::unscheduleUserPass | ( | const QSSGRenderUserPass * | userPasses | ) |
Definition at line 40 of file qssguserrenderpassmanager.cpp.
| void QSSGUserRenderPassManager::updateUserPassOrder | ( | bool | forceUpdate = false | ) |
Definition at line 70 of file qssguserrenderpassmanager.cpp.
|
friend |
Definition at line 66 of file qssguserrenderpassmanager_p.h.