internal unsafe void MarshalTo(Interop.PipelineCacheCreateInfo *pointer)
 {
     pointer->SType           = StructureType.PipelineCacheCreateInfo;
     pointer->Next            = null;
     pointer->InitialData     = this.InitialData == null ? null : Interop.HeapUtil.MarshalTo(this.InitialData);
     pointer->InitialDataSize = (Size)(this.InitialData?.Length ?? 0);
     pointer->Flags           = this.Flags;
 }
示例#2
0
 internal PipelineCacheCreateInfo(Interop.PipelineCacheCreateInfo* ptr)
 {
     m = ptr;
     Initialize ();
 }
示例#3
0
 public PipelineCacheCreateInfo()
 {
     m = (Interop.PipelineCacheCreateInfo*) Interop.Structure.Allocate (typeof (Interop.PipelineCacheCreateInfo));
     Initialize ();
 }