HDK
|
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_VDB | inline |
attributes() const | IMX_VDB | inline |
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_VDB | static |
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_VDB | inline |
createVDB() const | IMX_VDB | |
denseLeaves() const | IMX_VDB | inline |
destroy() | IMX_VDB | |
EntryType enum name | IMX_PoolEntry | |
format(char *buffer, size_t buffer_size, const IMX_VDB &v) | IMX_VDB | friend |
freeBuffers() | IMX_VDB | |
getChannels() const | IMX_VDB | |
getCPUBufferR() const | IMX_VDB | |
getCPUBufferRInternal() | IMX_VDB | protected |
getCPUBufferRW() | IMX_VDB | |
getCPUTileStarts() const | IMX_VDB | inline |
getDeviceMemoryUsage() const | IMX_VDB | |
getGPUBuffer(bool read, bool write) | IMX_VDB | |
getGPUBufferR() const | IMX_VDB | |
getGPUBufferW() | IMX_VDB | inline |
getGPUTileStarts(exint &tilecount) const | IMX_VDB | inline |
getMemoryUsage() const | IMX_VDB | |
gpuCopyFromVDB(const openvdb::GridBase &vdb, const UT_Vector3 &voxelsize, const GA_PrimVolumeXform &indexspace) | IMX_VDB | inline |
hasTopology() const | IMX_VDB | |
IMX_PoolEntry() | IMX_PoolEntry | inline |
IMX_PoolEntry(const IMX_PoolEntry &)=delete | IMX_PoolEntry | |
IMX_VDB() | IMX_VDB | |
IMX_VDB(const IMX_VDB &other) | IMX_VDB | inline |
IMX_VDB(IMX_VDB &&other) noexcept | IMX_VDB | inline |
indexSpace() const | IMX_VDB | inline |
isAligned(const IMX_VDB *vdb) const | IMX_VDB | inline |
isDirty() const | IMX_VDB | inline |
isInUseGPU() const | IMX_PoolEntry | inline |
isOnCPU() const | IMX_VDB | inline |
isOnGPU() const | IMX_VDB | inline |
leafCount() const | IMX_VDB | inline |
load(UT_IStream &is) | IMX_VDB | static |
loadJSON(UT_JSONParser &p) | IMX_VDB | static |
lookupVDB(int handle) | IMX_VDB | static |
lowerCount() const | IMX_VDB | inline |
myAttributes | IMX_VDB | protected |
myCPUBuffer | IMX_VDB | protected |
myGPUBuffer | IMX_VDB | protected |
myGPUInUseCount | IMX_PoolEntry | mutableprotected |
myIndexSpace | IMX_VDB | protected |
myOnCPU | IMX_VDB | protected |
myOnGPU | IMX_VDB | protected |
myStealable | IMX_VDB | mutableprotected |
myStorageType | IMX_VDB | protected |
myTopology | IMX_VDB | protected |
myTypeInfo | IMX_VDB | protected |
myVoxelSize | IMX_VDB | protected |
operator=(const IMX_VDB &other) | IMX_VDB | inline |
operator=(IMX_VDB &&other) | IMX_VDB | inline |
IMX_PoolEntry::operator=(const IMX_PoolEntry &)=delete | IMX_PoolEntry | |
origin() const | IMX_VDB | inline |
poolIsGPUBufferEmpty() const override | IMX_VDB | inlineprotectedvirtual |
poolIsGPUBufferValid() const override | IMX_VDB | inlineprotectedvirtual |
poolResetGPUBuffer() override | IMX_VDB | inlineprotectedvirtual |
poolSetOnGPU(bool ongpu) override | IMX_VDB | inlineprotectedvirtual |
poolShallowCopyGPUBuffer(const IMX_PoolEntry *srcbase) override | IMX_VDB | inlineprotectedvirtual |
poolSwapGPUBuffer(IMX_PoolEntry *otherbase) override | IMX_VDB | inlineprotectedvirtual |
poolTypeID() const override | IMX_VDB | inlinevirtual |
registerVDB(IMX_VDBConstPtr vdb, UT_IntArray ®istered) | IMX_VDB | static |
save(std::ostream &os) const | IMX_VDB | |
saveJSON(UT_JSONWriter &w) const | IMX_VDB | |
setAttributes(const UT_OptionsHolder &attrib) | IMX_VDB | inline |
setDenseLeaves(bool dense) | IMX_VDB | inline |
setDirty() | IMX_VDB | inline |
setInUseGPUFlag() const | IMX_PoolEntry | |
setStealable(bool v) const | IMX_VDB | inline |
setTypeInfo(IMX_TypeInfo typeinfo) | IMX_VDB | inline |
stealable() const | IMX_VDB | inline |
storageType() const | IMX_VDB | inline |
swap(IMX_VDB &other) | IMX_VDB | |
transform(const UT_Matrix4D &m) | IMX_VDB | |
typeInfo() const | IMX_VDB | inline |
unloadFromGPU() override | IMX_VDB | protectedvirtual |
unregisterVDBs(UT_IntArray ®istered) | IMX_VDB | static |
updateAttributes(const OP &op) | IMX_VDB | inline |
updateMetadataFromOptions(const UT_Options &opt) | IMX_VDB | |
upperCount() const | IMX_VDB | inline |
voxelSize() const | IMX_VDB | inline |
~IMX_PoolEntry() | IMX_PoolEntry | inlinevirtual |
~IMX_VDB() override | IMX_VDB |