internal unsafe void MarshalTo(Interop.ShaderModuleCreateInfo *pointer) { pointer->SType = StructureType.ShaderModuleCreateInfo; pointer->Next = null; pointer->Code = this.Code == null ? null : Interop.HeapUtil.MarshalTo(this.Code); pointer->Flags = this.Flags; pointer->CodeSize = this.CodeSize; }
internal ShaderModuleCreateInfo(Interop.ShaderModuleCreateInfo* ptr) { m = ptr; Initialize (); }
public ShaderModuleCreateInfo() { m = (Interop.ShaderModuleCreateInfo*) Interop.Structure.Allocate (typeof (Interop.ShaderModuleCreateInfo)); Initialize (); }