internal unsafe void MarshalTo(Interop.ComputePipelineCreateInfo *pointer) { pointer->SType = StructureType.ComputePipelineCreateInfo; pointer->Next = null; this.Stage.MarshalTo(&pointer->Stage); this.Layout?.MarshalTo(&pointer->Layout); this.BasePipelineHandle?.MarshalTo(&pointer->BasePipelineHandle); pointer->Flags = this.Flags; pointer->BasePipelineIndex = this.BasePipelineIndex; }
internal ComputePipelineCreateInfo(Interop.ComputePipelineCreateInfo* ptr) { m = ptr; Initialize (); }
public ComputePipelineCreateInfo() { m = (Interop.ComputePipelineCreateInfo*) Interop.Structure.Allocate (typeof (Interop.ComputePipelineCreateInfo)); Initialize (); }