Struct TransformScaleData
Data container for a single transform scale change. Contains the target scale multiplier and blend weight.
Inherited Members
Namespace: Serenity.ProceduralExpression.Domain.Entities
Assembly: Serenity.ProceduralExpression.Domain.dll
Syntax
public struct TransformScaleData
Constructors
TransformScaleData(Vector3, float)
Creates a new TransformScaleData with the specified multiplier and weight.
Declaration
public TransformScaleData(Vector3 scaleMultiplier, float weight)
Parameters
| Type | Name | Description |
|---|---|---|
| Vector3 | scaleMultiplier | |
| float | weight |
Fields
ScaleMultiplier
The scale multiplier to apply (1,1,1 = no change).
Declaration
public Vector3 ScaleMultiplier
Field Value
| Type | Description |
|---|---|
| Vector3 |
Weight
Blend weight (0-1) representing how much of this scale change to apply. 0 = no change (identity scale). 1 = full delta scale applied. Intermediate values = lerp between identity and delta scale (handled by applier).
Declaration
public float Weight
Field Value
| Type | Description |
|---|---|
| float |