Beispiel #1
0
 internal unsafe void MarshalTo(Interop.PipelineRasterizationStateCreateInfo *pointer)
 {
     pointer->SType                   = StructureType.PipelineRasterizationStateCreateInfo;
     pointer->Next                    = null;
     pointer->Flags                   = this.Flags;
     pointer->DepthClampEnable        = this.DepthClampEnable;
     pointer->RasterizerDiscardEnable = this.RasterizerDiscardEnable;
     pointer->PolygonMode             = this.PolygonMode;
     pointer->CullMode                = this.CullMode;
     pointer->FrontFace               = this.FrontFace;
     pointer->DepthBiasEnable         = this.DepthBiasEnable;
     pointer->DepthBiasConstantFactor = this.DepthBiasConstantFactor;
     pointer->DepthBiasClamp          = this.DepthBiasClamp;
     pointer->DepthBiasSlopeFactor    = this.DepthBiasSlopeFactor;
     pointer->LineWidth               = this.LineWidth;
 }
Beispiel #2
0
 internal PipelineRasterizationStateCreateInfo(Interop.PipelineRasterizationStateCreateInfo* ptr)
 {
     m = ptr;
     Initialize ();
 }
Beispiel #3
0
 public PipelineRasterizationStateCreateInfo()
 {
     m = (Interop.PipelineRasterizationStateCreateInfo*) Interop.Structure.Allocate (typeof (Interop.PipelineRasterizationStateCreateInfo));
     Initialize ();
 }