ImFusion SDK 4.3
CastWrapper< CastT > Member List

This is the complete list of members for CastWrapper< CastT >, 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)ExprBaseinline
CastType enum name (defined in CastWrapperGl)CastWrapperGl
castType()CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
castType() (defined in CastWrapperGl)CastWrapperGlprotected
CastWrapper(std::shared_ptr< ExprBase > operand) (defined in CastWrapper< CastT >)CastWrapper< CastT >inline
CastWrapperGl(CastType castT) (defined in CastWrapperGl)CastWrapperGlinlineexplicit
CastWrapperGl(T) (defined in CastWrapperGl)CastWrapperGlinlineexplicit
channelSwizzle(const std::vector< std::size_t > &indices) constExprBase
children() overrideCastWrapperGlvirtual
children() const overrideCastWrapperGlvirtual
clone() const overrideCastWrapper< CastT >inlinevirtual
convertToSharedImgExpr(std::size_t index) const overrideCastWrapper< CastT >inlinevirtual
deviceStrategy() const overrideCastWrapper< CastT >inlinevirtual
eval(Array< SharedImage, void > &img, const SharedImage *variable) constExprBase
eval(Array< SharedImage, void > &img) constExprBase
eval(Array< SharedImageSet, void > &img, const SharedImageSet *variable) constExprBase
eval(Array< SharedImageSet, void > &img) constExprBase
evalImpl(Array< SharedImage, void > &img) const overrideCastWrapper< CastT >inlinevirtual
evalImpl(Array< SharedImageSet, void > &img) const overrideCastWrapper< CastT >inlinevirtual
evalString(bool tagAndAssign=true) const overrideCastWrapperGlvirtual
evaluateIntoImage(bool clearShiftScale=false) constExprBaseinline
exprInterface() (defined in ExprBase)ExprBase
exprInterface() const (defined in ExprBase)ExprBase
ImFusion::ImageMath::internal::CastWrapperGl::exprInterface()GlExprInterface
exprInterface() const (defined in GlExprInterface)GlExprInterface
ExprType enum name (defined in ExprBase)ExprBase
exprType() const overrideCastWrapper< CastT >inlinevirtual
forceCPU() constExprBase
forceGPU() constExprBase
getUniformDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const overrideCastWrapperGlvirtual
getVariableDefinitionList(std::string &definitionList, const std::vector< int > &indices, const std::string &prefix) const overrideCastWrapperGlvirtual
GlExprInterface()=default (defined in GlExprInterface)GlExprInterface
glExprInterface() (defined in ExprBase)ExprBase
glExprInterface() const (defined in ExprBase)ExprBase
imgDesc() const overrideCastWrapper< CastT >inlinevirtual
l1Norm() constExprBase
l2Norm() constExprBase
lInfNorm() constExprBase
lpNorm(double p) constExprBase
m_castT (defined in CastWrapperGl)CastWrapperGlprotected
mean() constExprBase
numImgs() const overrideCastWrapper< CastT >inlinevirtual
operand() override (defined in CastWrapper< CastT >)CastWrapper< CastT >inlinevirtual
operand() const override (defined in CastWrapper< CastT >)CastWrapper< CastT >inlinevirtual
reduce(std::vector< vec4i > *arg=nullptr) constExprBaseinline
setArguments(GL::Program &p, const std::vector< int > &indices, const std::string &prefix) const overrideCastWrapperGlvirtual
setMagFilter(ImageMath::MagFilter mag)GlExprInterfacevirtual
setMagFilterRecursive(ImageMath::MagFilter mag)GlExprInterface
setWrap(ImageMath::Wrap wrap)GlExprInterfacevirtual
setWrapRecursive(ImageMath::Wrap wrap)GlExprInterface
squaredl2Norm() constExprBase
substituteVariableWithImg(const SharedImage &variable) const overrideCastWrapper< CastT >inlinevirtual
substituteVariableWithImg(const SharedImageSet &variable) const overrideCastWrapper< CastT >inlinevirtual
tagAndAssignNames(std::unordered_map< internal::TaggingIndex, const void * > &taggedLeaves, std::unordered_map< std::type_index, int > &countPerLeafType, const std::string &prefix) const overrideCastWrapperGlvirtual
~ExprBase()=default (defined in ExprBase)ExprBasevirtual
~ExprInterface()=default (defined in ExprInterface)ExprInterfacevirtual
~GlExprInterface()=default (defined in GlExprInterface)GlExprInterfacevirtual
~UnaryWrapperBase()=default (defined in UnaryWrapperBase)UnaryWrapperBasevirtual
Search Tab / S to search, Esc to close