Inherits AZ::Metal::ResourcePoolResolver.
|
| AZ_CLASS_ALLOCATOR (StreamingImagePoolResolver, AZ::SystemAllocator) |
|
| AZ_RTTI (StreamingImagePoolResolver, "{85943BB1-AAE9-47C6-B05A-4B0BFBF1E0A8}", Base) |
|
| StreamingImagePoolResolver (Device &device, StreamingImagePool *streamingImagePool) |
|
RHI::ResultCode | UpdateImage (const RHI::StreamingImageExpandRequest &request) |
|
int | CalculateMipLevel (int lowestMipLength, int currentMipLength) |
|
void | Compile () override |
| Called during compilation of the frame, prior to execution.
|
|
void | Resolve (CommandList &commandList) const override |
| Performs resolve-specific copy / streaming operations.
|
|
void | Deactivate () override |
| Called at the end of the frame after execution.
|
|
| AZ_RTTI (ResourcePoolResolver, "{CCA67B06-218B-4727-BD86-A754DCBCA200}", RHI::ResourcePoolResolver) |
|
| ResourcePoolResolver (Device &device) |
|
virtual void | Compile () |
| Called during compilation of the frame, prior to execution.
|
|
virtual void | Resolve (CommandList &) const |
| Performs resolve-specific copy / streaming operations.
|
|
virtual void | Deactivate () |
| Called at the end of the frame after execution.
|
|
virtual void | OnResourceShutdown (const RHI::Resource &resource) |
| Called when a resource from the pool is being Shutdown.
|
|
Device & | GetDevice () const |
|
| AZ_RTTI (ResourcePoolResolver, "{2468216A-46EF-483C-9D0D-66F2EFC937BD}") |
|
◆ Compile()
void AZ::Metal::StreamingImagePoolResolver::Compile |
( |
| ) |
|
|
overridevirtual |
◆ Deactivate()
void AZ::Metal::StreamingImagePoolResolver::Deactivate |
( |
| ) |
|
|
overridevirtual |
◆ Resolve()
void AZ::Metal::StreamingImagePoolResolver::Resolve |
( |
CommandList & |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/Atom/RHI/Metal/Code/Source/RHI/StreamingImagePoolResolver.h