![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Member Functions | |
| QMetalTextureData (QMetalTexture *t) | |
| id< MTLTexture > | textureForSampling () const |
| id< MTLTexture > | textureForWrite () const |
| bool | createViews () |
| id< MTLTexture > | viewForLevel (int level) |
| QMetalTextureData (QMetalTexture *t) | |
| id< MTLTexture > | textureForSampling () const |
| id< MTLTexture > | textureForWrite () const |
| bool | createViews () |
| id< MTLTexture > | viewForLevel (int level) |
Public Attributes | |
| QMetalTexture * | q |
| MTLPixelFormat | format |
| MTLPixelFormat | viewFormat = MTLPixelFormatInvalid |
| MTLPixelFormat | viewFormatForSampling = MTLPixelFormatInvalid |
| id< MTLTexture > | tex = nil |
| id< MTLTexture > | samplingView = nil |
| id< MTLTexture > | writeView = nil |
| id< MTLBuffer > | stagingBuf [QMTL_FRAMES_IN_FLIGHT] |
| bool | owns = true |
| id< MTLTexture > | perLevelViews [QRhi::MAX_MIP_LEVELS] |
Definition at line 363 of file qrhimetal.mm.
|
inline |
Definition at line 365 of file qrhimetal.mm.
References q.
Referenced by QMetalTexture::QMetalTexture().
|
inline |
Definition at line 365 of file qrhimetal.mm.
| bool QMetalTextureData::createViews | ( | ) |
Definition at line 5682 of file qrhimetal.mm.
References QMetalTexture::mipLevelCount, and q.
Referenced by QMetalTexture::create(), and QMetalTexture::createFrom().
| bool QMetalTextureData::createViews | ( | ) |
|
inline |
Definition at line 378 of file qrhimetal.mm.
|
inline |
Definition at line 378 of file qrhimetal.mm.
|
inline |
Definition at line 379 of file qrhimetal.mm.
|
inline |
Definition at line 379 of file qrhimetal.mm.
| id< MTLTexture > QMetalTextureData::viewForLevel | ( | int | level | ) |
Definition at line 5724 of file qrhimetal.mm.
References QMetalTexture::mipLevelCount, and q.
| id< MTLTexture > QMetalTextureData::viewForLevel | ( | int | level | ) |
| MTLPixelFormat QMetalTextureData::format |
Definition at line 368 of file qrhimetal.mm.
| bool QMetalTextureData::owns = true |
Definition at line 375 of file qrhimetal.mm.
Referenced by QMetalTexture::create(), and QMetalTexture::createFrom().
| id< MTLTexture > QMetalTextureData::perLevelViews |
Definition at line 376 of file qrhimetal.mm.
| QMetalTexture * QMetalTextureData::q |
Definition at line 367 of file qrhimetal.mm.
Referenced by QMetalTextureData(), createViews(), and viewForLevel().
| id< MTLTexture > QMetalTextureData::samplingView = nil |
Definition at line 372 of file qrhimetal.mm.
| id< MTLBuffer > QMetalTextureData::stagingBuf |
Definition at line 374 of file qrhimetal.mm.
| id< MTLTexture > QMetalTextureData::tex = nil |
Definition at line 371 of file qrhimetal.mm.
| MTLPixelFormat QMetalTextureData::viewFormat = MTLPixelFormatInvalid |
Definition at line 369 of file qrhimetal.mm.
| MTLPixelFormat QMetalTextureData::viewFormatForSampling = MTLPixelFormatInvalid |
Definition at line 370 of file qrhimetal.mm.
| id< MTLTexture > QMetalTextureData::writeView = nil |
Definition at line 373 of file qrhimetal.mm.