StencilFlags Structure |
Namespace: Internal.SharpBgfx
public struct StencilFlags : IEquatable<StencilFlags>
The StencilFlags type exposes the following members.
Name | Description | |
---|---|---|
![]() | StencilFlags |
Initializes a new instance of the StencilFlags struct.
|
Name | Description | |
---|---|---|
![]() | Equals(Object) |
Determines whether the specified Object is equal to this instance.
(Overrides ValueTypeEquals(Object).) |
![]() | Equals(StencilFlags) |
Determines whether the specific value is equal to this instance.
|
![]() | GetHashCode |
Returns a hash code for this instance.
(Overrides ValueTypeGetHashCode.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | ReadMask |
Encodes a read mask in a stencil state.
|
![]() ![]() | ReferenceValue |
Encodes a reference value in a stencil state.
|
![]() | ToString | Returns the fully qualified type name of this instance. (Inherited from ValueType.) |
Name | Description | |
---|---|---|
![]() ![]() | BitwiseAnd |
Implements the bitwise-and operator.
|
![]() ![]() | BitwiseOr |
Implements the bitwise-or operator.
|
![]() ![]() | Equality |
Implements the equality operator.
|
![]() ![]() | (StencilFlags to UInt32) |
Performs an explicit conversion to uint.
|
![]() ![]() | (UInt32 to StencilFlags) |
Performs an implicit conversion from uint.
|
![]() ![]() | Inequality |
Implements the inequality operator.
|
![]() ![]() | LeftShift |
Implements the left shift operator.
|
![]() ![]() | OnesComplement |
Implements the bitwise-complement operator.
|
![]() ![]() | RightShift |
Implements the right shift operator.
|
Name | Description | |
---|---|---|
![]() ![]() | FailSDecrement |
On failing the stencil test, decrement the stencil value.
|
![]() ![]() | FailSDecrementSaturate |
On failing the stencil test, decrement the stencil value (with saturation).
|
![]() ![]() | FailSIncrement |
On failing the stencil test, increment the stencil value.
|
![]() ![]() | FailSIncrementSaturate |
On failing the stencil test, increment the stencil value (with saturation).
|
![]() ![]() | FailSInvert |
On failing the stencil test, invert the stencil value.
|
![]() ![]() | FailSKeep |
On failing the stencil test, keep the old stencil value.
|
![]() ![]() | FailSReplace |
On failing the stencil test, replace the stencil value.
|
![]() ![]() | FailSZero |
On failing the stencil test, zero out the stencil value.
|
![]() ![]() | FailZDecrement |
On failing the stencil test, decrement the depth value.
|
![]() ![]() | FailZDecrementSaturate |
On failing the stencil test, decrement the depth value (with saturation).
|
![]() ![]() | FailZIncrement |
On failing the stencil test, increment the depth value.
|
![]() ![]() | FailZIncrementSaturate |
On failing the stencil test, increment the depth value (with saturation).
|
![]() ![]() | FailZInvert |
On failing the stencil test, invert the depth value.
|
![]() ![]() | FailZKeep |
On failing the stencil test, keep the depth value.
|
![]() ![]() | FailZReplace |
On failing the stencil test, replace the depth value.
|
![]() ![]() | FailZZero |
On failing the stencil test, zero out the depth value.
|
![]() ![]() | None |
No state bits set.
|
![]() ![]() | PassZDecrement |
On passing the stencil test, decrement the depth value.
|
![]() ![]() | PassZDecrementSaturate |
On passing the stencil test, decrement the depth value (with saturation).
|
![]() ![]() | PassZIncrement |
On passing the stencil test, increment the depth value.
|
![]() ![]() | PassZIncrementSaturate |
On passing the stencil test, increment the depth value (with saturation).
|
![]() ![]() | PassZInvert |
On passing the stencil test, invert the depth value.
|
![]() ![]() | PassZKeep |
On passing the stencil test, keep the old depth value.
|
![]() ![]() | PassZReplace |
On passing the stencil test, replace the depth value.
|
![]() ![]() | PassZZero |
On passing the stencil test, zero out the depth value.
|
![]() ![]() | TestAlways |
Always pass the stencil test.
|
![]() ![]() | TestEqual |
Perform an equality stencil test.
|
![]() ![]() | TestGreater |
Perform a "greater than" stencil test.
|
![]() ![]() | TestGreaterEqual |
Perform a "greater than or equal" stencil test.
|
![]() ![]() | TestLess |
Perform a "less than" stencil test.
|
![]() ![]() | TestLessEqual |
Perform a "less than or equal" stencil test.
|
![]() ![]() | TestNever |
Never pass the stencil test.
|
![]() ![]() | TestNotEqual |
Perform an inequality stencil test.
|
Name | Description | |
---|---|---|
![]() | MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx.) |
![]() | PropertyGet(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) |
![]() | PropertyGetT(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) |
![]() | PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx.) |