Show / Hide Table of Contents

Struct StencilState

Inherited Members
ValueType.Equals(Object)
ValueType.GetHashCode()
ValueType.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Namespace: UnityEngine.Experimental.Rendering
Assembly: UnityEngine.dll
Syntax
public struct StencilState

Constructors

| Improve this Doc View Source

StencilState(Boolean, Byte, Byte, CompareFunction, StencilOp, StencilOp, StencilOp)

Declaration
public StencilState(bool enabled = false, byte readMask = 255, byte writeMask = 255, CompareFunction compareFunction = CompareFunction.Always, StencilOp passOperation = StencilOp.Keep, StencilOp failOperation = StencilOp.Keep, StencilOp zFailOperation = StencilOp.Keep)
Parameters
Type Name Description
Boolean enabled
Byte readMask
Byte writeMask
CompareFunction compareFunction
StencilOp passOperation
StencilOp failOperation
StencilOp zFailOperation
| Improve this Doc View Source

StencilState(Boolean, Byte, Byte, CompareFunction, StencilOp, StencilOp, StencilOp, CompareFunction, StencilOp, StencilOp, StencilOp)

Declaration
public StencilState(bool enabled, byte readMask, byte writeMask, CompareFunction compareFunctionFront, StencilOp passOperationFront, StencilOp failOperationFront, StencilOp zFailOperationFront, CompareFunction compareFunctionBack, StencilOp passOperationBack, StencilOp failOperationBack, StencilOp zFailOperationBack)
Parameters
Type Name Description
Boolean enabled
Byte readMask
Byte writeMask
CompareFunction compareFunctionFront
StencilOp passOperationFront
StencilOp failOperationFront
StencilOp zFailOperationFront
CompareFunction compareFunctionBack
StencilOp passOperationBack
StencilOp failOperationBack
StencilOp zFailOperationBack

Properties

| Improve this Doc View Source

compareFunction

Declaration
public CompareFunction compareFunction { set; }
Property Value
Type Description
CompareFunction
| Improve this Doc View Source

compareFunctionBack

Declaration
public CompareFunction compareFunctionBack { get; set; }
Property Value
Type Description
CompareFunction
| Improve this Doc View Source

compareFunctionFront

Declaration
public CompareFunction compareFunctionFront { get; set; }
Property Value
Type Description
CompareFunction
| Improve this Doc View Source

Default

Declaration
public static StencilState Default { get; }
Property Value
Type Description
StencilState
| Improve this Doc View Source

enabled

Declaration
public bool enabled { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

failOperation

Declaration
public StencilOp failOperation { set; }
Property Value
Type Description
StencilOp
| Improve this Doc View Source

failOperationBack

Declaration
public StencilOp failOperationBack { get; set; }
Property Value
Type Description
StencilOp
| Improve this Doc View Source

failOperationFront

Declaration
public StencilOp failOperationFront { get; set; }
Property Value
Type Description
StencilOp
| Improve this Doc View Source

passOperation

Declaration
public StencilOp passOperation { set; }
Property Value
Type Description
StencilOp
| Improve this Doc View Source

passOperationBack

Declaration
public StencilOp passOperationBack { get; set; }
Property Value
Type Description
StencilOp
| Improve this Doc View Source

passOperationFront

Declaration
public StencilOp passOperationFront { get; set; }
Property Value
Type Description
StencilOp
| Improve this Doc View Source

readMask

Declaration
public byte readMask { get; set; }
Property Value
Type Description
Byte
| Improve this Doc View Source

writeMask

Declaration
public byte writeMask { get; set; }
Property Value
Type Description
Byte
| Improve this Doc View Source

zFailOperation

Declaration
public StencilOp zFailOperation { set; }
Property Value
Type Description
StencilOp
| Improve this Doc View Source

zFailOperationBack

Declaration
public StencilOp zFailOperationBack { get; set; }
Property Value
Type Description
StencilOp
| Improve this Doc View Source

zFailOperationFront

Declaration
public StencilOp zFailOperationFront { get; set; }
Property Value
Type Description
StencilOp

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX