public void Alloc([NativeTypeName("const D3D12MA_AllocationRequest&")] D3D12MA_AllocationRequest *request, [NativeTypeName("UINT64")] ulong allocSize, void *userData)
 => Base.Alloc(request, allocSize, userData);
        public void Alloc([NativeTypeName("const D3D12MA_AllocationRequest&")] D3D12MA_AllocationRequest *request, [NativeTypeName("UINT64")] ulong allocSize, void *userData)
        {
            D3D12MA_ASSERT((D3D12MA_DEBUG_LEVEL > 0) && (Base.lpVtbl[9] == (delegate * < ref D3D12MA_BlockMetadata_Generic, D3D12MA_AllocationRequest *, ulong, void *, void >) & Alloc));

            Alloc(ref this, request, allocSize, userData);
        }
 public bool CreateAllocationRequest([NativeTypeName("UINT64")] ulong allocSize, [NativeTypeName("UINT64")] ulong allocAlignment, D3D12MA_AllocationRequest *pAllocationRequest)
 => Base.CreateAllocationRequest(allocSize, allocAlignment, pAllocationRequest);
        public bool CreateAllocationRequest([NativeTypeName("UINT64")] ulong allocSize, [NativeTypeName("UINT64")] ulong allocAlignment, D3D12MA_AllocationRequest *pAllocationRequest)
        {
            D3D12MA_ASSERT((D3D12MA_DEBUG_LEVEL > 0) && (Base.lpVtbl[8] == (delegate * < ref D3D12MA_BlockMetadata_Generic, ulong, ulong, D3D12MA_AllocationRequest *, bool >) & CreateAllocationRequest));

            return(CreateAllocationRequest(ref this, allocSize, allocAlignment, pAllocationRequest));
        }