internal unsafe void MarshalTo(Interop.CommandBufferInheritanceInfo *pointer) { pointer->SType = StructureType.CommandBufferInheritanceInfo; pointer->Next = null; this.RenderPass?.MarshalTo(&pointer->RenderPass); this.Framebuffer?.MarshalTo(&pointer->Framebuffer); pointer->Subpass = this.Subpass; pointer->OcclusionQueryEnable = this.OcclusionQueryEnable; pointer->QueryFlags = this.QueryFlags; pointer->PipelineStatistics = this.PipelineStatistics; }
internal CommandBufferInheritanceInfo(Interop.CommandBufferInheritanceInfo* ptr) { m = ptr; Initialize (); }
public CommandBufferInheritanceInfo() { m = (Interop.CommandBufferInheritanceInfo*) Interop.Structure.Allocate (typeof (Interop.CommandBufferInheritanceInfo)); Initialize (); }