FGPUSpriteResourceData

The source data for runtime resources.

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Particles/TypeData/ParticleModuleTypeDataGpu.h

Include

#include "Particles/TypeData/ParticleModuleTypeDataGpu.h"

Syntax

struct FGPUSpriteResourceData

Remarks

The source data for runtime resources.

Variables

Name Description

Public variable

uint32: 1

 

bRemoveHMDRoll

If true, removes the HMD view roll (e.g. in VR)

Public variable

float

 

CameraMotionBlurAmount

How much to stretch sprites based on camera motion blur.

Public variable

float

 

CollisionRadiusBias

Bias to apply to per-particle size for collision.

Public variable

float

 

CollisionRadiusScale

Scale to apply to per-particle size for collision.

Public variable

float

 

CollisionRandomDistribution

Control on reflection's random distribution when colliding. (1=uniform distribution)

Public variable

float

 

CollisionRandomSpread

Control on reflection's random distribution spread.

Public variable

float

 

CollisionTimeBias

Bias applied to relative time upon collision.

Public variable

FVector4

 

ColorBias

Public variable

FVector4

 

ColorScale

Scale and bias to be applied to the color of sprites.

Public variable

FVector

 

ConstantAcceleration

Constant acceleration to apply to particles.

Public variable

float

 

DragCoefficientBias

Bias to apply to per-particle drag coefficient.

Public variable

float

 

DragCoefficientScale

Scale to apply to per-particle drag coefficient.

Public variable

float

 

GlobalVectorFieldScale

Scale to apply to global vector fields.

Public variable

float

 

GlobalVectorFieldTightness

Tightness override value for the global vector fields.

Public variable

TEnumAsByte< en...

 

LockAxisFlag

The method for locking the particles to a particular axis.

Public variable

float

 

MaxFacingCameraBlendDistance

The distance at which PSA_FacingCameraDistanceBlend is fully PSA_FacingCameraPosition

Public variable

float

 

MinFacingCameraBlendDistance

The distance at which PSA_FacingCameraDistanceBlend is fully PSA_Square

Public variable

FVector4

 

MiscBias

Public variable

FVector4

 

MiscScale

Scale and bias to be applied to the misc curve.

Public variable

float

 

OneMinusFriction

One minus the coefficient of friction applied to particles upon collision.

Public variable

FVector

 

OrbitFrequencyBase

Frequency at which the particle orbits around each axis.

Public variable

FVector

 

OrbitFrequencyRange

Public variable

FVector

 

OrbitOffsetBase

Offset at which to orbit.

Public variable

FVector

 

OrbitOffsetRange

Public variable

FVector

 

OrbitPhaseBase

Phase offset of orbit around each axis.

Public variable

FVector

 

OrbitPhaseRange

Public variable

float

 

PerParticleVectorFieldBias

Bias to apply to per-particle vector field scale.

Public variable

float

 

PerParticleVectorFieldScale

Scale to apply to per-particle vector field scale.

Public variable

FVector2D

 

PivotOffset

Pivot offset in UV space for placing the verts of each particle.

Public variable

TArray< FColor ...

 

QuantizedColorSamples

Quantized color samples.

Public variable

TArray< FColor ...

 

QuantizedMiscSamples

Quantized samples for misc curve attributes to be evaluated at runtime.

Public variable

TArray< FColor ...

 

QuantizedSimulationAttrSamples

Quantized samples for simulation attributes.

Public variable

float

 

ResilienceBias

Bias to apply to per-particle damping factor.

Public variable

float

 

ResilienceScale

Scale to apply to per-particle damping factor.

Public variable

float

 

RotationRateScale

Scale to apply to per-particle rotation rate.

Public variable

TEnumAsByte< en...

 

ScreenAlignment

Screen alignment for particles.

Public variable

FVector4

 

SimulationAttrCurveBias

Public variable

FVector4

 

SimulationAttrCurveScale

Scale and bias to be applied to the simulation attribute curves.

Public variable

FVector4

 

SizeBySpeed

SizeBySpeed parameters. XY=SpeedScale ZW=MaxSpeedScale.

Public variable

FVector4

 

SubImageSize

Size of subimages. X:SubImageCountH Y:SubImageCountV Z:1/SubImageCountH W:1/SubImageCountV

Constructors

Name Description

Public function

FGPUSpriteResourceData()

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback