|
RavEngine
|
Public Member Functions | |
| TextureWG (decltype(texture), const Dimension &, bool owning=false) | |
| TextureWG (const std::shared_ptr< DeviceWG >, const TextureConfig &config, const untyped_span) | |
| TextureWG (const std::shared_ptr< DeviceWG >, const TextureConfig &config) | |
| TextureView | GetDefaultView () const final |
| TextureView | GetViewForMip (uint32_t mip) const final |
| virtual RGLCustomTextureViewPtr | MakeCustomTextureView (const CustomTextureViewConfig &config) const |
| Dimension | GetSize () const |
Public Member Functions inherited from RGL::ITexture | |
| ITexture (decltype(size) size) | |
| virtual uint8_t | GetNumMips () const =0 |
Public Attributes | |
| WGPUTextureView | texture |
| bool | owning = true |
| std::vector< WGPUTextureView > | mipViews |
Additional Inherited Members | |
Protected Attributes inherited from RGL::ITexture | |
| Dimension | size |
|
finalvirtual |
Implements RGL::ITexture.
|
virtual |
Implements RGL::ITexture.
|
finalvirtual |
Implements RGL::ITexture.
|
virtual |
Implements RGL::ITexture.