API

Interface IMeshBlendConfiguration

Configurable mesh-blending values shared by the classic and frame-graph wrappers.

interface IMeshBlendConfiguration {
    debugMode?: MeshBlendDebugMode;
    depthType?: MeshBlendDepthType;
    quality?: MeshBlendQuality;
    radiusClasses?: readonly [
        IMeshBlendRadiusDefinition,
        IMeshBlendRadiusDefinition,
        IMeshBlendRadiusDefinition,
        IMeshBlendRadiusDefinition,
    ];
    slopeFactor?: number;
}

Hierarchy (View Summary)

Index
debugMode?: MeshBlendDebugMode

Debug visualization to compile into the shader. Off renders the final blended result.

depthType?: MeshBlendDepthType

Representation stored in the depth texture.

Compile-time quality variant.

Radius definitions indexed by packed radius class. Exactly four definitions are required.

slopeFactor?: number

Contact-slope narrowing factor. A value of 1 disables narrowing.