|
Foundation
|
#include <Resource.hpp>
Public Member Functions | |
| VulkanTextureView (VulkanTexture &image, RHITextureViewDesc const &desc, vk::raii::ImageView &&view) | |
| RHITexture * | GetTexture () const override |
| auto const & | GetVkImageView () const |
| auto const & | GetImage () const |
| void | DebugSetObjectName (const char *name) override |
Public Member Functions inherited from Foundation::RHI::RHITextureView | |
| RHITextureView (RHITexture const &image, RHITextureViewDesc const &desc) | |
Public Member Functions inherited from Foundation::RHI::RHIObject | |
| RHIObject ()=default | |
| RHIObject (RHIObject const &)=delete | |
| RHIObject & | operator= (const RHIObject &)=delete |
| RHIObject (RHIObject &&)=delete | |
| RHIObject & | operator= (RHIObject &&)=delete |
| virtual | ~RHIObject ()=default |
Protected Attributes | |
| vk::raii::ImageView | mView { nullptr } |
| VulkanTexture & | mImage |
Protected Attributes inherited from Foundation::RHI::RHITextureView | |
| const RHITexture & | mImage |
| const RHITextureViewDesc & | mDesc |
| VulkanTextureView::VulkanTextureView | ( | VulkanTexture & | image, |
| RHITextureViewDesc const & | desc, | ||
| vk::raii::ImageView && | view | ||
| ) |
Implements Foundation::RHI::RHITextureView.
|
inlineoverridevirtual |
Implements Foundation::RHI::RHITextureView.
|
protected |
|
protected |