#include <CeresEngine/Renderer/RenderGraph/RenderResource.hpp>
◆ TransientImageRenderResource()
◆ get()
| GPUImage * CeresEngine::TransientImageRenderResource::get |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ getDescriptor()
◆ isExternal()
| bool CeresEngine::TransientImageRenderResource::isExternal |
( |
| ) |
const |
|
inlinefinalvirtual |
◆ isTransient()
| bool CeresEngine::TransientImageRenderResource::isTransient |
( |
| ) |
const |
|
inlinefinalvirtual |
- Returns
true if the resource is transient and will be automatically created by the render graph implementation.
Implements CeresEngine::RenderResource.
◆ realize()
| void CeresEngine::TransientImageRenderResource::realize |
( |
GPUDevice & |
device | ) |
|
|
finalvirtual |
Realizes the resource.
If the resource is a transient resource, it will be created at this stage. Normally, this method is called before executing the first render tasks that uses it.
- Parameters
-
| device | The device to allocate the resource from. |
Implements CeresEngine::RenderResource.
◆ reflect()
Executes the given processor for every field of the struct.
- Parameters
-
| RTTI | The processor to be ran for every field. |
◆ unrealize()
| void CeresEngine::TransientImageRenderResource::unrealize |
( |
GPUDevice & |
device | ) |
|
|
finalvirtual |
Unrealizes the resource.
If the resource is a transient resource, it will be destroyed at this stage. Normally, this method is called after executing the last render tasks that uses it.
- Parameters
-
| device | The device to allocate the resource from. |
Implements CeresEngine::RenderResource.
◆ mDescriptor
◆ mImage
The documentation for this class was generated from the following file:
- /Users/Rogiel/Developer/CeresEngine/Engine/Sources/CeresEngine/Renderer/RenderGraph/RenderResource.hpp