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; }
internal PipelineDepthStencilStateCreateInfo(Interop.PipelineDepthStencilStateCreateInfo* ptr) { m = ptr; Initialize (); }
public PipelineDepthStencilStateCreateInfo() { m = (Interop.PipelineDepthStencilStateCreateInfo*) Interop.Structure.Allocate (typeof (Interop.PipelineDepthStencilStateCreateInfo)); Initialize (); }