Inherits AZ::Metal::ResourcePoolResolver.
Public Member Functions | |
| 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::DeviceStreamingImageExpandRequest &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. | |
Public Member Functions inherited from AZ::Metal::ResourcePoolResolver | |
| AZ_RTTI (ResourcePoolResolver, "{CCA67B06-218B-4727-BD86-A754DCBCA200}", RHI::ResourcePoolResolver) | |
| ResourcePoolResolver (Device &device) | |
| virtual void | OnResourceShutdown (const RHI::DeviceResource &resource) |
| Called when a resource from the pool is being Shutdown. | |
| Device & | GetDevice () const |
Public Member Functions inherited from AZ::RHI::ResourcePoolResolver | |
| AZ_RTTI (ResourcePoolResolver, "{2468216A-46EF-483C-9D0D-66F2EFC937BD}") | |
Additional Inherited Members | |
Protected Attributes inherited from AZ::Metal::ResourcePoolResolver | |
| Device & | m_device |
|
overridevirtual |
Called during compilation of the frame, prior to execution.
Reimplemented from AZ::Metal::ResourcePoolResolver.
|
overridevirtual |
Called at the end of the frame after execution.
Reimplemented from AZ::Metal::ResourcePoolResolver.
|
overridevirtual |
Performs resolve-specific copy / streaming operations.
Reimplemented from AZ::Metal::ResourcePoolResolver.