Files
XCEngine/NanoVDBLoader.h

16 lines
340 B
C++

#pragma once
#include <d3d12.h>
#include <string>
#include <vector>
struct NanoVDBData {
ID3D12Resource* gpuBuffer;
void* cpuData;
uint64_t byteSize;
uint64_t elementCount;
};
bool LoadNanoVDB(const char* filePath, NanoVDBData& outData, ID3D12GraphicsCommandList* cmdList = nullptr);
void FreeNanoVDB(NanoVDBData& data);