internal unsafe void MarshalTo(Interop.BufferViewCreateInfo *pointer) { pointer->SType = StructureType.BufferViewCreateInfo; pointer->Next = null; this.Buffer?.MarshalTo(&pointer->Buffer); pointer->Flags = this.Flags; pointer->Format = this.Format; pointer->Offset = this.Offset; pointer->Range = this.Range; }
internal BufferViewCreateInfo(Interop.BufferViewCreateInfo* ptr) { m = ptr; Initialize (); }
public BufferViewCreateInfo() { m = (Interop.BufferViewCreateInfo*) Interop.Structure.Allocate (typeof (Interop.BufferViewCreateInfo)); Initialize (); }