|
RavEngine
|
Public Member Functions | |
| OBJC_ID (CAMetalDrawable) drawable | |
| OBJC_ID (MTLTexture) texture | |
| TextureMTL (decltype(drawable), const Dimension &) | |
| TextureMTL (const std::shared_ptr< DeviceMTL >, const TextureConfig &config, const TextureUploadData &) | |
| TextureMTL (const std::shared_ptr< DeviceMTL >, const TextureConfig &config) | |
| Dimension | GetSize () const |
| TextureView | GetDefaultView () const final |
| TextureView | GetViewForMip (uint32_t mip) const final |
| RGLCustomTextureViewPtr | MakeCustomTextureView (const CustomTextureViewConfig &config) const |
| uint8_t | GetNumMips () const final |
Public Member Functions inherited from RGL::ITexture | |
| ITexture (decltype(size) size) | |
Static Public Member Functions | |
| static | OBJC_ID (MTLTexture) ViewToTexture(const TextureView &view) |
Public Attributes | |
| std::vector< OBJC_ID(MTLTexture)> | mipTextures |
| uint32_t | globalIndex = 0 |
Additional Inherited Members | |
Protected Attributes inherited from RGL::ITexture | |
| Dimension | size |
|
finalvirtual |
Implements RGL::ITexture.
|
finalvirtual |
Implements RGL::ITexture.
|
virtual |
Implements RGL::ITexture.
|
finalvirtual |
Implements RGL::ITexture.
|
virtual |
Implements RGL::ITexture.