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
attributes() 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
clearInUseGPUFlag() const IMX_PoolEntry
cnanovdbStorageDefine(UT_VDBType storagetype)IMX_VDBstatic
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 nameIMX_PoolEntry
format(char *buffer, size_t buffer_size, const IMX_VDB &v)IMX_VDBfriend
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_PoolEntry()IMX_PoolEntryinline
IMX_PoolEntry(const IMX_PoolEntry &)=deleteIMX_PoolEntry
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 IMX_PoolEntryinline
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
myAttributesIMX_VDBprotected
myCPUBufferIMX_VDBprotected
myGPUBufferIMX_VDBprotected
myGPUInUseCountIMX_PoolEntrymutableprotected
myIndexSpaceIMX_VDBprotected
myOnCPUIMX_VDBprotected
myOnGPUIMX_VDBprotected
myStealableIMX_VDBmutableprotected
myStorageTypeIMX_VDBprotected
myTopologyIMX_VDBprotected
myTypeInfoIMX_VDBprotected
myVoxelSizeIMX_VDBprotected
operator=(const IMX_VDB &other)IMX_VDBinline
operator=(IMX_VDB &&other)IMX_VDBinline
IMX_PoolEntry::operator=(const IMX_PoolEntry &)=deleteIMX_PoolEntry
origin() const IMX_VDBinline
poolIsGPUBufferEmpty() const overrideIMX_VDBinlineprotectedvirtual
poolIsGPUBufferValid() const overrideIMX_VDBinlineprotectedvirtual
poolResetGPUBuffer() overrideIMX_VDBinlineprotectedvirtual
poolSetOnGPU(bool ongpu) overrideIMX_VDBinlineprotectedvirtual
poolShallowCopyGPUBuffer(const IMX_PoolEntry *srcbase) overrideIMX_VDBinlineprotectedvirtual
poolSwapGPUBuffer(IMX_PoolEntry *otherbase) overrideIMX_VDBinlineprotectedvirtual
poolTypeID() const overrideIMX_VDBinlinevirtual
registerVDB(IMX_VDBConstPtr vdb, UT_IntArray &registered)IMX_VDBstatic
save(std::ostream &os) const IMX_VDB
saveJSON(UT_JSONWriter &w) const IMX_VDB
setAttributes(const UT_OptionsHolder &attrib)IMX_VDBinline
setDenseLeaves(bool dense)IMX_VDBinline
setDirty()IMX_VDBinline
setInUseGPUFlag() const IMX_PoolEntry
setStealable(bool v) const IMX_VDBinline
setTypeInfo(IMX_TypeInfo typeinfo)IMX_VDBinline
stealable() const IMX_VDBinline
storageType() const IMX_VDBinline
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
updateAttributes(const OP &op)IMX_VDBinline
updateMetadataFromOptions(const UT_Options &opt)IMX_VDB
upperCount() const IMX_VDBinline
voxelSize() const IMX_VDBinline
~IMX_PoolEntry()IMX_PoolEntryinlinevirtual
~IMX_VDB() overrideIMX_VDB