Inherited by AZ::RPI::ImageSystem.
◆ FindRegisteredAttachmentImage()
virtual Data::Instance< AttachmentImage > AZ::RPI::ImageSystemInterface::FindRegisteredAttachmentImage |
( |
const Name & |
uniqueName | ) |
const |
|
pure virtual |
Find an attachment image by its unique name (same as its attachment id) from registered attachment images. Note: only attachment image created with an unique name will be registered.
Implemented in AZ::RPI::ImageSystem.
◆ GetStreamingPool()
virtual const Data::Instance< StreamingImagePool > & AZ::RPI::ImageSystemInterface::GetStreamingPool |
( |
| ) |
const |
|
pure virtual |
◆ GetSystemAttachmentImage()
virtual const Data::Instance< AttachmentImage > & AZ::RPI::ImageSystemInterface::GetSystemAttachmentImage |
( |
RHI::Format |
format | ) |
|
|
pure virtual |
Returns a system attachment image generated at runtime for the given format. Supports color, depth, and depth/stencil attachment images
Implemented in AZ::RPI::ImageSystem.
◆ GetSystemAttachmentPool()
virtual const Data::Instance< AttachmentImagePool > & AZ::RPI::ImageSystemInterface::GetSystemAttachmentPool |
( |
| ) |
const |
|
pure virtual |
Returns the system attachment image pool. Use this if you do not need a custom pool for your allocation.
Implemented in AZ::RPI::ImageSystem.
◆ GetSystemImage()
virtual const Data::Instance< Image > & AZ::RPI::ImageSystemInterface::GetSystemImage |
( |
SystemImage |
systemImage | ) |
const |
|
pure virtual |
◆ GetSystemStreamingPool()
virtual const Data::Instance< StreamingImagePool > & AZ::RPI::ImageSystemInterface::GetSystemStreamingPool |
( |
| ) |
const |
|
pure virtual |
◆ RegisterAttachmentImage()
virtual bool AZ::RPI::ImageSystemInterface::RegisterAttachmentImage |
( |
AttachmentImage * |
attachmentImage | ) |
|
|
pure virtual |
Register an attachment image by its unique name (attachment id) Return false if the image was failed to register. It could be the image with same name was already registered. Note: this function is only intended to be used by AttachmentImage class Only attachment images created with an unique name will be registered
Implemented in AZ::RPI::ImageSystem.
◆ UnregisterAttachmentImage()
virtual void AZ::RPI::ImageSystemInterface::UnregisterAttachmentImage |
( |
AttachmentImage * |
attachmentImage | ) |
|
|
pure virtual |
◆ Update()
virtual void AZ::RPI::ImageSystemInterface::Update |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- Gems/Atom/RPI/Code/Include/Atom/RPI.Public/Image/ImageSystemInterface.h