|
Foundation
|
Internal tracking information for a resource in the frame graph. More...
#include <RenderResource.hpp>
Classes | |
| struct | BufferState |
| struct | SubresourceState |
Public Member Functions | |
| auto | GetLastSubresourceStateOf (RHITextureSubresourceRange const &range) |
| void | ResetStates () |
| TrackedResource (ResourceHandle handle, StringView name, const ResourceDefinition &resourceDesc, Allocator *alloc) | |
Internal tracking information for a resource in the frame graph.
| Foundation::RenderCore::TrackedResource::TrackedResource | ( | ResourceHandle | handle, |
| StringView | name, | ||
| const ResourceDefinition & | resourceDesc, | ||
| Allocator * | alloc | ||
| ) |
|
inline |
|
inline |
| ResourceDefinition Foundation::RenderCore::TrackedResource::desc |
| ResourceHandle Foundation::RenderCore::TrackedResource::handle |
| struct Foundation::RenderCore::TrackedResource::BufferState Foundation::RenderCore::TrackedResource::lastBufferState |
| Vector<SubresourceState> Foundation::RenderCore::TrackedResource::lastSubresourceStates |
| String Foundation::RenderCore::TrackedResource::name |
| uint32_t Foundation::RenderCore::TrackedResource::textureLayers {0} |
| uint32_t Foundation::RenderCore::TrackedResource::textureMips {0} |