![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "Templates/RefCounting.h"#include "Misc/MemStack.h"#include "Modules/ModuleInterface.h"#include "RHI.h"#include "RenderResource.h"#include "RenderUtils.h"#include "Misc/EnumClassFlags.h"#include "UniformBuffer.h"#include "VirtualTexturing.h"#include "RenderGraphDefinitions.h"#include "PathTracingOutputInvalidateReason.h"Go to the source code of this file.
Classes | |
| struct | FSceneRenderingBlockAllocationTag |
| struct | FPooledRenderTargetDesc |
| struct | FSceneRenderTargetItem |
| struct | IPooledRenderTarget |
| class | FPostOpaqueRenderParameters |
| class | ICustomVisibilityQuery |
| class | ICustomCulling |
| class | FPixelInspectorRequest |
| class | IPersistentViewUniformBufferExtension |
| class | IScenePrimitiveRenderingContext |
| struct | FScenePrimitiveRenderingContextScopeHelper |
| class | IRendererModule |
Namespaces | |
| namespace | Nanite |
Enumerations | |
| enum | EDrawRectangleFlags { EDRF_Default , EDRF_UseTriangleOptimization , EDRF_UseTesselatedIndexBuffer } |
| typedef FOnPostOpaqueRender::FDelegate FPostOpaqueRenderDelegate |
| using FSceneRenderingAllocatorObject = TConcurrentLinearObject<T, FSceneRenderingBlockAllocationTag> |
| using FSceneRenderingArrayAllocator = TConcurrentLinearArrayAllocator<FSceneRenderingBlockAllocationTag> |
| using FSceneRenderingBulkObjectAllocator = TConcurrentLinearBulkObjectAllocator<FSceneRenderingBlockAllocationTag> |
| using SceneRenderingBitArrayAllocator = TConcurrentLinearBitArrayAllocator<FSceneRenderingBlockAllocationTag> |
| using SceneRenderingSparseArrayAllocator = TConcurrentLinearSparseArrayAllocator<FSceneRenderingBlockAllocationTag> |
|
extern |
Creates an untracked pooled render target from the RHI texture, but only if the pooled render target is empty or doesn't match the input texture. If the pointer already exists and points at the input texture, the function just returns. Useful to cache a pooled render target for an RHI texture. Returns true if the render target was created, or false if it was reused.
|
extern |
Creates an untracked pooled render target from an RHI texture.
| DECLARE_MULTICAST_DELEGATE_OneParam | ( | FOnPostOpaqueRender | , |
| class FPostOpaqueRenderParameters & | |||
| ) |