Skip to content

TextureGroup_t

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 3032 bytes (0xbd8)Alignment: 8 bytesModule: particlesBinary: !GlobalTypes

Relationships

Inherits from: nothing; this is a root class.

Used by (1) as a field type

Inheritance tree
  • TextureGroup_t
Relationship diagram (3 edges)
classDiagram
    TextureGroup_t *-- InfoForResourceTypeCTextureBase
    TextureGroup_t *-- CParticleCollectionRendererFloatInput
    TextureGroup_t *-- TextureControls_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

9 fields, 9 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

TextureGroup_t

OffsetFieldTypeFromAnnotations
0x0m_bEnabledboolMPropertyFriendlyName Enabled
0x1m_bReplaceTextureWithGradientboolMPropertyFriendlyName Author Texture As Gradient MPropertySuppressExpr ( m_nTextureType == SPRITECARD_TEXTURE_NORMALMAP || m_nTextureType == SPRITECARD_TEXTURE_ANIMMOTIONVEC || m_nTextureType == SPRITECARD_TEXTURE_6POINT_XYZ_A || m_nTextureType == SPRITECARD_TEXTURE_6POINT_NEGXYZ_E || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C || m_nTextureType == SPRITECARD_TEXTURE_ILLUMINATION_GRADIENT || m_nTextureType == SPRITECARD_TEXTURE_DEPTH )
0x8m_hTextureCStrongHandle< InfoForResourceTypeCTextureBase >MPropertyAttributeEditor AssetBrowse( vtex, *showassetpreview ) MPropertyFriendlyName Texture MPropertySuppressExpr m_bReplaceTextureWithGradient
0x10m_GradientCColorGradientMPropertyFriendlyName Gradient MPropertySuppressExpr !m_bReplaceTextureWithGradient
0x28m_nTextureTypeSpriteCardTextureType_tMPropertyFriendlyName Texture Type
0x2cm_nTextureChannelsSpriteCardTextureChannel_tMPropertyFriendlyName Channel Mix MPropertySuppressExpr ( m_nTextureType == SPRITECARD_TEXTURE_NORMALMAP || m_nTextureType == SPRITECARD_TEXTURE_ANIMMOTIONVEC || m_nTextureType == SPRITECARD_TEXTURE_6POINT_XYZ_A || m_nTextureType == SPRITECARD_TEXTURE_6POINT_NEGXYZ_E || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C || m_nTextureType == SPRITECARD_TEXTURE_ILLUMINATION_GRADIENT || m_nTextureType == SPRITECARD_TEXTURE_DEPTH )
0x30m_nTextureBlendModeParticleTextureLayerBlendType_tMPropertyFriendlyName Mix Blend Mode MPropertySuppressExpr ( m_nTextureType == SPRITECARD_TEXTURE_NORMALMAP || m_nTextureType == SPRITECARD_TEXTURE_ANIMMOTIONVEC || m_nTextureType == SPRITECARD_TEXTURE_6POINT_XYZ_A || m_nTextureType == SPRITECARD_TEXTURE_6POINT_NEGXYZ_E || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C || m_nTextureType == SPRITECARD_TEXTURE_ILLUMINATION_GRADIENT || m_nTextureType == SPRITECARD_TEXTURE_DEPTH )
0x38m_flTextureBlendCParticleCollectionRendererFloatInputMPropertyFriendlyName Blend Amount MPropertySuppressExpr ( m_nTextureType == SPRITECARD_TEXTURE_NORMALMAP || m_nTextureType == SPRITECARD_TEXTURE_ANIMMOTIONVEC || m_nTextureType == SPRITECARD_TEXTURE_6POINT_XYZ_A || m_nTextureType == SPRITECARD_TEXTURE_6POINT_NEGXYZ_E || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C || m_nTextureType == SPRITECARD_TEXTURE_ILLUMINATION_GRADIENT || m_nTextureType == SPRITECARD_TEXTURE_DEPTH )
0x1a8m_TextureControlsTextureControls_tMPropertyFriendlyName Texture Controls MPropertySuppressExpr ( m_nTextureType == SPRITECARD_TEXTURE_NORMALMAP || m_nTextureType == SPRITECARD_TEXTURE_ANIMMOTIONVEC || m_nTextureType == SPRITECARD_TEXTURE_6POINT_XYZ_A || m_nTextureType == SPRITECARD_TEXTURE_6POINT_NEGXYZ_E || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B || m_nTextureType == SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C || m_nTextureType == SPRITECARD_TEXTURE_ILLUMINATION_GRADIENT || m_nTextureType == SPRITECARD_TEXTURE_DEPTH )
KV3 class defaults
{
	"m_bEnabled": true,
	"m_bReplaceTextureWithGradient": false,
	"m_hTexture": "",
	"m_Gradient":
	{
		"m_Stops":
		[
		]
	},
	"m_nTextureType": "SPRITECARD_TEXTURE_DIFFUSE",
	"m_nTextureChannels": "SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA",
	"m_nTextureBlendMode": "SPRITECARD_TEXTURE_BLEND_MULTIPLY",
	"m_flTextureBlend":
	{
		"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_TextureControls":
	{
		"m_flFinalTextureScaleU":
		{
			"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_flFinalTextureScaleV":
		{
			"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_flFinalTextureOffsetU":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.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_flFinalTextureOffsetV":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.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_flFinalTextureUVRotation":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.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_flZoomScale":
		{
			"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_flDistortion":
		{
			"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_bRandomizeOffsets": false,
		"m_bClampUVs": false,
		"m_nPerParticleBlend": "SPRITECARD_TEXTURE_PP_SCALE_NONE",
		"m_nPerParticleScale": "SPRITECARD_TEXTURE_PP_SCALE_NONE",
		"m_nPerParticleOffsetU": "SPRITECARD_TEXTURE_PP_SCALE_NONE",
		"m_nPerParticleOffsetV": "SPRITECARD_TEXTURE_PP_SCALE_NONE",
		"m_nPerParticleRotation": "SPRITECARD_TEXTURE_PP_SCALE_NONE",
		"m_nPerParticleZoom": "SPRITECARD_TEXTURE_PP_SCALE_NONE",
		"m_nPerParticleDistortion": "SPRITECARD_TEXTURE_PP_SCALE_NONE"
	}
}