示例#1
0
 public D3D12_HEAP_DESC([NativeTypeName("UINT64")] ulong size, D3D12_CPU_PAGE_PROPERTY cpuPageProperty, D3D12_MEMORY_POOL memoryPoolPreference, [NativeTypeName("UINT64")] ulong alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
 {
     SizeInBytes = size;
     Properties  = new D3D12_HEAP_PROPERTIES(cpuPageProperty, memoryPoolPreference);
     Alignment   = alignment;
     Flags       = flags;
 }
示例#2
0
 public D3D12_HEAP_DESC([NativeTypeName("UINT64")] ulong size, D3D12_HEAP_TYPE type, [NativeTypeName("UINT64")] ulong alignment = 0, D3D12_HEAP_FLAGS flags = D3D12_HEAP_FLAG_NONE)
 {
     SizeInBytes = size;
     Properties  = new D3D12_HEAP_PROPERTIES(type);
     Alignment   = alignment;
     Flags       = flags;
 }