Beispiel #1
0
 internal unsafe void MarshalTo(Interop.PipelineDepthStencilStateCreateInfo *pointer)
 {
     pointer->SType                 = StructureType.PipelineDepthStencilStateCreateInfo;
     pointer->Next                  = null;
     pointer->Flags                 = this.Flags;
     pointer->DepthTestEnable       = this.DepthTestEnable;
     pointer->DepthWriteEnable      = this.DepthWriteEnable;
     pointer->DepthCompareOp        = this.DepthCompareOp;
     pointer->DepthBoundsTestEnable = this.DepthBoundsTestEnable;
     pointer->StencilTestEnable     = this.StencilTestEnable;
     pointer->Front                 = this.Front;
     pointer->Back                  = this.Back;
     pointer->MinDepthBounds        = this.MinDepthBounds;
     pointer->MaxDepthBounds        = this.MaxDepthBounds;
 }
Beispiel #2
0
 internal PipelineDepthStencilStateCreateInfo(Interop.PipelineDepthStencilStateCreateInfo* ptr)
 {
     m = ptr;
     Initialize ();
 }
Beispiel #3
0
 public PipelineDepthStencilStateCreateInfo()
 {
     m = (Interop.PipelineDepthStencilStateCreateInfo*) Interop.Structure.Allocate (typeof (Interop.PipelineDepthStencilStateCreateInfo));
     Initialize ();
 }