Class HableCurve.Uniforms
An utility class to ease the binding of curve parameters to shaders.
Inherited Members
Namespace: UnityEngine.Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public class HableCurve.Uniforms
Properties
curve
Main curve settings, stored as (inverseWhitePoint, x0, x1, 0).
Declaration
public Vector4 curve { get; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
midSegmentA
Mid segment settings, stored as (offsetX, offsetY, scaleX, scaleY).
Declaration
public Vector4 midSegmentA { get; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
midSegmentB
Mid segment settings, stored as (ln1, B, 0, 0).
Declaration
public Vector4 midSegmentB { get; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
shoSegmentA
Shoulder segment settings, stored as (offsetX, offsetY, scaleX, scaleY).
Declaration
public Vector4 shoSegmentA { get; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
shoSegmentB
Shoulder segment settings, stored as (ln1, B, 0, 0).
Declaration
public Vector4 shoSegmentB { get; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
toeSegmentA
Toe segment settings, stored as (offsetX, offsetY, scaleX, scaleY).
Declaration
public Vector4 toeSegmentA { get; }
Property Value
| Type | Description |
|---|---|
| Vector4 |
toeSegmentB
Toe segment settings, stored as (ln1, B, 0, 0).
Declaration
public Vector4 toeSegmentB { get; }
Property Value
| Type | Description |
|---|---|
| Vector4 |