Open 3D Engine Atom Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits AZ::Metal::ResourcePoolResolver.
Public Member Functions | |
AZ_CLASS_ALLOCATOR (ImagePoolResolver, AZ::SystemAllocator) | |
AZ_RTTI (ImagePoolResolver, "{85943BB1-AAE9-47C6-B05A-4B0BFBF1E0A8}", Base) | |
ImagePoolResolver (Device &device) | |
RHI::ResultCode | UpdateImage (const RHI::ImageUpdateRequest &request, size_t &bytesTransferred) |
int | CalculateMipLevel (int lowestMipLength, int currentMipLength) |
void | Compile () override |
ResourcePoolResolver. | |
void | Resolve (CommandList &commandList) const override |
Performs resolve-specific copy / streaming operations. | |
void | Deactivate () override |
Called at the end of the frame after execution. | |
void | OnResourceShutdown (const RHI::Resource &resource) override |
Called when a resource from the pool is being Shutdown. | |
![]() | |
AZ_RTTI (ResourcePoolResolver, "{CCA67B06-218B-4727-BD86-A754DCBCA200}", RHI::ResourcePoolResolver) | |
ResourcePoolResolver (Device &device) | |
Device & | GetDevice () const |
![]() | |
AZ_RTTI (ResourcePoolResolver, "{2468216A-46EF-483C-9D0D-66F2EFC937BD}") | |
Additional Inherited Members | |
![]() | |
Device & | m_device |