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