![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShaderPrintParameters.h>
Public Attributes | |
| ShaderPrint::FShaderPrintSetup | Setup |
| TUniformBufferRef< ShaderPrint::FShaderPrintCommonParameters > | UniformBuffer |
| FRDGBufferRef | ShaderPrintEntryBuffer = nullptr |
| FRDGBufferRef | ShaderPrintStateBuffer = nullptr |
Structure containing shader print render data. This is automatically created, setup and rendered for each view. Also it is possible for client code to create and own this. If this is client managed then the client can queue for rendering by calling: (i) FreezeShaderPrintData() to "freeze" the data which exports it from the current RDG builder context. (ii) SubmitShaderPrintData() to submit the frozen data for later thawing and rendering.
| ShaderPrint::FShaderPrintSetup FShaderPrintData::Setup |
| FRDGBufferRef FShaderPrintData::ShaderPrintEntryBuffer = nullptr |
| FRDGBufferRef FShaderPrintData::ShaderPrintStateBuffer = nullptr |
| TUniformBufferRef<ShaderPrint::FShaderPrintCommonParameters> FShaderPrintData::UniformBuffer |