|
typedef RenderCore::Metal::Underlying::Resource | UnderlyingResource |
|
|
intrusive_ptr< ResourceLocator > | Allocate (unsigned size, bool &deviceCreation, const char name[]) |
|
virtual void | AddRef (uint64 resourceMarker, UnderlyingResource *resource, unsigned offset, unsigned size) |
|
virtual void | ReturnToPool (uint64 resourceMarker, intrusive_ptr< UnderlyingResource > &&resource, unsigned offset, unsigned size) |
|
ResultFlags::BitField | IsBatchedResource (UnderlyingResource *resource) const |
|
ResultFlags::BitField | Validate (const ResourceLocator &locator) const |
|
BatchingSystemMetrics | CalculateMetrics () const |
|
const BufferDesc & | GetPrototype () const |
|
void | TickDefrag (ThreadContext &deviceContext, IManager::EventListID processedEventList, bool &deviceCreation) |
|
void | OnLostDevice () |
|
| BatchedResources (const BufferDesc &prototype, std::shared_ptr< ResourcesPool< BufferDesc >> sourcePool) |
|
The documentation for this class was generated from the following files: