A proxy class that provides the access to the properties of the sampler under the hood of the passes contained in the Material asset and VFXAsset via either VFXAsset's PassWrapper.samplers or Material's Pass.samplers. Each property returns a corresponding SamplerWrapper.

This class uses dynamic properties, meaning that its properties depend on the referenced material or vfx asset and thus not shown below.

In the example below, the material that is referenced in the material asset contains the baseTex property, which this class then provides access to.

// @input Asset.Material myMaterial

const samplers = script.myMaterial.mainPass.samplers;
const baseTex = samplers.baseTex;

baseTex.filtering = FilteringMode.Nearest;

baseTex.wrapU = WrapMode.ClampToEdge;
baseTex.wrapV = WrapMode.ClampToEdge;
baseTex.wrapZ = WrapMode.ClampToEdge;
baseTex.wrap = WrapMode.ClampToEdge;

Hierarchy (View Summary, Expand)

Constructors

Methods

  • Returns true if the object matches or derives from the passed in type.

    Parameters

    • type: string

    Returns boolean

  • Returns true if this object is the same as other. Useful for checking if two references point to the same thing.

    Parameters

    Returns boolean

MMNEPVFCICPMFPCPTTAAATR