C_OP_RenderSprites
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 21064 bytes (0x5248)Alignment: 8 bytesModule: particlesBinary: !GlobalTypes
Metadata: MGPUParticleFunction
Relationships
Inherits from: CBaseRendererSource2
Inheritance tree
CParticleFunction
CParticleFunctionRenderer
CBaseRendererSource2
- C_OP_RenderSprites
Relationship diagram (6 edges)
classDiagram
CParticleFunction <|-- CParticleFunctionRenderer
CParticleFunctionRenderer <|-- CBaseRendererSource2
CBaseRendererSource2 <|-- C_OP_RenderSprites
C_OP_RenderSprites *-- CParticleCollectionRendererFloatInput
C_OP_RenderSprites *-- CParticleCollectionRendererVecInput
C_OP_RenderSprites *-- CReplicationParametersMemory layout
115 fields, 30 declared here and 85 inherited. Offsets are absolute from the object base on windows-x86_64.
CParticleFunctionCParticleFunctionRendererCBaseRendererSource2C_OP_RenderSprites
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_flOpStrength | CParticleCollectionFloatInput | CParticleFunction | MPropertyFriendlyName operator strength MPropertySortPriority -100 |
0x178 | m_nOpEndCapState | ParticleEndcapMode_t | CParticleFunction | MPropertyFriendlyName operator end cap state MPropertySortPriority -100 |
0x17c | m_nToolsState | ParticleToolsState_t | CParticleFunction | MPropertyFriendlyName operator enabled in tools or game only MPropertySortPriority -100 |
0x180 | m_flOpStartFadeInTime | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator start fadein MPropertySortPriority -100 MPropertyStartGroup Operator Fade |
0x184 | m_flOpEndFadeInTime | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator end fadein MPropertySortPriority -100 |
0x188 | m_flOpStartFadeOutTime | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator start fadeout MPropertySortPriority -100 |
0x18c | m_flOpEndFadeOutTime | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator end fadeout MPropertySortPriority -100 |
0x190 | m_flOpFadeOscillatePeriod | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade oscillate MPropertySortPriority -100 |
0x194 | m_bNormalizeToStopTime | bool | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName normalize fade times to endcap MPropertySortPriority -100 |
0x198 | m_flOpTimeOffsetMin | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time offset min MPropertySortPriority -100 MPropertyStartGroup Operator Fade Time Offset |
0x19c | m_flOpTimeOffsetMax | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time offset max MPropertySortPriority -100 |
0x1a0 | m_nOpTimeOffsetSeed | int32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time offset seed MPropertySortPriority -100 |
0x1a4 | m_nOpTimeScaleSeed | int32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time scale seed MPropertySortPriority -100 MPropertyStartGroup Operator Fade Timescale Modifiers |
0x1a8 | m_flOpTimeScaleMin | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time scale min MPropertySortPriority -100 |
0x1ac | m_flOpTimeScaleMax | float32 | CParticleFunction | MParticleAdvancedField MPropertyFriendlyName operator fade time scale max MPropertySortPriority -100 |
0x1b2 | m_bDisableOperator | bool | CParticleFunction | MPropertyStartGroup MPropertySuppressField |
0x1b8 | m_Notes | CUtlString | CParticleFunction | MParticleHelpField MPropertyFriendlyName operator help and notes MPropertySortPriority -100 |
0x1d8 | VisibilityInputs | CParticleVisibilityInputs | CParticleFunctionRenderer | MPropertySortPriority -1 |
0x220 | m_bCannotBeRefracted | bool | CParticleFunctionRenderer | MPropertyFriendlyName I cannot be refracted through refracting objects like water MPropertySortPriority -1 MPropertyStartGroup Rendering filter |
0x221 | m_bSkipRenderingOnMobile | bool | CParticleFunctionRenderer | MPropertyFriendlyName Skip rendering on mobile MPropertySortPriority -1 |
0x228 | m_flRadiusScale | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName radius scale MPropertySortPriority 700 MPropertyStartGroup +Renderer Modifiers |
0x398 | m_flAlphaScale | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName alpha scale MPropertySortPriority 700 |
0x508 | m_flRollScale | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName rotation roll scale MPropertySortPriority 700 |
0x678 | m_nAlpha2Field | ParticleAttributeIndex_t | CBaseRendererSource2 | MPropertyAttributeChoiceName particlefield_scalar MPropertyFriendlyName per-particle alpha scale attribute MPropertySortPriority 700 |
0x680 | m_vecColorScale | CParticleCollectionRendererVecInput | CBaseRendererSource2 | MPropertyFriendlyName color blend MPropertySortPriority 700 |
0xd38 | m_nColorBlendType | ParticleColorBlendType_t | CBaseRendererSource2 | MPropertyFriendlyName color blend type MPropertySortPriority 700 |
0xd3c | m_nShaderType | SpriteCardShaderType_t | CBaseRendererSource2 | MPropertyFriendlyName Shader MPropertySortPriority 600 MPropertyStartGroup +Material |
0xd40 | m_strShaderOverride | CUtlString | CBaseRendererSource2 | MPropertyFriendlyName Custom Shader MPropertySortPriority 600 MPropertySuppressExpr m_nShaderType != SPRITECARD_SHADER_CUSTOM |
0xd48 | m_flCenterXOffset | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName X offset of center point MPropertySortPriority 600 |
0xeb8 | m_flCenterYOffset | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName Y offset of center point MPropertySortPriority 600 |
0x1028 | m_flBumpStrength | float32 | CBaseRendererSource2 | MPropertyFriendlyName Bump Strength MPropertySortPriority 600 |
0x102c | m_nCropTextureOverride | ParticleSequenceCropOverride_t | CBaseRendererSource2 | MPropertyFriendlyName Sheet Crop Behavior MPropertySortPriority 600 |
0x1030 | m_vecTexturesInput | CUtlLeanVector< TextureGroup_t > | CBaseRendererSource2 | MParticleRequireDefaultArrayEntry MPropertyAutoExpandSelf MPropertyFriendlyName Textures MPropertySortPriority 600 |
0x1040 | m_flAnimationRate | float32 | CBaseRendererSource2 | MPropertyAttributeRange 0 5 MPropertyFriendlyName animation rate MPropertySortPriority 500 MPropertyStartGroup Animation |
0x1044 | m_nAnimationType | AnimationType_t | CBaseRendererSource2 | MPropertyFriendlyName animation type MPropertySortPriority 500 |
0x1048 | m_bAnimateInFPS | bool | CBaseRendererSource2 | MPropertyFriendlyName set animation value in FPS MPropertySortPriority 500 |
0x1050 | m_flMotionVectorScaleU | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName motion vector scale U MPropertySortPriority 500 |
0x11c0 | m_flMotionVectorScaleV | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName motion vector scale V MPropertySortPriority 500 |
0x1330 | m_flSelfIllumAmount | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyAttributeRange 0 2 MPropertyFriendlyName self illum amount MPropertySortPriority 400 MPropertyStartGroup Lighting and Shadows |
0x14a0 | m_flDiffuseAmount | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyAttributeRange 0 1 MPropertyFriendlyName diffuse lighting amount MPropertySortPriority 400 |
0x1610 | m_flDiffuseClamp | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyAttributeRange 0 1 MPropertyFriendlyName diffuse max contribution clamp MPropertySortPriority 400 MPropertySuppressExpr mod != hlx |
0x1780 | m_nLightingControlPoint | int32 | CBaseRendererSource2 | MPropertyFriendlyName diffuse lighting origin Control Point MPropertySortPriority 400 |
0x1784 | m_nOutputBlendMode | ParticleOutputBlendMode_t | CBaseRendererSource2 | MPropertyFriendlyName output blend mode MPropertySortPriority 300 MPropertyStartGroup +Color and alpha adjustments |
0x1788 | m_bGammaCorrectVertexColors | bool | CBaseRendererSource2 | MPropertyFriendlyName Gamma-correct vertex colors MPropertySortPriority 300 |
0x1789 | m_bSaturateColorPreAlphaBlend | bool | CBaseRendererSource2 | MPropertyFriendlyName Saturate color pre alphablend MPropertySortPriority 300 MPropertySuppressExpr mod != dota && mod != hlx |
0x1790 | m_flAddSelfAmount | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName add self amount over alphablend MPropertySortPriority 300 |
0x1900 | m_flDesaturation | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyAttributeRange 0 1 MPropertyFriendlyName desaturation amount MPropertySortPriority 300 |
0x1a70 | m_flOverbrightFactor | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName overbright factor MPropertySortPriority 300 |
0x1be0 | m_nHSVShiftControlPoint | int32 | CBaseRendererSource2 | MPropertyFriendlyName HSV Shift Control Point MPropertySortPriority 300 |
0x1be4 | m_nFogType | ParticleFogType_t | CBaseRendererSource2 | MPropertyFriendlyName Apply fog to particle MPropertySortPriority 300 |
0x1be8 | m_flFogAmount | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName Fog Scale MPropertySortPriority 300 MPropertySuppressExpr mod != hlx |
0x1d58 | m_bTintByFOW | bool | CBaseRendererSource2 | MPropertyFriendlyName Apply fog of war to color MPropertySortPriority 300 MPropertySuppressExpr mod != dota |
0x1d59 | m_bTintByGlobalLight | bool | CBaseRendererSource2 | MPropertyFriendlyName Apply global light to color MPropertySortPriority 300 MPropertySuppressExpr mod != dota |
0x1d5c | m_nPerParticleAlphaReference | SpriteCardPerParticleScale_t | CBaseRendererSource2 | MPropertyFriendlyName alpha reference MPropertySortPriority 300 MPropertyStartGroup Color and alpha adjustments/Alpha Reference |
0x1d60 | m_nPerParticleAlphaRefWindow | SpriteCardPerParticleScale_t | CBaseRendererSource2 | MPropertyFriendlyName alpha reference window size MPropertySortPriority 300 |
0x1d64 | m_nAlphaReferenceType | ParticleAlphaReferenceType_t | CBaseRendererSource2 | MPropertyFriendlyName alpha reference type MPropertySortPriority 300 |
0x1d68 | m_flAlphaReferenceSoftness | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyAttributeRange 0 1 MPropertyFriendlyName alpha reference softness MPropertySortPriority 300 |
0x1ed8 | m_flSourceAlphaValueToMapToZero | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyAttributeRange 0 1 MPropertyFriendlyName source alpha value to map to alpha of zero MPropertySortPriority 300 |
0x2048 | m_flSourceAlphaValueToMapToOne | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyAttributeRange 0 1 MPropertyFriendlyName source alpha value to map to alpha of 1 MPropertySortPriority 300 |
0x21b8 | m_bRefract | bool | CBaseRendererSource2 | MPropertyFriendlyName refract background MPropertySortPriority 200 MPropertyStartGroup Refraction |
0x21b9 | m_bRefractSolid | bool | CBaseRendererSource2 | MPropertyFriendlyName refract draws opaque - alpha scales refraction MPropertySortPriority 200 MPropertySuppressExpr !m_bRefract |
0x21ba | m_bRefract2Passes | bool | CBaseRendererSource2 | MPropertyFriendlyName refract in 2 passes - can refract particles behind, requires (MBOIT!) MPropertySortPriority 200 MPropertySuppressExpr mod != hlx || !m_bRefract |
0x21c0 | m_flRefractAmount | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyAttributeRange -2 2 MPropertyFriendlyName refract amount MPropertySortPriority 200 MPropertySuppressExpr !m_bRefract |
0x2330 | m_nRefractBlurRadius | int32 | CBaseRendererSource2 | MPropertyFriendlyName refract blur radius MPropertySortPriority 200 MPropertySuppressExpr !m_bRefract |
0x2334 | m_nRefractBlurType | BlurFilterType_t | CBaseRendererSource2 | MPropertyFriendlyName refract blur type MPropertySortPriority 200 MPropertySuppressExpr !m_bRefract |
0x2338 | m_bOnlyRenderInEffectsBloomPass | bool | CBaseRendererSource2 | MPropertyFriendlyName Only Render in effects bloom pass MPropertySortPriority 1100 MPropertyStartGroup |
0x2339 | m_bOnlyRenderInEffectsWaterPass | bool | CBaseRendererSource2 | MPropertyFriendlyName Only Render in effects water pass MPropertySortPriority 1050 MPropertySuppressExpr mod != csgo && mod != hlx |
0x233a | m_bUseMixedResolutionRendering | bool | CBaseRendererSource2 | MPropertyFriendlyName Use Mixed Resolution Rendering MPropertySortPriority 1200 |
0x233b | m_bOnlyRenderInEffecsGameOverlay | bool | CBaseRendererSource2 | MPropertyFriendlyName Only Render in effects game overlay pass MPropertySortPriority 1210 MPropertySuppressExpr mod != csgo |
0x233c | m_stencilTestID | char[128] | CBaseRendererSource2 | MPropertyFriendlyName stencil test ID MPropertySortPriority 0 MPropertyStartGroup Stencil |
0x23bc | m_bStencilTestExclude | bool | CBaseRendererSource2 | MPropertyFriendlyName only write where stencil is NOT stencil test ID MPropertySortPriority 0 |
0x23bd | m_stencilWriteID | char[128] | CBaseRendererSource2 | MPropertyFriendlyName stencil write ID MPropertySortPriority 0 |
0x243d | m_bWriteStencilOnDepthPass | bool | CBaseRendererSource2 | MPropertyFriendlyName write stencil on z-buffer test success MPropertySortPriority 0 |
0x243e | m_bWriteStencilOnDepthFail | bool | CBaseRendererSource2 | MPropertyFriendlyName write stencil on z-buffer test failure MPropertySortPriority 0 |
0x243f | m_bReverseZBuffering | bool | CBaseRendererSource2 | MPropertyFriendlyName reverse z-buffer test MPropertySortPriority 900 MPropertyStartGroup Depth buffer control and effects |
0x2440 | m_bDisableZBuffering | bool | CBaseRendererSource2 | MPropertyFriendlyName disable z-buffer test MPropertySortPriority 900 |
0x2444 | m_nFeatheringMode | ParticleDepthFeatheringMode_t | CBaseRendererSource2 | MPropertyFriendlyName Depth feathering mode MPropertySortPriority 900 |
0x2448 | m_flFeatheringMinDist | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName particle feathering closest distance to surface MPropertySortPriority 900 |
0x25b8 | m_flFeatheringMaxDist | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName particle feathering farthest distance to surface MPropertySortPriority 900 |
0x2728 | m_flFeatheringFilter | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName particle feathering alpha filter MPropertySortPriority 900 |
0x2898 | m_flFeatheringDepthMapFilter | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName particle feathering depthmap layer filter MPropertySortPriority 900 MPropertySuppressExpr mod != hlx |
0x2a08 | m_flDepthBias | CParticleCollectionRendererFloatInput | CBaseRendererSource2 | MPropertyFriendlyName depth comparison bias MPropertySortPriority 900 |
0x2b78 | m_nSortMethod | ParticleSortingChoiceList_t | CBaseRendererSource2 | MPropertyFriendlyName Sort Method MPropertySortPriority 900 |
0x2b7c | m_bBlendFramesSeq0 | bool | CBaseRendererSource2 | MPropertyFriendlyName blend sequence animation frames MPropertySortPriority 500 MPropertyStartGroup Animation |
0x2b7d | m_bMaxLuminanceBlendingSequence0 | bool | CBaseRendererSource2 | MPropertyFriendlyName use max-luminance blending for sequence MPropertySortPriority 500 MPropertySuppressExpr !m_bBlendFramesSeq0 |
0x2df0 | m_nSequenceOverride | CParticleCollectionRendererFloatInput | MPropertyFriendlyName sequence id override MPropertySortPriority 500 MPropertyStartGroup Animation | |
0x2f60 | m_bSequenceNumbersAreRawSequenceIndices | bool | MParticleAdvancedField MPropertyFriendlyName Sequence Numbers Are Indices (Tools Particles Only) | |
0x2f64 | m_nOrientationType | ParticleOrientationChoiceList_t | MPropertyFriendlyName orientation type MPropertySortPriority 750 MPropertyStartGroup Orientation | |
0x2f68 | m_nOrientationControlPoint | int32 | MPropertyFriendlyName orientation control point MPropertySortPriority 750 MPropertySuppressExpr m_nOrientationType != PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL && m_nOrientationType != PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL | |
0x2f6c | m_bUseYawWithNormalAligned | bool | MPropertyFriendlyName enable yaw for particles aligned to normals MPropertySortPriority 750 MPropertySuppressExpr m_nOrientationType != PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL && m_nOrientationType != PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL | |
0x2f70 | m_flMinSize | CParticleCollectionRendererFloatInput | MPropertyFriendlyName minimum visual screen size MPropertySortPriority 1000 MPropertyStartGroup Fading and culling | |
0x30e0 | m_flMaxSize | CParticleCollectionRendererFloatInput | MPropertyFriendlyName maximum visual screen size MPropertySortPriority 1000 | |
0x3250 | m_flSubPixelAAScale | CParticleCollectionRendererFloatInput | MPropertyFriendlyName sub-pixel AA scale MPropertySortPriority 1000 MPropertySuppressExpr mod != hlx | |
0x33c0 | m_flStartFadeSize | CParticleCollectionRendererFloatInput | MPropertyFriendlyName screen size to start fading MPropertySortPriority 1000 | |
0x3530 | m_flEndFadeSize | CParticleCollectionRendererFloatInput | MPropertyFriendlyName screen size to fade away MPropertySortPriority 1000 | |
0x36a0 | m_flStartFadeDot | float32 | MPropertyFriendlyName start fade dot product of normal vs view MPropertySortPriority 1000 | |
0x36a4 | m_flEndFadeDot | float32 | MPropertyFriendlyName end fade dot product of normal vs view MPropertySortPriority 1000 | |
0x36a8 | m_bDistanceAlpha | bool | MPropertyFriendlyName distance alpha MPropertySortPriority 0 MPropertyStartGroup Distance to alpha coding | |
0x36a9 | m_bSoftEdges | bool | MPropertyFriendlyName use soft edges for distance alpha MPropertySortPriority 0 MPropertySuppressExpr !m_bDistanceAlpha | |
0x36ac | m_flEdgeSoftnessStart | float32 | MPropertyFriendlyName start value for soft edges for distance alpha MPropertySortPriority 0 MPropertySuppressExpr !m_bDistanceAlpha | |
0x36b0 | m_flEdgeSoftnessEnd | float32 | MPropertyFriendlyName end value for soft edges for distance alpha MPropertySortPriority 0 MPropertySuppressExpr !m_bDistanceAlpha | |
0x36b4 | m_bOutline | bool | MPropertyFriendlyName enable particle outlining MPropertySortPriority 0 MPropertyStartGroup Outlining | |
0x36b5 | m_OutlineColor | Color | MPropertyFriendlyName outline color MPropertySortPriority 0 MPropertySuppressExpr !m_bOutline | |
0x36bc | m_nOutlineAlpha | int32 | MPropertyAttributeRange 0 255 MPropertyFriendlyName outline alpha MPropertySortPriority 0 MPropertySuppressExpr !m_bOutline | |
0x36c0 | m_flOutlineStart0 | float32 | MPropertyFriendlyName outline start 0 MPropertySortPriority 0 MPropertySuppressExpr !m_bOutline | |
0x36c4 | m_flOutlineStart1 | float32 | MPropertyFriendlyName outline start 1 MPropertySortPriority 0 MPropertySuppressExpr !m_bOutline | |
0x36c8 | m_flOutlineEnd0 | float32 | MPropertyFriendlyName outline end 0 MPropertySortPriority 0 MPropertySuppressExpr !m_bOutline | |
0x36cc | m_flOutlineEnd1 | float32 | MPropertyFriendlyName outline end 1 MPropertySortPriority 0 MPropertySuppressExpr !m_bOutline | |
0x36d0 | m_nLightingMode | ParticleLightingQuality_t | MPropertyFriendlyName lighting mode MPropertySortPriority 400 MPropertyStartGroup Lighting and Shadows MPropertySuppressExpr mod != hlx | |
0x36d8 | m_vecLightingOverride | CParticleCollectionRendererVecInput | MPropertyFriendlyName lighting override MPropertySortPriority 400 MPropertySuppressExpr m_nLightingMode != PARTICLE_LIGHTING_OVERRIDE_POSITION && m_nLightingMode != PARTICLE_LIGHTING_OVERRIDE_COLOR && m_nLightingMode != PARTICLE_LIGHTING_ADD_EXTRA_LIGHT | |
0x3d90 | m_flLightingTessellation | CParticleCollectionRendererFloatInput | MPropertyAttributeRange 0 5 MPropertyFriendlyName vertex lighting tessellation (0-5) MPropertySortPriority 400 MPropertySuppressExpr mod != hlx || m_nLightingMode != PARTICLE_LIGHTING_PER_VERTEX | |
0x3f00 | m_flLightingDirectionality | CParticleCollectionRendererFloatInput | MPropertyFriendlyName lighting directionality MPropertySortPriority 400 MPropertySuppressExpr mod != hlx | |
0x4070 | m_bParticleShadows | bool | MPropertyFriendlyName Particle Shadows MPropertySortPriority 400 MPropertySuppressExpr mod != csgo | |
0x4074 | m_flShadowDensity | float32 | MPropertyFriendlyName Shadow Density MPropertySortPriority 400 MPropertySuppressExpr !m_bParticleShadows | |
0x4078 | m_replicationParameters | CReplicationParameters | MPropertyFriendlyName Replication settings MPropertyStartGroup Replication |
KV3 class defaults
Truncated to the first 2048 bytes of 103777. The full value is in cs2_schema.json under classes[].metadata[MGetKV3ClassDefaults].
{
"_class": "C_OP_RenderSprites",
"m_flOpStrength":
{
"m_nType": "PF_TYPE_LITERAL",
"m_nMapType": "PF_MAP_TYPE_DIRECT",
"m_flLiteralValue": 1.000000,
"m_NamedValue": "",
"m_nControlPoint": 0,
"m_nScalarAttribute": 3,
"m_nVectorAttribute": 6,
"m_nVectorComponent": 0,
"m_bReverseOrder": false,
"m_flRandomMin": 0.000000,
"m_flRandomMax": 1.000000,
"m_bHasRandomSignFlip": false,
"m_nRandomSeed": <HIDDEN FOR DIFF>,
"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
"m_strSnapshotSubset": "",
"m_flLOD0": 0.000000,
"m_flLOD1": 0.000000,
"m_flLOD2": 0.000000,
"m_flLOD3": 0.000000,
"m_nNoiseInputVectorAttribute": 0,
"m_flNoiseOutputMin": 0.000000,
"m_flNoiseOutputMax": 1.000000,
"m_flNoiseScale": 0.100000,
"m_vecNoiseOffsetRate":
[
0.000000,
0.000000,
0.000000
],
"m_flNoiseOffset": 0.000000,
"m_nNoiseOctaves": 1,
"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
"m_flNoiseTurbulenceScale": 1.000000,
"m_flNoiseTurbulenceMix": 0.500000,
"m_flNoiseImgPreviewScale": 1.000000,
"m_bNoiseImgPreviewLive": true,
"m_flNoCameraFallback": 0.000000,
"m_bUseBoundsCenter": false,
"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
"m_flMultFactor": 1.000000,
"m_flInput0": 0.000000,
"m_flInput1": 1.000000,
"m_flOutput0": 0.000000,
"m_flOutput1": 1.000000,
"m_flNotchedRangeMin": 0.000000,
"m_flNotchedRangeMax": 1.000000,
"m_flNotchedOutputOutside": 0.000000,
"m_flNotchedOutputInside": 1.000000,
"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
"m_flBiasParameter": 0.000000,
"m_Curve":
{
"m_spline":
[
],
"m_tangents":
[
],
"m_vDomainMins":
[
0.000000,
0.000000
],
"m_vDomainMaxs":
[
0.000000,
0.000000
]
}
},
"m_nOpEndCapState": "PARTICLE_ENDCAP_ALWAYS_ON",
"m_nToolsState": "PARTICLE_TOOLS_STATE_ALWAYS_ON",
"m_flOpStartFadeInTime": 0.000000,
"m_flOpEndFadeInTime": 0.000000,
"m_
...