ImFusion C++ SDK 4.4.0
ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled > Member List

This is the complete list of members for ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >, including all inherited members.

Array(T &img, bool ignoreShiftAndScale=false, MagFilter magFilter=MagFilter::Nearest, Wrap wrap=Wrap::ClampToEdge, const vec4f &borderColor=vec4f::Zero())ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inlineexplicit
Array(const Array &other) (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
assignGl(const internal::GlExprInterface &expr)ImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >
binaryOp(const ExprBaseTpl< RhsT > &rhs, const Op &func=Op()) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
block(const vec3i &offset, const vec3i &blockSize) constImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
block_access_enabled (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >static
channelSwizzle(const std::vector< std::size_t > &indices) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
children() override finalImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >inlinevirtual
ImFusion::ImageMath::internal::GlExprInterface::children() const =0ImFusion::ImageMath::internal::GlExprInterfacepure virtual
cloneLeaf(otherT &img) constImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
convertToMemImgExpr() const noexceptImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
convertToSharedImgExpr(std::size_t index) constImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
deviceStrategy() const overrideImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inlinevirtual
eval(const std::size_t i, const vec4i &coord) constImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
evalString(bool tagAndAssign=true) const override finalImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >virtual
evaluateIntoImage(bool clearShiftScale=false) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >
expr_type typedef (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >
exprInterface()ImFusion::ImageMath::internal::GlExprInterface
exprInterface() const (defined in ImFusion::ImageMath::internal::GlExprInterface)ImFusion::ImageMath::internal::GlExprInterface
forceCPU() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
forceGPU() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
get() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
getMagFilter() (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
getUniformDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override finalImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >virtual
getVariableDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override finalImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >virtual
getWrap() (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
GlExprInterface()=default (defined in ImFusion::ImageMath::internal::GlExprInterface)ImFusion::ImageMath::internal::GlExprInterface
has_variable (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >static
imf_img_type typedef (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >
img() (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
img() const (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
img_type typedef (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >
imgDesc() const override finalImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inlinevirtual
l1Norm() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
l2Norm() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
lInfNorm() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
lpNorm(double p) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
mean() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
numImgs() const overrideImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inlinevirtual
operator-() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
operator=(const ExprBaseTpl< ExprT > &operand)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
operator=(const Array< T, img_type, BlockAccessEnabled > &operand)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
operator=(RhsT rhs)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
operator=(Eigen::Matrix< RhsT, Dim, 1 > rhs)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
originalToStorage(const ImageDescriptor &desc)ImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
polyWrapper() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
reduce(std::vector< vec4i > *arg=nullptr) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
select(const ExprBaseTpl< LhsT > &lhs, const ExprBaseTpl< RhsT > &rhs) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
setArguments(GL::Program &p, const std::vector< int > &indices, const std::string &prefix) const override finalImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >virtual
setDeviceStrategy(DeviceStrategy deviceStrategy)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >inline
setMagFilter(ImageMath::MagFilter m) override finalImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >inlinevirtual
setMagFilterRecursive(ImageMath::MagFilter mag)ImFusion::ImageMath::internal::GlExprInterface
setWrap(ImageMath::Wrap w) override finalImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >inlinevirtual
setWrapRecursive(ImageMath::Wrap wrap)ImFusion::ImageMath::internal::GlExprInterface
sharedPolyWrapper() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
squaredl2Norm() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
storageToOriginal(const ImageDescriptor &desc)ImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
streamChannels(int numStreamedChannels) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
substituteVariableWithImg(T &img) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
tagAndAssignNames(std::unordered_map< internal::TaggingIndex, const void * > &taggedLeaves, std::unordered_map< std::type_index, int > &countPerLeafType, const std::string &prefix) const override finalImFusion::ImageMath::internal::ArrayGl< Array< T, ImgType, BlockAccessEnabled > >virtual
unaryOp(const Op &func=Op()) constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
uniquePolyWrapper() constImFusion::ImageMath::ExprBaseTpl< Array< T, ImgType, BlockAccessEnabled > >inline
var_type typedef (defined in ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >)ImFusion::ImageMath::Array< T, ImgType, BlockAccessEnabled >
~ArrayBase()=default (defined in ImFusion::ImageMath::internal::ArrayBase)ImFusion::ImageMath::internal::ArrayBasevirtual
~ExprInterface()=default (defined in ImFusion::ImageMath::ExprInterface)ImFusion::ImageMath::ExprInterfacevirtual
~GlExprInterface()=default (defined in ImFusion::ImageMath::internal::GlExprInterface)ImFusion::ImageMath::internal::GlExprInterfacevirtual
Search Tab / S to search, Esc to close