![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FXSystemPrivate.h>
Inheritance diagram for FGPUSpriteVertexFactory:Vertex factory for render sprites from GPU simulated particles.
|
inline |
|
inline |
|
static |
Get vertex elements used when during PSO precaching materials using this vertex factory type
Return the vertex elements from the fixed GGPUSpriteVertexDeclaration used by this factory
|
overridevirtual |
Constructs render resources for this vertex factory.
Reimplemented from FRenderResource.
|
static |
Can be overridden by FVertexFactory subclasses to modify their compile environment just before compilation occurs.
|
inlineoverridevirtual |
Reimplemented from FVertexFactory.
|
inline |
Set the source vertex buffer that contains particle indices.
|
static |
Should we cache the material's shadertype on this platform with this vertex factory?
| FRHITexture* FGPUSpriteVertexFactory::AttributesTextureRHI |
Texture containint attributes for all particles.
| FUniformBufferRHIRef FGPUSpriteVertexFactory::EmitterDynamicUniformBuffer |
Emitter uniform buffer for dynamic parameters.
| FRHIUniformBuffer* FGPUSpriteVertexFactory::EmitterUniformBuffer |
Emitter uniform buffer.
| FVector3f FGPUSpriteVertexFactory::LWCTile |
LWC tile offset, will be 0,0,0 for localspace emitters.
| FRHITexture* FGPUSpriteVertexFactory::PositionTextureRHI |
Texture containing positions for all particles.
| FVector3f FGPUSpriteVertexFactory::TilePageScale |
Tile page offset factors associated with the GPU particle simulation resources.
| FRHIShaderResourceView* FGPUSpriteVertexFactory::UnsortedParticleIndicesSRV |
Buffer containing unsorted particle indices.
| FRHITexture* FGPUSpriteVertexFactory::VelocityTextureRHI |
Texture containing velocities for all particles.