0x19ebd492
Flag = false No documentation available yet. Click "Add documentation" to contribute!
A render component that carries the render fields of a complex emitter. It builds the stock particle material from them the way a complex emitter does, instead of drawing with a StaticMaterialDef. Fields with the same name as on VfxEmitterDefinitionData have the meaning that page gives them. This page states what differs.
The client creates this component only when a bin declares one. It never converts a VfxEmitterDefinitionData into one.
There is no renderPhaseOverride: the phase is always chosen by the automatic rules of
renderPhaseOverride on VfxEmitterDefinitionData,
with RenderOrder in place of pass:
HudLayer.distortionDefinition with a non-zero distortionMode selects the distortion phases,
unless isGroundLayer is set.isGroundLayer selects GroundLayer.RenderOrder draws in Default, and zero or more in
PostDistortion.doesCastShadow adds Shadow, without distortion and without isGroundLayer.With a VfxPrimitiveNonRenderable primitive the emitter draws in no phase.
How this component uses the fields without a description on this page (colour, flipbook, UV, stencil and the remaining flags) is not established.
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Vec2 = [0, 0] No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
F32 = 0 Set as the shader parameter INSTANCE_UV_PARALLAX_SCALE of instanced mesh draws. The
visual result is not established.
U8 = 0 Unknown byte. The client reads it, but its purpose is not yet identified.
No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
U8 = 0 No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
U8 = 1 No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
Vec4 = [1, 1, 1, 1] A constant RGBA multiplier on the colour of every particle of the emitter.
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Vec4 = [1, 1, 1, 1] No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
Vec2 = [0, 0] No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
U8 = 5 No documentation available yet. Click "Add documentation" to contribute!
F32 = 0 Above zero, the emitter uses the slice shaders, as sliceTechniqueRange on VfxEmitterDefinitionData.
Flag = false Applies the colourblind recolour, as bit 0x1 of colorRenderFlags on VfxEmitterDefinitionData.
Flag = false No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
String = "ASSETS/Shared/Particles/DefaultColorOverlifetime.png" The colour-over-life texture, as particleColorTexture on VfxEmitterDefinitionData.
Vec2 = [0, 0] Offset of the ColorTexture lookup. How the client applies it on this component is not established.
Vec2 = [1, 1] Scale of the ColorTexture lookup. How the client applies it on this component is not established.
F32 = 0 Moves the particle along the view ray, as DepthPushPull on VfxEmitterDefinitionData.
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
String = "" The falloff texture, as falloffTexture on VfxEmitterDefinitionData.
No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
I16 = 0 The first key of the draw order inside a render phase, as RenderOrder on
VfxMaterialRenderComponent. Its sign also picks
the render phase, see Render phase above.
No documentation available yet. Click "Add documentation" to contribute!
Hash = "0x0" No documentation available yet. Click "Add documentation" to contribute!
Vec2 = [1, 1] Columns and rows of the base texture's flipbook grid, as texDiv on VfxEmitterDefinitionData.
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Alpha erosion, as alphaErosionDefinition on VfxEmitterDefinitionData.
U8 = 0 The blend mode, with the values of blendMode on
VfxMaterialRenderComponent: the blend rank of the
draw order and the premultiply of the particle colour.
Scene distortion, as distortionDefinition on VfxEmitterDefinitionData. It also selects the distortion phases, see Render phase above.
Flag = false Also draws the emitter in the Shadow phase, see Render phase above.
F32 = 0 No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Flag = false Puts the emitter in the GroundLayer phase, see Render phase above.
No documentation available yet. Click "Add documentation" to contribute!
U16 = 1 No documentation available yet. Click "Add documentation" to contribute!
The palette texture, as paletteDefinition on VfxEmitterDefinitionData.
The reflection texture, as reflectionDefinition on VfxEmitterDefinitionData.
Soft particles, as softParticleParams on VfxEmitterDefinitionData.
U16 = 0 No documentation available yet. Click "Add documentation" to contribute!
U8 = 0 No documentation available yet. Click "Add documentation" to contribute!
U8 = 0 No documentation available yet. Click "Add documentation" to contribute!
String = "" The base texture, as texture on VfxEmitterDefinitionData.
The second texture layer, as textureMult on VfxEmitterDefinitionData.
Flag = false No documentation available yet. Click "Add documentation" to contribute!
U8 = 0 No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
Flag = false No documentation available yet. Click "Add documentation" to contribute!
Vec2 = [0.5, 0.5] No documentation available yet. Click "Add documentation" to contribute!