@cccode/fxr - v22.0.0
DataActions
Variable DataActions
Const
DataActions
:
{
"1"
:
typeof
NodeAcceleration
;
"10000"
:
typeof
GPUStandardParticle
;
"10001"
:
typeof
GPUStandardCorrectParticle
;
"10003"
:
typeof
LightShaft
;
"10008"
:
typeof
GPUSparkParticle
;
"10009"
:
typeof
GPUSparkCorrectParticle
;
"10012"
:
typeof
Tracer
;
"10013"
:
typeof
WaterInteraction
;
"10014"
:
typeof
LensFlare
;
"10015"
:
typeof
RichModel
;
"10100"
:
typeof
Unk10100
;
"10200"
:
typeof
CancelForce
;
"10300"
:
typeof
WindForce
;
"10301"
:
typeof
GravityForce
;
"10302"
:
typeof
ForceCollision
;
"10303"
:
typeof
TurbulenceForce
;
"10400"
:
typeof
Unk10400
;
"105"
:
typeof
ParticleAccelerationPartialFollow
;
"10500"
:
typeof
Unk10500
;
"106"
:
typeof
NodeAccelerationPartialFollow
;
"11000"
:
typeof
SpotLight
;
"113"
:
typeof
NodeAccelerationSpin
;
"120"
:
typeof
NodeSpeed
;
"121"
:
typeof
NodeSpeedRandomTurns
;
"122"
:
typeof
NodeSpeedPartialFollow
;
"123"
:
typeof
NodeSpeedSpin
;
"128"
:
typeof
NodeAttributes
;
"129"
:
typeof
ParticleAttributes
;
"130"
:
typeof
Unk130
;
"131"
:
typeof
ParticleModifier
;
"132"
:
typeof
SFXReference
;
"133"
:
typeof
LevelsOfDetailThresholds
;
"15"
:
typeof
NodeTranslation
;
"199"
:
typeof
StateConfigMap
;
"200"
:
typeof
SelectAllNodes
;
"201"
:
typeof
SelectRandomNode
;
"300"
:
typeof
PeriodicEmitter
;
"301"
:
typeof
EqualDistanceEmitter
;
"34"
:
typeof
NodeSpin
;
"35"
:
typeof
StaticNodeTransform
;
"36"
:
typeof
RandomNodeTransform
;
"399"
:
typeof
OneTimeEmitter
;
"400"
:
typeof
PointEmitterShape
;
"401"
:
typeof
DiskEmitterShape
;
"402"
:
typeof
RectangleEmitterShape
;
"403"
:
typeof
SphereEmitterShape
;
"404"
:
typeof
BoxEmitterShape
;
"405"
:
typeof
CylinderEmitterShape
;
"46"
:
typeof
NodeAttachToCamera
;
"500"
:
typeof
NoSpread
;
"501"
:
typeof
CircularSpread
;
"502"
:
typeof
EllipticalSpread
;
"503"
:
typeof
RectangularSpread
;
"55"
:
typeof
ParticleAcceleration
;
"60"
:
typeof
ParticleSpeed
;
"600"
:
typeof
PointSprite
;
"601"
:
typeof
Line
;
"602"
:
typeof
QuadLine
;
"603"
:
typeof
BillboardEx
;
"604"
:
typeof
MultiTextureBillboardEx
;
"605"
:
typeof
Model
;
"606"
:
typeof
LegacyTracer
;
"607"
:
typeof
Distortion
;
"608"
:
typeof
RadialBlur
;
"609"
:
typeof
PointLight
;
"64"
:
typeof
ParticleSpeedRandomTurns
;
"65"
:
typeof
ParticleSpeedPartialFollow
;
"700"
:
typeof
SimulateTermination
;
"701"
:
typeof
FadeTermination
;
"702"
:
typeof
InstantTermination
;
"731"
:
typeof
NodeForceSpeed
;
"732"
:
typeof
ParticleForceSpeed
;
"733"
:
typeof
NodeForceAcceleration
;
"734"
:
typeof
ParticleForceAcceleration
;
"75"
:
typeof
NodeSound
;
"800"
:
typeof
ParticleForceCollision
;
"81"
:
typeof
EmissionSound
;
"83"
:
typeof
NodeAccelerationRandomTurns
;
"84"
:
typeof
ParticleAccelerationRandomTurns
;
BillboardEx
:
typeof
BillboardEx
;
BoxEmitterShape
:
typeof
BoxEmitterShape
;
CancelForce
:
typeof
CancelForce
;
CircularSpread
:
typeof
CircularSpread
;
CylinderEmitterShape
:
typeof
CylinderEmitterShape
;
DiskEmitterShape
:
typeof
DiskEmitterShape
;
Distortion
:
typeof
Distortion
;
EllipticalSpread
:
typeof
EllipticalSpread
;
EmissionSound
:
typeof
EmissionSound
;
EqualDistanceEmitter
:
typeof
EqualDistanceEmitter
;
FadeTermination
:
typeof
FadeTermination
;
ForceCollision
:
typeof
ForceCollision
;
GPUSparkCorrectParticle
:
typeof
GPUSparkCorrectParticle
;
GPUSparkParticle
:
typeof
GPUSparkParticle
;
GPUStandardCorrectParticle
:
typeof
GPUStandardCorrectParticle
;
GPUStandardParticle
:
typeof
GPUStandardParticle
;
GravityForce
:
typeof
GravityForce
;
InstantTermination
:
typeof
InstantTermination
;
LegacyTracer
:
typeof
LegacyTracer
;
LensFlare
:
typeof
LensFlare
;
LevelsOfDetailThresholds
:
typeof
LevelsOfDetailThresholds
;
LightShaft
:
typeof
LightShaft
;
Line
:
typeof
Line
;
Model
:
typeof
Model
;
MultiTextureBillboardEx
:
typeof
MultiTextureBillboardEx
;
NodeAcceleration
:
typeof
NodeAcceleration
;
NodeAccelerationPartialFollow
:
typeof
NodeAccelerationPartialFollow
;
NodeAccelerationRandomTurns
:
typeof
NodeAccelerationRandomTurns
;
NodeAccelerationSpin
:
typeof
NodeAccelerationSpin
;
NodeAttachToCamera
:
typeof
NodeAttachToCamera
;
NodeAttributes
:
typeof
NodeAttributes
;
NodeForceAcceleration
:
typeof
NodeForceAcceleration
;
NodeForceSpeed
:
typeof
NodeForceSpeed
;
NodeSound
:
typeof
NodeSound
;
NodeSpeed
:
typeof
NodeSpeed
;
NodeSpeedPartialFollow
:
typeof
NodeSpeedPartialFollow
;
NodeSpeedRandomTurns
:
typeof
NodeSpeedRandomTurns
;
NodeSpeedSpin
:
typeof
NodeSpeedSpin
;
NodeSpin
:
typeof
NodeSpin
;
NodeTranslation
:
typeof
NodeTranslation
;
NoSpread
:
typeof
NoSpread
;
OneTimeEmitter
:
typeof
OneTimeEmitter
;
ParticleAcceleration
:
typeof
ParticleAcceleration
;
ParticleAccelerationPartialFollow
:
typeof
ParticleAccelerationPartialFollow
;
ParticleAccelerationRandomTurns
:
typeof
ParticleAccelerationRandomTurns
;
ParticleAttributes
:
typeof
ParticleAttributes
;
ParticleForceAcceleration
:
typeof
ParticleForceAcceleration
;
ParticleForceCollision
:
typeof
ParticleForceCollision
;
ParticleForceSpeed
:
typeof
ParticleForceSpeed
;
ParticleModifier
:
typeof
ParticleModifier
;
ParticleSpeed
:
typeof
ParticleSpeed
;
ParticleSpeedPartialFollow
:
typeof
ParticleSpeedPartialFollow
;
ParticleSpeedRandomTurns
:
typeof
ParticleSpeedRandomTurns
;
PeriodicEmitter
:
typeof
PeriodicEmitter
;
PointEmitterShape
:
typeof
PointEmitterShape
;
PointLight
:
typeof
PointLight
;
PointSprite
:
typeof
PointSprite
;
QuadLine
:
typeof
QuadLine
;
RadialBlur
:
typeof
RadialBlur
;
RandomNodeTransform
:
typeof
RandomNodeTransform
;
RectangleEmitterShape
:
typeof
RectangleEmitterShape
;
RectangularSpread
:
typeof
RectangularSpread
;
RichModel
:
typeof
RichModel
;
SelectAllNodes
:
typeof
SelectAllNodes
;
SelectRandomNode
:
typeof
SelectRandomNode
;
SFXReference
:
typeof
SFXReference
;
SimulateTermination
:
typeof
SimulateTermination
;
SphereEmitterShape
:
typeof
SphereEmitterShape
;
SpotLight
:
typeof
SpotLight
;
StateConfigMap
:
typeof
StateConfigMap
;
StaticNodeTransform
:
typeof
StaticNodeTransform
;
Tracer
:
typeof
Tracer
;
TurbulenceForce
:
typeof
TurbulenceForce
;
Unk10100
:
typeof
Unk10100
;
Unk10400
:
typeof
Unk10400
;
Unk10500
:
typeof
Unk10500
;
Unk130
:
typeof
Unk130
;
WaterInteraction
:
typeof
WaterInteraction
;
WindForce
:
typeof
WindForce
;
}
= ...
Type declaration
1
:
typeof
NodeAcceleration
10000
:
typeof
GPUStandardParticle
10001
:
typeof
GPUStandardCorrectParticle
10003
:
typeof
LightShaft
10008
:
typeof
GPUSparkParticle
10009
:
typeof
GPUSparkCorrectParticle
10012
:
typeof
Tracer
10013
:
typeof
WaterInteraction
10014
:
typeof
LensFlare
10015
:
typeof
RichModel
10100
:
typeof
Unk10100
10200
:
typeof
CancelForce
10300
:
typeof
WindForce
10301
:
typeof
GravityForce
10302
:
typeof
ForceCollision
10303
:
typeof
TurbulenceForce
10400
:
typeof
Unk10400
105
:
typeof
ParticleAccelerationPartialFollow
10500
:
typeof
Unk10500
106
:
typeof
NodeAccelerationPartialFollow
11000
:
typeof
SpotLight
113
:
typeof
NodeAccelerationSpin
120
:
typeof
NodeSpeed
121
:
typeof
NodeSpeedRandomTurns
122
:
typeof
NodeSpeedPartialFollow
123
:
typeof
NodeSpeedSpin
128
:
typeof
NodeAttributes
129
:
typeof
ParticleAttributes
130
:
typeof
Unk130
131
:
typeof
ParticleModifier
132
:
typeof
SFXReference
133
:
typeof
LevelsOfDetailThresholds
15
:
typeof
NodeTranslation
199
:
typeof
StateConfigMap
200
:
typeof
SelectAllNodes
201
:
typeof
SelectRandomNode
300
:
typeof
PeriodicEmitter
301
:
typeof
EqualDistanceEmitter
34
:
typeof
NodeSpin
35
:
typeof
StaticNodeTransform
36
:
typeof
RandomNodeTransform
399
:
typeof
OneTimeEmitter
400
:
typeof
PointEmitterShape
401
:
typeof
DiskEmitterShape
402
:
typeof
RectangleEmitterShape
403
:
typeof
SphereEmitterShape
404
:
typeof
BoxEmitterShape
405
:
typeof
CylinderEmitterShape
46
:
typeof
NodeAttachToCamera
500
:
typeof
NoSpread
501
:
typeof
CircularSpread
502
:
typeof
EllipticalSpread
503
:
typeof
RectangularSpread
55
:
typeof
ParticleAcceleration
60
:
typeof
ParticleSpeed
600
:
typeof
PointSprite
601
:
typeof
Line
602
:
typeof
QuadLine
603
:
typeof
BillboardEx
604
:
typeof
MultiTextureBillboardEx
605
:
typeof
Model
606
:
typeof
LegacyTracer
607
:
typeof
Distortion
608
:
typeof
RadialBlur
609
:
typeof
PointLight
64
:
typeof
ParticleSpeedRandomTurns
65
:
typeof
ParticleSpeedPartialFollow
700
:
typeof
SimulateTermination
701
:
typeof
FadeTermination
702
:
typeof
InstantTermination
731
:
typeof
NodeForceSpeed
732
:
typeof
ParticleForceSpeed
733
:
typeof
NodeForceAcceleration
734
:
typeof
ParticleForceAcceleration
75
:
typeof
NodeSound
800
:
typeof
ParticleForceCollision
81
:
typeof
EmissionSound
83
:
typeof
NodeAccelerationRandomTurns
84
:
typeof
ParticleAccelerationRandomTurns
BillboardEx
:
typeof
BillboardEx
BoxEmitterShape
:
typeof
BoxEmitterShape
CancelForce
:
typeof
CancelForce
CircularSpread
:
typeof
CircularSpread
CylinderEmitterShape
:
typeof
CylinderEmitterShape
DiskEmitterShape
:
typeof
DiskEmitterShape
Distortion
:
typeof
Distortion
EllipticalSpread
:
typeof
EllipticalSpread
EmissionSound
:
typeof
EmissionSound
EqualDistanceEmitter
:
typeof
EqualDistanceEmitter
FadeTermination
:
typeof
FadeTermination
ForceCollision
:
typeof
ForceCollision
GPUSparkCorrectParticle
:
typeof
GPUSparkCorrectParticle
GPUSparkParticle
:
typeof
GPUSparkParticle
GPUStandardCorrectParticle
:
typeof
GPUStandardCorrectParticle
GPUStandardParticle
:
typeof
GPUStandardParticle
GravityForce
:
typeof
GravityForce
InstantTermination
:
typeof
InstantTermination
LegacyTracer
:
typeof
LegacyTracer
LensFlare
:
typeof
LensFlare
LevelsOfDetailThresholds
:
typeof
LevelsOfDetailThresholds
LightShaft
:
typeof
LightShaft
Line
:
typeof
Line
Model
:
typeof
Model
MultiTextureBillboardEx
:
typeof
MultiTextureBillboardEx
NodeAcceleration
:
typeof
NodeAcceleration
NodeAccelerationPartialFollow
:
typeof
NodeAccelerationPartialFollow
NodeAccelerationRandomTurns
:
typeof
NodeAccelerationRandomTurns
NodeAccelerationSpin
:
typeof
NodeAccelerationSpin
NodeAttachToCamera
:
typeof
NodeAttachToCamera
NodeAttributes
:
typeof
NodeAttributes
NodeForceAcceleration
:
typeof
NodeForceAcceleration
NodeForceSpeed
:
typeof
NodeForceSpeed
NodeSound
:
typeof
NodeSound
NodeSpeed
:
typeof
NodeSpeed
NodeSpeedPartialFollow
:
typeof
NodeSpeedPartialFollow
NodeSpeedRandomTurns
:
typeof
NodeSpeedRandomTurns
NodeSpeedSpin
:
typeof
NodeSpeedSpin
NodeSpin
:
typeof
NodeSpin
NodeTranslation
:
typeof
NodeTranslation
NoSpread
:
typeof
NoSpread
OneTimeEmitter
:
typeof
OneTimeEmitter
ParticleAcceleration
:
typeof
ParticleAcceleration
ParticleAccelerationPartialFollow
:
typeof
ParticleAccelerationPartialFollow
ParticleAccelerationRandomTurns
:
typeof
ParticleAccelerationRandomTurns
ParticleAttributes
:
typeof
ParticleAttributes
ParticleForceAcceleration
:
typeof
ParticleForceAcceleration
ParticleForceCollision
:
typeof
ParticleForceCollision
ParticleForceSpeed
:
typeof
ParticleForceSpeed
ParticleModifier
:
typeof
ParticleModifier
ParticleSpeed
:
typeof
ParticleSpeed
ParticleSpeedPartialFollow
:
typeof
ParticleSpeedPartialFollow
ParticleSpeedRandomTurns
:
typeof
ParticleSpeedRandomTurns
PeriodicEmitter
:
typeof
PeriodicEmitter
PointEmitterShape
:
typeof
PointEmitterShape
PointLight
:
typeof
PointLight
PointSprite
:
typeof
PointSprite
QuadLine
:
typeof
QuadLine
RadialBlur
:
typeof
RadialBlur
RandomNodeTransform
:
typeof
RandomNodeTransform
RectangleEmitterShape
:
typeof
RectangleEmitterShape
RectangularSpread
:
typeof
RectangularSpread
RichModel
:
typeof
RichModel
SelectAllNodes
:
typeof
SelectAllNodes
SelectRandomNode
:
typeof
SelectRandomNode
SFXReference
:
typeof
SFXReference
SimulateTermination
:
typeof
SimulateTermination
SphereEmitterShape
:
typeof
SphereEmitterShape
SpotLight
:
typeof
SpotLight
StateConfigMap
:
typeof
StateConfigMap
StaticNodeTransform
:
typeof
StaticNodeTransform
Tracer
:
typeof
Tracer
TurbulenceForce
:
typeof
TurbulenceForce
Unk10100
:
typeof
Unk10100
Unk10400
:
typeof
Unk10400
Unk10500
:
typeof
Unk10500
Unk130
:
typeof
Unk130
WaterInteraction
:
typeof
WaterInteraction
WindForce
:
typeof
WindForce
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
FXR Playground
Support me on Ko-fi
@cccode/fxr - v22.0.0
ActionSlots
AppearanceAction
DirectionSpreadAction
EmissionAudioAction
EmitterAction
EmitterShapeAction
LevelsOfDetailThresholdsAction
NodeAttributesAction
NodeAudioAction
NodeForceMovementAction
NodeMovementAction
NodeSelectorAction
NodeTransformAction
ParticleAttributesAction
ParticleForceMovementAction
ParticleModifierAction
ParticleMovementAction
SFXReferenceAction
StateConfigMapAction
TerminationAction
Unknown10100Action
Unknown10400Action
Unknown10500Action
Unknown130Action
ExternalValue
ArmoredCore6
DarkSouls3
EldenRing
Sekiro
FXRUtility
animatedNodeRotation
box
cylinder
ellipse
ellipsoid
line
outlineEmitters
rect
text
transform
Modifier
enumBValues
enumAToType
fromJSON
isEffective
multPropertyValue
typeToEnumA
vectorFromScalar
Recolor
ColorPalette
PaletteSlots
RecolorFunction
WeightedColorPalette
grayscale
invert
colorBlend
curves
generatePalette
hueShift
isPrimary
mix
multiply
replace
replaceHue
scaleSaturation
weightedAveragePalette
TypeMap
FieldTypeName
FieldValue
Keyframe
Property
PropertyValue
Value
VectorComponents
ActionType
AttachMode
BlendMode
ConfigType
DistortionMode
DistortionShape
EmitterShape
FieldType
ForceVolumeShape
FXRVersion
Game
InitialDirection
LightingMode
ModelOrientationMode
ModifierType
NodeType
OperandType
Operator
OrientationMode
PaletteMode
PropertyArgument
PropertyFunction
ReflectionMode
ResourceType
RichModelOrientationMode
ScaleCondition
ScalingMode
TimeOperation
TracerOrientationMode
ValueType
Action
BasicConfig
BasicNode
BezierKeyframe
BezierProperty
BillboardEx
BoolField
BoxEmitterShape
CancelForce
CircularSpread
ComponentSequenceProperty
ConstantProperty
CylinderEmitterShape
DataAction
DiskEmitterShape
Distortion
EllipticalSpread
EmissionSound
EqualDistanceEmitter
ExternalValue1Modifier
ExternalValue2Modifier
FadeTermination
Field
FloatField
ForceCollision
FXR
GenericModifier
GenericNode
GPUSparkCorrectParticle
GPUSparkParticle
GPUStandardCorrectParticle
GPUStandardParticle
GravityForce
HermiteKeyframe
HermiteProperty
InstantTermination
IntField
Keyframe
LegacyTracer
LensFlare
LevelsOfDetailConfig
LevelsOfDetailNode
LevelsOfDetailThresholds
LightShaft
Line
LinearProperty
Model
MultiTextureBillboardEx
Node
NodeAcceleration
NodeAccelerationPartialFollow
NodeAccelerationRandomTurns
NodeAccelerationSpin
NodeAttachToCamera
NodeAttributes
NodeConfig
NodeEmitterConfig
NodeEmitterNode
NodeForceAcceleration
NodeForceSpeed
NodeSound
NodeSpeed
NodeSpeedPartialFollow
NodeSpeedRandomTurns
NodeSpeedSpin
NodeSpin
NodeTranslation
NodeWithConfigs
NoSpread
OneTimeEmitter
ParticleAcceleration
ParticleAccelerationPartialFollow
ParticleAccelerationRandomTurns
ParticleAttributes
ParticleForceAcceleration
ParticleForceCollision
ParticleForceSpeed
ParticleModifier
ParticleSpeed
ParticleSpeedPartialFollow
ParticleSpeedRandomTurns
PeriodicEmitter
PointEmitterShape
PointLight
PointSprite
Property
ProxyNode
QuadLine
RadialBlur
RandomDeltaModifier
RandomFractionModifier
RandomNodeTransform
RandomRangeModifier
RectangleEmitterShape
RectangularSpread
RichModel
RootNode
SelectAllNodes
SelectRandomNode
SequenceProperty
SFXReference
SimulateTermination
SphereEmitterShape
SpotLight
State
StateCondition
StateConfigMap
StaticNodeTransform
SteppedProperty
Tracer
TurbulenceForce
Unk10100
Unk10400
Unk10500
Unk130
ValueProperty
Vector2Field
Vector3Field
Vector4Field
WaterInteraction
WindForce
FXRReadOptions
FXRSerializeOptions
IAction
IBasicKeyframe
IBezierKeyframe
IConfig
IHermiteKeyframe
IModifiableProperty
IModifier
IProperty
NodeColorOptions
ActionDataConversionEntry
ActionDataEntry
ActionDataProp
ActionGameDataEntry
AnyAction
AnyExternalValue
AnyKeyframe
AnyProperty
AnyValue
ComponentSequencePropertyFunction
FilledActionGameDataEntry
GenComponents
IfEquals
NodeMovementProps
NodeTransformProps
NonFunctionKeys
NumericalField
ParticleMovementProps
PropertyValue
Props
ScalarKeyframeFromAny
ScalarProperty
ScalarValue
SequencePropertyFunction
ValuePropertyFunction
Vector
Vector2
Vector2Components
Vector2Property
Vector2Value
Vector3
Vector3Components
Vector3Property
Vector3Value
Vector4
Vector4Components
Vector4Property
Vector4Value
VectorComponents
VectorProperty
VectorValue
VectorValueType
WritableKeys
ActionData
ConfigActionSlots
DataActions
Nodes
anyValueDiff
anyValueMult
anyValueSum
BloodVisibilityModifier
BloodVisibilityProperty
combineComponents
getActionGameData
getValueType
hex
NodeMovement
NodeTransform
ParticleMovement
PrecipitationModifier
RainbowProperty
RandomDeltaProperty
RandomFractionProperty
RandomRangeProperty
randomSeed
separateComponents
setVectorComponent
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R