Tesla Graphics Engine Documentation (January 2012)
D3D10DepthStencilStateImplementation Class
TeslaTesla.Direct3D10.Graphics.ImplementationD3D10DepthStencilStateImplementation
Concrete Direct3D10 implementation for DepthStencilState.
Declaration Syntax
C#
public sealed class D3D10DepthStencilStateImplementation : DepthStencilStateImplementation
Members
All Members Methods Properties



Icon Member Description
BindDepthStencilState()()()()
Binds the implementation. This is called the first time an unbound state is set to the device or manually by the user in order to create the underlying state ahead of time (best practice). Once called the state properties are read-only.
(Overrides DepthStencilStateImplementation.BindDepthStencilState()()()().)
CounterClockwiseStencilDepthFail
Gets or sets the stencil operation done when the stencil test passes, but the depth test fails for a counterclockwise triangle.
(Inherited from DepthStencilStateImplementation.)
CounterClockwiseStencilFail
Gets or sets the stencil operation done when the stencil test fails for a counterclockwise triangle.
(Inherited from DepthStencilStateImplementation.)
CounterClockwiseStencilFunction
Gets or sets the comparison function used for testing a counterclockwise triangle.
(Inherited from DepthStencilStateImplementation.)
CounterClockwiseStencilPass
Gets or sets the stencil operation done when the stencil test passes for a counterclockwise triangle.
(Inherited from DepthStencilStateImplementation.)
DepthEnable
Gets or sets if the depth buffer should be enabled.
(Inherited from DepthStencilStateImplementation.)
DepthFunction
Gets or sets the depth comparison function for the depth test.
(Inherited from DepthStencilStateImplementation.)
DepthWriteEnable
Gets or sets if the depth buffer should be writable.
(Inherited from DepthStencilStateImplementation.)
Dispose()()()()
Disposes the underlying implementation.
(Inherited from GraphicsResourceImplementation.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
IsBound
Gets or protected sets if this DepthStencilStateImplementation has been bound to the pipeline and its underlying objects created.
(Inherited from DepthStencilStateImplementation.)
IsDisposed
Gets if the resource has been disposed.
(Inherited from GraphicsResourceImplementation.)
Name
Gets or sets the name of this resource.
(Inherited from GraphicsResourceImplementation.)
ReferenceStencil
Gets or sets the reference stencil value used for stencil testing.
(Inherited from DepthStencilStateImplementation.)
ResourceID
Gets or sets the resource ResourceID. It can only be set once, usually by the renderer.
(Inherited from GraphicsResourceImplementation.)
StencilDepthFail
Gets or sets the stencil operation done when the stencil test passes but the depth test fails for a clockwise triangle.
(Inherited from DepthStencilStateImplementation.)
StencilEnable
Gets or sets if the stencil buffer should be enabled.
(Inherited from DepthStencilStateImplementation.)
StencilFail
Gets or sets the stencil operation done when the stencil test fails for a clockwise triangle.
(Inherited from DepthStencilStateImplementation.)
StencilFunction
Gets or sets the comparison function used for testing a clockwise triangle.
(Inherited from DepthStencilStateImplementation.)
StencilPass
Gets or sets the stencil operation done when the stencil test passes for a clockwise triangle.
(Inherited from DepthStencilStateImplementation.)
StencilReadMask
Gets or sets the value that identifies a portion of the depth-stencil buffer for reading stencil data.
(Inherited from DepthStencilStateImplementation.)
StencilWriteMask
Gets or sets the value that identifies a portion of the depth-stencil buffer for writing stencil data.
(Inherited from DepthStencilStateImplementation.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
TwoSidedStencilEnable
Gets or sets if two sided stenciling should be enabled, that is if counterclockwise stencil testing/operations should be conducted.
(Inherited from DepthStencilStateImplementation.)
Inheritance Hierarchy
Object
GraphicsResourceImplementation
  DepthStencilStateImplementation
    D3D10DepthStencilStateImplementation

Assembly: Tesla.Direct3D10 (Module: Tesla.Direct3D10) Version: 0.5.0.0 (0.5.0.0)