#include <Resource.h>
Inherits AZ::RHI::Object.
Inherited by AZ::RHI::BufferView, and AZ::RHI::ImageView.
Public Member Functions | |
virtual const Resource * | GetResource () const =0 |
Returns the resource associated with this view. | |
virtual const DeviceResourceView * | GetDeviceResourceView (int deviceIndex) const =0 |
AZ_RTTI (ResourceView, "{D7442960-531D-4DCC-B60D-FD26FF75BE51}", Object) | |
![]() | |
AZ_RTTI (Object, "{E43378F1-2331-4173-94B8-990ED20E6003}") | |
void | SetName (const Name &name) |
Sets the name of the object. | |
const Name & | GetName () const |
Returns the name set on the object by SetName. | |
uint32_t | use_count () |
Returns the current use count of the object. | |
Additional Inherited Members | |
![]() | |
void | add_ref () const |
void | release () const |
![]() | |
AZStd::atomic_int | m_useCount = 0 |
ResourceView is a base class for multi-device buffer and image views for polymorphic usage of views in a generic way.
|
pure virtual |
Returns the resource associated with this view.
Implemented in AZ::RHI::BufferView, and AZ::RHI::ImageView.