class FeatureBindings (Niantic.ARDK.Rendering.FeatureBindings)

Overview

class FeatureBindings {
public:
    // fields

    static const string DepthCompression = "DEPTH_COMPRESSION";
    static const string DepthDebug = "DEPTH_DEBUG";
    static const string DepthStabilization = "DEPTH_STABILIZATION";
    static const string DepthSuppression = "DEPTH_SUPPRESSION";
    static const string DepthZWrite = "DEPTH_ZWRITE";
};

Detailed Documentation

Fields

static const string DepthCompression = "DEPTH_COMPRESSION"

When enabled, the shader will expect non-linear values in the depth texture.

static const string DepthDebug = "DEPTH_DEBUG"

Refers to the render feature of writing depth data to the screen backbuffer.

static const string DepthSuppression = "DEPTH_SUPPRESSION"

When enabled, parts of the depth texture defined by a semantic mask get discarded.

static const string DepthZWrite = "DEPTH_ZWRITE"

Refers to the render feature of writing depth directly to the z-buffer.