HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IMX_VDB Member List

This is the complete list of members for IMX_VDB, including all inherited members.

adoptGrid(UT_UniquePtr< CE_VDBGrid > grid, cl::Buffer tilestarts, exint leafcount, exint lowercount, exint uppercount, const UT_Vector3 &voxelsize, const GA_PrimVolumeXform &indexspace)IMX_VDB
allocated() const IMX_VDBinline
buildFromTopology(UT_VDBType storage, const IMX_VDB *refvdb)IMX_VDB
buildTopology(const openvdb::GridBase &grid)IMX_VDB
buildTopologyFromCPU(bool denseleaves)IMX_VDB
CE_HotSwapPoolEntry()CE_HotSwapPoolEntryinline
CE_HotSwapPoolEntry(const CE_HotSwapPoolEntry &)=deleteCE_HotSwapPoolEntry
clearInUseGPUFlag() const CE_HotSwapPoolEntry
cnanovdbStorageDefine(UT_VDBType storagetype)IMX_VDBstatic
computeAverage(int channel=0) const IMX_VDB
computeMax(int channel=0) const IMX_VDB
computeMaxLength() const IMX_VDB
computeMin(int channel=0) const IMX_VDB
computeMinLength() const IMX_VDB
copy(const IMX_VDB &other)IMX_VDB
copyFromVDB(const openvdb::GridBase &vdb, const UT_Vector3 &voxelsize, const GA_PrimVolumeXform &indexspace, bool ontocpu=true, bool ontogppu=true)IMX_VDB
copyMetadataToOptions(UT_Options &opt) const IMX_VDB
cpuCopyFromVDB(const openvdb::GridBase &vdb, const UT_Vector3 &voxelsize, const GA_PrimVolumeXform &indexspace)IMX_VDBinline
createVDB() const IMX_VDB
denseLeaves() const IMX_VDBinline
destroy()IMX_VDB
EntryType enum nameCE_HotSwapPoolEntry
freeBuffers()IMX_VDB
getChannels() const IMX_VDB
getCPUBufferR() const IMX_VDB
getCPUBufferRInternal()IMX_VDBprotected
getCPUBufferRW()IMX_VDB
getCPUTileStarts() const IMX_VDBinline
getDeviceMemoryUsage() const IMX_VDB
getGPUBuffer(bool read, bool write)IMX_VDB
getGPUBufferR() const IMX_VDB
getGPUBufferW()IMX_VDBinline
getGPUTileStarts(exint &tilecount) const IMX_VDBinline
getMemoryUsage() const IMX_VDB
gpuCopyFromVDB(const openvdb::GridBase &vdb, const UT_Vector3 &voxelsize, const GA_PrimVolumeXform &indexspace)IMX_VDBinline
hasTopology() const IMX_VDB
IMX_VDB()IMX_VDB
IMX_VDB(const IMX_VDB &other)IMX_VDBinline
IMX_VDB(IMX_VDB &&other) noexceptIMX_VDBinline
indexSpace() const IMX_VDBinline
isAligned(const IMX_VDB *vdb) const IMX_VDBinline
isDirty() const IMX_VDBinline
isInUseGPU() const CE_HotSwapPoolEntryinline
isOnCPU() const IMX_VDBinline
isOnGPU() const IMX_VDBinline
leafCount() const IMX_VDBinline
load(UT_IStream &is)IMX_VDBstatic
loadJSON(UT_JSONParser &p)IMX_VDBstatic
lookupVDB(int handle)IMX_VDBstatic
lowerCount() const IMX_VDBinline
myCPUBufferIMX_VDBprotected
myGPUBufferIMX_VDBprotected
myIndexSpaceIMX_VDBprotected
myOnCPUIMX_VDBprotected
myOnGPUIMX_VDBprotected
myPropertiesIMX_VDBprotected
myStealableIMX_VDBmutableprotected
myStorageTypeIMX_VDBprotected
myTopologyIMX_VDBprotected
myTypeInfoIMX_VDBprotected
myVoxelSizeIMX_VDBprotected
operator=(const IMX_VDB &other)IMX_VDBinline
operator=(IMX_VDB &&other)IMX_VDBinline
CE_HotSwapPoolEntry::operator=(const CE_HotSwapPoolEntry &)=deleteCE_HotSwapPoolEntry
origin() const IMX_VDBinline
poolIsGPUBufferEmpty() const overrideIMX_VDBinlineprotectedvirtual
poolIsGPUBufferValid() const overrideIMX_VDBinlineprotectedvirtual
poolResetGPUBuffer() overrideIMX_VDBinlineprotectedvirtual
poolSetOnGPU(bool ongpu) overrideIMX_VDBinlineprotectedvirtual
poolShallowCopyGPUBuffer(const CE_HotSwapPoolEntry *srcbase) overrideIMX_VDBinlineprotectedvirtual
poolSwapGPUBuffer(CE_HotSwapPoolEntry *otherbase) overrideIMX_VDBinlineprotectedvirtual
poolTypeID() const overrideIMX_VDBinlinevirtual
properties() const IMX_VDBinline
registerVDB(IMX_VDBConstPtr vdb, UT_IntArray &registered)IMX_VDBstatic
save(std::ostream &os) const IMX_VDB
saveJSON(UT_JSONWriter &w) const IMX_VDB
setConstantF(fpreal32 f=0.0f)IMX_VDBinline
setConstantI(int32 i=0)IMX_VDB
setConstantV3(UT_Vector3 v)IMX_VDB
setDenseLeaves(bool dense)IMX_VDBinline
setDirty()IMX_VDBinline
setFromRawNanoVDB(const void *data, exint size)IMX_VDB
setInUseGPUFlag() const CE_HotSwapPoolEntry
setProperties(const UT_OptionsHolder &props)IMX_VDBinline
setStealable(bool v) const IMX_VDBinline
setTypeInfo(IMX_TypeInfo typeinfo)IMX_VDBinline
stealable() const IMX_VDBinline
storageType() const IMX_VDBinline
storesIntegers() const IMX_VDB
swap(IMX_VDB &other)IMX_VDB
transform(const UT_Matrix4D &m)IMX_VDB
typeInfo() const IMX_VDBinline
unloadFromGPU() overrideIMX_VDBprotectedvirtual
unregisterVDBs(UT_IntArray &registered)IMX_VDBstatic
updateMetadataFromOptions(const UT_Options &opt)IMX_VDB
updateProperties(const OP &op)IMX_VDBinline
upperCount() const IMX_VDBinline
UTformatBuffer(char *buffer, size_t buffer_size, const IMX_VDB &v)IMX_VDBfriend
voxelBounds(UT_Vector3i &lower, UT_Vector3i &upper) const IMX_VDBinline
voxelSize() const IMX_VDBinline
~CE_HotSwapPoolEntry()CE_HotSwapPoolEntryinlinevirtual
~IMX_VDB() overrideIMX_VDB