![]() |
ImFusion SDK 4.3
|
This is the complete list of members for UnaryOp< Op >, including all inherited members.
| ADD_ARG_REDUCTION_OP_DEF(min, min) (defined in ExprBase) | ExprBase | |
| ADD_ARG_REDUCTION_OP_DEF(max, max) (defined in ExprBase) | ExprBase | |
| ADD_REDUCTION_OP_DEF(sum, add) (defined in ExprBase) | ExprBase | |
| ADD_REDUCTION_OP_DEF(prod, mult) (defined in ExprBase) | ExprBase | |
| cast() const (defined in ExprBase) | ExprBase | inline |
| channelSwizzle(const std::vector< std::size_t > &indices) const | ExprBase | |
| children() override | UnaryOpGl | inlinevirtual |
| children() const override | UnaryOpGl | inlinevirtual |
| clone() const override | UnaryOp< Op > | inlinevirtual |
| convertToSharedImgExpr(std::size_t index) const override | UnaryOp< Op > | inlinevirtual |
| deviceStrategy() const override | UnaryOp< Op > | inlinevirtual |
| eval(Array< SharedImage, void > &img, const SharedImage *variable) const | ExprBase | |
| eval(Array< SharedImage, void > &img) const | ExprBase | |
| eval(Array< SharedImageSet, void > &img, const SharedImageSet *variable) const | ExprBase | |
| eval(Array< SharedImageSet, void > &img) const | ExprBase | |
| evalImpl(Array< SharedImage, void > &img) const override | UnaryOp< Op > | inlinevirtual |
| evalImpl(Array< SharedImageSet, void > &img) const override | UnaryOp< Op > | inlinevirtual |
| evalString(bool tagAndAssign=true) const override final | UnaryOpGl | inlinevirtual |
| evaluateIntoImage(bool clearShiftScale=false) const | ExprBase | inline |
| exprInterface() (defined in ExprBase) | ExprBase | |
| exprInterface() const (defined in ExprBase) | ExprBase | |
| ImFusion::ImageMath::internal::UnaryOpGl::exprInterface() | GlExprInterface | |
| exprInterface() const (defined in GlExprInterface) | GlExprInterface | |
| ExprType enum name (defined in ExprBase) | ExprBase | |
| exprType() const override | UnaryOp< Op > | inlinevirtual |
| forceCPU() const | ExprBase | |
| forceGPU() const | ExprBase | |
| getUniformDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override final | UnaryOpGl | inlinevirtual |
| getVariableDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const override final | UnaryOpGl | inlinevirtual |
| GlExprInterface()=default (defined in GlExprInterface) | GlExprInterface | |
| glExprInterface() (defined in ExprBase) | ExprBase | |
| glExprInterface() const (defined in ExprBase) | ExprBase | |
| ImFusion::imgDesc() const | ExprBase | |
| ImFusion::ImageMath::internal::UnaryOpBase::imgDesc() const override final | UnaryOpBase | inlinevirtual |
| l1Norm() const | ExprBase | |
| l2Norm() const | ExprBase | |
| lInfNorm() const | ExprBase | |
| lpNorm(double p) const | ExprBase | |
| m_pixelType | UnaryOpBase | protected |
| mean() const | ExprBase | |
| numImgs() const override | UnaryOp< Op > | inlinevirtual |
| op() const override (defined in UnaryOp< Op >) | UnaryOp< Op > | inlinevirtual |
| operand() override (defined in UnaryOp< Op >) | UnaryOp< Op > | inlinevirtual |
| operand() const override (defined in UnaryOp< Op >) | UnaryOp< Op > | inlinevirtual |
| reduce(std::vector< vec4i > *arg=nullptr) const | ExprBase | inline |
| setArguments(GL::Program &p, const std::vector< int > &indices, const std::string &prefix) const override final | UnaryOpGl | inlinevirtual |
| setMagFilter(ImageMath::MagFilter mag) | GlExprInterface | virtual |
| setMagFilterRecursive(ImageMath::MagFilter mag) | GlExprInterface | |
| setWrap(ImageMath::Wrap wrap) | GlExprInterface | virtual |
| setWrapRecursive(ImageMath::Wrap wrap) | GlExprInterface | |
| squaredl2Norm() const | ExprBase | |
| substituteVariableWithImg(const SharedImage &variable) const override | UnaryOp< Op > | inlinevirtual |
| substituteVariableWithImg(const SharedImageSet &variable) const override | UnaryOp< Op > | inlinevirtual |
| tagAndAssignNames(std::unordered_map< internal::TaggingIndex, const void * > &taggedLeaves, std::unordered_map< std::type_index, int > &countPerLeafType, const std::string &prefix) const override final | UnaryOpGl | inlinevirtual |
| UnaryOp(std::shared_ptr< ExprBase > operand, const Op &func=Op()) (defined in UnaryOp< Op >) | UnaryOp< Op > | inline |
| UnaryOpBase(PixelType pixelType) (defined in UnaryOpBase) | UnaryOpBase | inline |
| ~ExprBase()=default (defined in ExprBase) | ExprBase | virtual |
| ~ExprInterface()=default (defined in ExprInterface) | ExprInterface | virtual |
| ~GlExprInterface()=default (defined in GlExprInterface) | GlExprInterface | virtual |
| ~UnaryOpBase()=default (defined in UnaryOpBase) | UnaryOpBase | virtual |