![]() |
Qt 6.x
The Qt SDK
|
Collaboration diagram for QMetalSwapChainData:Public Attributes | |
| CAMetalLayer * | layer = nullptr |
| id< CAMetalDrawable > | curDrawable = nil |
| dispatch_semaphore_t | sem [QMTL_FRAMES_IN_FLIGHT] |
| double | lastGpuTime [QMTL_FRAMES_IN_FLIGHT] |
| MTLRenderPassDescriptor * | rp = nullptr |
| id< MTLTexture > | msaaTex [QMTL_FRAMES_IN_FLIGHT] |
| QRhiTexture::Format | rhiColorFormat |
| MTLPixelFormat | colorFormat |
Definition at line 440 of file qrhimetal.mm.
| MTLPixelFormat QMetalSwapChainData::colorFormat |
Definition at line 449 of file qrhimetal.mm.
Referenced by QMetalSwapChain::chooseFormats(), QMetalSwapChain::createOrResize(), and QMetalSwapChain::newCompatibleRenderPassDescriptor().
| id<CAMetalDrawable> QMetalSwapChainData::curDrawable = nil |
Definition at line 443 of file qrhimetal.mm.
Referenced by QRhiMetal::beginPass(), QMetalSwapChain::createOrResize(), QMetalSwapChain::destroy(), and QRhiMetal::endFrame().
| double QMetalSwapChainData::lastGpuTime[QMTL_FRAMES_IN_FLIGHT] |
Definition at line 445 of file qrhimetal.mm.
Referenced by QRhiMetal::beginFrame(), QMetalSwapChain::createOrResize(), QRhiMetal::endFrame(), and QRhiMetal::finish().
| CAMetalLayer* QMetalSwapChainData::layer = nullptr |
Definition at line 442 of file qrhimetal.mm.
Referenced by QRhiMetal::beginPass(), QMetalSwapChain::createOrResize(), QMetalSwapChain::destroy(), QRhiMetal::endFrame(), and QMetalSwapChain::surfacePixelSize().
| id<MTLTexture> QMetalSwapChainData::msaaTex[QMTL_FRAMES_IN_FLIGHT] |
Definition at line 447 of file qrhimetal.mm.
Referenced by QMetalSwapChain::QMetalSwapChain(), QRhiMetal::beginFrame(), QMetalSwapChain::createOrResize(), and QMetalSwapChain::destroy().
| QRhiTexture::Format QMetalSwapChainData::rhiColorFormat |
Definition at line 448 of file qrhimetal.mm.
Referenced by QMetalSwapChain::chooseFormats().
| MTLRenderPassDescriptor* QMetalSwapChainData::rp = nullptr |
Definition at line 446 of file qrhimetal.mm.
| dispatch_semaphore_t QMetalSwapChainData::sem[QMTL_FRAMES_IN_FLIGHT] |
Definition at line 444 of file qrhimetal.mm.
Referenced by QMetalSwapChain::QMetalSwapChain(), QRhiMetal::beginFrame(), QMetalSwapChain::createOrResize(), QMetalSwapChain::destroy(), QRhiMetal::endFrame(), and QMetalSwapChain::waitUntilCompleted().