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::RHI::ResourcePoolResolver.
Inherited by AZ::DX12::QueryPoolResolver.
Public Member Functions | |
AZ_RTTI (ResourcePoolResolver, "{5AA79078-BDB6-4D2C-96EA-BD7AF9E78EEC}", RHI::ResourcePoolResolver) | |
virtual void | Compile ([[maybe_unused]] Scope &scope) |
Called during compilation of the frame, prior to execution. | |
virtual void | QueuePrologueTransitionBarriers (CommandList &) |
Queues transition barriers at the beginning of a scope. | |
virtual void | Resolve (CommandList &) const |
Performs resolve-specific copy / streaming operations. | |
virtual void | QueueEpilogueTransitionBarriers (CommandList &) const |
Queues transition barriers at the end of a scope. | |
virtual void | Deactivate () |
Called at the end of the frame after execution. | |
virtual void | OnResourceShutdown ([[maybe_unused]] const RHI::Resource &resource) |
Called when a resource from the pool is being Shutdown. | |
Public Member Functions inherited from AZ::RHI::ResourcePoolResolver | |
AZ_RTTI (ResourcePoolResolver, "{2468216A-46EF-483C-9D0D-66F2EFC937BD}") | |