OpenVDB 12.1.0

Loading...
Searching...
No Matches
Deprecated List

Member CFunctionBase::fold (const std::vector< llvm::Value * > &, llvm::LLVMContext &) const
Member Function::call (const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B, const bool cast) const
  "Function::call which takes llvm::Value's and " "supports casting is incompatible with LLVM 16+ and will be removed."
Member Function::hasParamAttribute (const size_t i, const llvm::Attribute::AttrKind &kind) const
  "This method incorrectly returns the attributes " "of the function set by the FunctionBuilder, not by the codegen. To " "inspect function attributes, retrieve the created function from the " "llvm::Module."
Member Function::match (const std::vector< llvm::Type * > &inputs, llvm::LLVMContext &C) const
  "Switch to AX's internal ArgInfo types for LLVM 16 onwards"
Member Function::setArgumentNames (std::vector< const char * > names)
  "Use the FunctionBuilder to construct Functions"
Member Function::setDependencies (std::vector< const char * > deps)
  "Use the FunctionBuilder to construct Functions"
Member Function::setFnAttributes (const std::vector< llvm::Attribute::AttrKind > &in)
  "Use the FunctionBuilder to construct Functions"
Member Function::setParamAttributes (const size_t i, const std::vector< llvm::Attribute::AttrKind > &in)
  "Use the FunctionBuilder to construct Functions"
Member Function::setRetAttributes (const std::vector< llvm::Attribute::AttrKind > &in)
  "Use the FunctionBuilder to construct Functions"
Member Function::types (std::vector< llvm::Type * > &, llvm::LLVMContext &) const =0
  "Switch to AX's internal ArgInfo types for LLVM 16 onwards"
Member FunctionGroup::execute (const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B) const
  "FunctionGroup::execute which takes llvm::Value's and " "supports argument matching/casting is incompatible with LLVM 16+ and will be " "removed."
Member FunctionGroup::execute (const std::vector< llvm::Value * > &args, llvm::IRBuilder<> &B, llvm::Value *&result) const
  "FunctionGroup::execute which takes llvm::Value's and " "supports argument matching/casting is incompatible with LLVM 16+ and will be " "removed."
Member FunctionGroup::match (const std::vector< llvm::Type * > &types, llvm::LLVMContext &C, Function::SignatureMatch *type=nullptr) const
  "Switch to AX's internal ArgInfo types for LLVM 16 onwards"
Member InternalNode< _ChildNodeType, Log2Dim >::nodeCount (std::vector< Index32 > &vec) const
  "Use input type std::vector<Index64> for nodeCount."
Member Interrupter::Interrupter (const char *title=nullptr)
  "openvdb_houdini::Interrupter has been deprecated, use openvdb_houdini::HoudiniInterrupter"
Member LeafNode< T, Log2Dim >::nodeCount (std::vector< Index32 > &) const
  "Use input type std::vector<Index64> for nodeCount."
Member openvdb::v12_1::ax::codegen::array3Pack (llvm::Value *value1, llvm::Value *value2, llvm::Value *value3, llvm::IRBuilder<> &builder)
Member openvdb::v12_1::ax::codegen::array3Unpack (llvm::Value *ptrToArray, llvm::Value *&value1, llvm::Value *&value2, llvm::Value *&value3, llvm::IRBuilder<> &builder)
Member openvdb::v12_1::ax::codegen::arrayCast (llvm::Value *ptrToArray, llvm::Type *targetElementType, llvm::IRBuilder<> &builder)
Member openvdb::v12_1::ax::codegen::arrayIndexUnpack (llvm::Value *ptrToArray, const int16_t index, llvm::IRBuilder<> &builder)
Member openvdb::v12_1::ax::codegen::arrayPack (llvm::Value *value, llvm::IRBuilder<> &builder, const size_t size=3)
Member openvdb::v12_1::ax::codegen::arrayPack (const std::vector< llvm::Value * > &values, llvm::IRBuilder<> &builder)
Member openvdb::v12_1::ax::codegen::arrayPackCast (std::vector< llvm::Value * > &values, llvm::IRBuilder<> &builder)
Member openvdb::v12_1::ax::codegen::arrayUnpack (llvm::Value *ptrToArray, std::vector< llvm::Value * > &values, llvm::IRBuilder<> &builder, const bool loadElements=false)
Member openvdb::v12_1::ax::codegen::getBaseContainedType (llvm::Type *const type)
Member openvdb::v12_1::ax::codegen::ir_constgep2_64 (llvm::IRBuilder<> &B, llvm::Value *ptr, uint64_t Idx0, uint64_t Idx1, const char *Name="")
Member openvdb::v12_1::ax::codegen::ir_constinboundsgep2_64 (llvm::IRBuilder<> &B, llvm::Value *ptr, uint64_t Idx0, uint64_t Idx1, const char *Name="")
Member openvdb::v12_1::ax::codegen::ir_gep (llvm::IRBuilder<> &B, llvm::Value *ptr, llvm::ArrayRef< llvm::Value * > IdxList, const char *Name="")
Member openvdb::v12_1::ax::codegen::ir_load (llvm::IRBuilder<> &B, llvm::Value *ptr, const char *Name="")
Member openvdb::v12_1::ax::codegen::printSignature (std::ostream &os, const std::vector< llvm::Type * > &types, const llvm::Type *returnType, const char *name=nullptr, const std::vector< const char * > &names={}, const bool axTypes=false)
  "Switch to AX's internal ArgInfo types for LLVM 16 onwards"
Member openvdb::v12_1::ax::codegen::scalarToMatrix (llvm::Value *scalar, llvm::IRBuilder<> &builder, const size_t dim=3)
Member openvdb::v12_1::points::rasterize (const PointDataTreeOrGridT &points, TransferT &transfer, const FilterT &filter, InterrupterT *interrupter=nullptr)
  "openvdb::tools::rasterize no longer takes a filter or " "interrupter. Implement this on your transfer scheme (see PointTransfer.h for an example)."
Member openvdb::v12_1::points::rasterizeSpheres (const PointDataGridT &points, const Real radius, const Real halfband=LEVEL_SET_HALF_WIDTH, math::Transform::Ptr transform=nullptr, const FilterT &filter=NullFilter(), util::NullInterrupter *interrupter=nullptr)
  The following API calls are deprecated in favour of the more general rasterizeSdf<>() method which determines its behaviour based on the passed settings struct. These methods were introduced in VDB 9.1. so are not currently marked as deprecated but should be marked as such from the first minor release after OpenVDB 11.0.0.
Member openvdb_houdini::computeVoxelSizeFromHoudini (const GU_Detail &detail, const openvdb::Index pointsPerVoxel, const openvdb::math::Mat4d &matrix, const openvdb::Index decimalPlaces, Interrupter &interrupter)
  "openvdb_houdini::Interrupter has been deprecated, use openvdb_houdini::HoudiniInterrupter"
Member openvdb_houdini::convertGeometry (const GU_Detail &detail, std::string &warning, Interrupter *boss)
  "openvdb_houdini::Interrupter has been deprecated, use openvdb_houdini::HoudiniInterrupter"
Member ParmFactory::setChoiceList (PRM_ChoiceListType typ, const std::vector< std::string > &items, bool paired=false)
  Use setChoiceListItems() instead. Using unpaired items may mean less typing now, but it prevents you from reordering or deleting entries later.
Member ParmFactory::setChoiceList (PRM_ChoiceListType typ, const char *const *items, bool paired=false)
  Use setChoiceListItems() instead. Using unpaired items may mean less typing now, but it prevents you from reordering or deleting entries later.
Member RootNode< ChildType >::nodeCount (std::vector< Index32 > &vec) const
  "Use input type std::vector<Index64> for nodeCount."
Member SOP_NodeVDB::duplicateSourceStealable (const unsigned index, OP_Context &context, GU_Detail **pgdp, GU_DetailHandle &gdh, bool clean=true)
  verbification renders this redundant
Member SOP_NodeVDB::duplicateSourceStealable (const unsigned index, OP_Context &context)
  verbification renders this redundant
Member Tree< _RootNodeType >::evalMinMax (ValueType &min, ValueType &max) const
  "Switch to tools::minMax. Use threaded = false for serial execution"
Member ValueAccessorImpl< _TreeType, IsSafe, MutexT, IntegerSequence >::numCacheLevels ()
  "Use the static NumCacheLevels constant"
Member VolumeExecutable::getTreeExecutionLevel () const
  "Use getTreeExecutionLevel(Index&, Index&)"