![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "Particles/ParticleCurveTexture.h"#include "ProfilingDebugging/RealtimeGPUProfiler.h"#include "RenderingThread.h"#include "RHIBreadcrumbs.h"#include "RHIStaticStates.h"#include "ParticleHelper.h"#include "ParticleResources.h"#include "RHIContext.h"#include "ShaderParameterUtils.h"#include "GlobalShader.h"#include "FXSystem.h"#include "PipelineStateCache.h"#include "ShaderParameterMacros.h"Classes | |
| class | FParticleCurveInjectionVS |
| class | FParticleCurveInjectionPS |
| class | FParticleCurveInjectionVertexDeclaration |
Typedefs | |
| typedef TUniformBufferRef< FParticleCurveInjectionParameters > | FParticleCurveInjectionBufferRef |
Functions | |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT (FParticleCurveInjectionParameters, "ParticleCurveInjection") | |
| IMPLEMENT_SHADER_TYPE (, FParticleCurveInjectionVS, TEXT("/Engine/Private/ParticleCurveInjectionShader.usf"), TEXT("VertexMain"), SF_Vertex) | |
| IMPLEMENT_SHADER_TYPE (, FParticleCurveInjectionPS, TEXT("/Engine/Private/ParticleCurveInjectionShader.usf"), TEXT("PixelMain"), SF_Pixel) | |
| IMPLEMENT_GLOBAL_SHADER_PARAMETER_STRUCT | ( | FParticleCurveInjectionParameters | , |
| "ParticleCurveInjection" | |||
| ) |
Uniform buffer to hold parameters for particle curve injection.
| IMPLEMENT_SHADER_TYPE | ( | FParticleCurveInjectionPS | , |
| TEXT("/Engine/Private/ParticleCurveInjectionShader.usf") | , | ||
| TEXT("PixelMain") | , | ||
| SF_Pixel | |||
| ) |
| IMPLEMENT_SHADER_TYPE | ( | FParticleCurveInjectionVS | , |
| TEXT("/Engine/Private/ParticleCurveInjectionShader.usf") | , | ||
| TEXT("VertexMain") | , | ||
| SF_Vertex | |||
| ) |
Implementation for all shaders used for particle injection.
| TGlobalResource<FParticleCurveInjectionVertexDeclaration> GParticleCurveInjectionVertexDeclaration |
The global particle injection vertex declaration.
| TGlobalResource<FParticleCurveTexture> GParticleCurveTexture |
The texel allocator uses 16-bit integers internally. The global curve texture resource.
|
extern |
The texture size allocated for particle curves.
|
extern |