internal unsafe void MarshalTo(Interop.SparseImageMemoryBind *pointer)
 {
     this.Memory?.MarshalTo(&pointer->Memory);
     pointer->Subresource  = this.Subresource;
     pointer->Offset       = this.Offset;
     pointer->Extent       = this.Extent;
     pointer->MemoryOffset = this.MemoryOffset;
     pointer->Flags        = this.Flags;
 }
示例#2
0
 internal SparseImageMemoryBind(Interop.SparseImageMemoryBind* ptr)
 {
     m = ptr;
     Initialize ();
 }
示例#3
0
 public SparseImageMemoryBind()
 {
     m = (Interop.SparseImageMemoryBind*) Interop.Structure.Allocate (typeof (Interop.SparseImageMemoryBind));
     Initialize ();
 }