| ADD_ARG_REDUCTION_OP_DEF(min, min) (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| ADD_ARG_REDUCTION_OP_DEF(max, max) (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| ADD_REDUCTION_OP_DEF(sum, add) (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| ADD_REDUCTION_OP_DEF(prod, mult) (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| cast() const (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | inline |
| channelSwizzle(const std::vector< std::size_t > &indices) const | ImFusion::ImageMath::ExprBase | |
| children() override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| children() const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| clone() const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| convertToSharedImgExpr(std::size_t index) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| deviceStrategy() const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| eval(Array< SharedImage, void > &img, const SharedImage *variable) const | ImFusion::ImageMath::ExprBase | |
| eval(Array< SharedImage, void > &img) const | ImFusion::ImageMath::ExprBase | |
| eval(Array< SharedImageSet, void > &img, const SharedImageSet *variable) const | ImFusion::ImageMath::ExprBase | |
| eval(Array< SharedImageSet, void > &img) const | ImFusion::ImageMath::ExprBase | |
| evalImpl(Array< SharedImage, void > &img) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| evalImpl(Array< SharedImageSet, void > &img) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| evalString(bool tagAndAssign=true) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| evaluateIntoImage(bool clearShiftScale=false) const | ImFusion::ImageMath::ExprBase | inline |
| exprInterface() (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| exprInterface() const (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| ImFusion::ImageMath::internal::GlExprInterface::exprInterface() | ImFusion::ImageMath::internal::GlExprInterface | |
| exprInterface() const (defined in ImFusion::ImageMath::internal::GlExprInterface) | ImFusion::ImageMath::internal::GlExprInterface | |
| ExprType enum name (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| exprType() const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| forceCPU() const | ImFusion::ImageMath::ExprBase | |
| forceGPU() const | ImFusion::ImageMath::ExprBase | |
| getUniformDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| getVariableDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| GlExprInterface()=default (defined in ImFusion::ImageMath::internal::GlExprInterface) | ImFusion::ImageMath::internal::GlExprInterface | |
| glExprInterface() (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| glExprInterface() const (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | |
| imgDesc() const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| l1Norm() const | ImFusion::ImageMath::ExprBase | |
| l2Norm() const | ImFusion::ImageMath::ExprBase | |
| lInfNorm() const | ImFusion::ImageMath::ExprBase | |
| lpNorm(double p) const | ImFusion::ImageMath::ExprBase | |
| mean() const | ImFusion::ImageMath::ExprBase | |
| numImgs() const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| PolyWrapper(const ExprT &expr) (defined in ImFusion::ImageMath::internal::PolyWrapper< ExprT >) | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inline |
| reduce(std::vector< vec4i > *arg=nullptr) const | ImFusion::ImageMath::ExprBase | inline |
| setArguments(GL::Program &p, const std::vector< int > &indices, const std::string &prefix) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| setMagFilter(ImageMath::MagFilter mag) | ImFusion::ImageMath::internal::GlExprInterface | virtual |
| setMagFilterRecursive(ImageMath::MagFilter mag) | ImFusion::ImageMath::internal::GlExprInterface | |
| setWrap(ImageMath::Wrap wrap) | ImFusion::ImageMath::internal::GlExprInterface | virtual |
| setWrapRecursive(ImageMath::Wrap wrap) | ImFusion::ImageMath::internal::GlExprInterface | |
| squaredl2Norm() const | ImFusion::ImageMath::ExprBase | |
| substituteVariableWithImg(const SharedImage &variable) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| substituteVariableWithImg(const SharedImageSet &variable) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| tagAndAssignNames(std::unordered_map< internal::TaggingIndex, const void * > &taggedLeaves, std::unordered_map< std::type_index, int > &countPerLeafType, const std::string &prefix) const override | ImFusion::ImageMath::internal::PolyWrapper< ExprT > | inlinevirtual |
| ~ExprBase()=default (defined in ImFusion::ImageMath::ExprBase) | ImFusion::ImageMath::ExprBase | virtual |
| ~ExprInterface()=default (defined in ImFusion::ImageMath::ExprInterface) | ImFusion::ImageMath::ExprInterface | virtual |
| ~GlExprInterface()=default (defined in ImFusion::ImageMath::internal::GlExprInterface) | ImFusion::ImageMath::internal::GlExprInterface | virtual |