ImFusion SDK 4.3
Core/Low-level API

Low-level data structures for element-wise arithmetic operators. More...

+ Collaboration diagram for Core/Low-level API:

Detailed Description

Low-level data structures for element-wise arithmetic operators.

Classes

class  ArrayGl< ImplType >
 Implementation of GlExprInterface for Array (. More...
 
class  BinaryOpGl
 Implementation of GlExprInterface for BinaryOpTpl (. More...
 
class  CastWrapperGl
 Implementation of GlExprInterface for CastWrapperTpl (. More...
 
class  ChannelReductionGl
 Implementation of GlExprInterface for ChannelReductionTpl (. More...
 
class  ChannelSwizzleViewGl
 Implementation of GlExprInterface for ChannelSwizzleViewTpl (. More...
 
class  ChannelWiseScalarGl< ImplType >
 Implementation of GlExprInterface for ChannelWiseScalar (. More...
 
class  CombineChannelsGl
 Implementation of GlExprInterface for CombineChannels (. More...
 
class  CoordinatesGl
 Implementation of GlExprInterface for Coordinates (. More...
 
class  DeformationLeafGl
 Implementation of GlExprInterface for DeformationLeaf (. More...
 
class  DeviceStrategyWrapperGl
 Implementation of GlExprInterface for DeviceStrategyWrapperTpl (. More...
 
class  GlExprInterface
 Base class for all expressions which provides an interface to automatically create shaders from an expression. More...
 
class  MaskLeafGl
 Implementation of GlExprInterface for MaskLeaf (. More...
 
class  NoiseGl< ImplType >
 Implementation of GlExprInterface for Noise (. More...
 
class  ReductionWrapperGl
 Implementation of GlExprInterface for ReductionWrapper (. More...
 
class  ResampleGl
 Implementation of GlExprInterface for ResampleTpl (. More...
 
class  ScalarGl< ImplType >
 Implementation of GlExprInterface for ChannelWiseScalar (. More...
 
class  SelectGl
 Implementation of GlExprInterface for SelectTpl (. More...
 
class  StashGl
 Implementation of GlExprInterface for StashTpl (. More...
 
class  UnaryOpGl
 Implementation of GlExprInterface for UnaryOpTpl (. More...
 
class  BinaryOp< Op >
 Specialization of ExprBase for binary operators (non template optimization) More...
 
class  CastWrapper< CastT >
 Cast expression. More...
 
class  ChannelSwizzleView
 Specialization of ExprBase for viewing an expression based on channels swizzling. More...
 
class  DeviceStrategyWrapper
 Chooses device strategy. More...
 
class  ExprInterface
 ImageMath base class to provide an interface for non-CRTP polymorphism. More...
 
class  ReductionWrapper< Op >
 Polymorphic wrapper to wrap an expression and represent a reduction. More...
 
class  UnaryOp< Op >
 Specialization of ExprBase for unary operators (non template optimization) More...
 
class  BinaryOpTpl< Op, LhsT, RhsT >
 Specialization of ExprBaseTpl for binary operators using template optimization. More...
 
class  CastWrapperTpl< OperandT, CastT >
 Cast expression. More...
 
class  ChannelReductionTpl< Op, OperandT >
 Specialization of ExprBaseTpl for reduction operators over channels. More...
 
class  ChannelSwizzleViewTpl< OperandT >
 Specialization of ExprBaseTpl for viewing an expression based on channels swizzling. More...
 
class  DeviceStrategyWrapperTpl< OperandT >
 Chooses device strategy. More...
 
class  ReductionWrapperTpl< Op, OperandT >
 Wrapper to wrap an expression and represent a reduction. More...
 
class  SelectTpl< ConditionT, LhsT, RhsT >
 Specialization of ExprBaseTpl for ternary (condition ? More...
 
class  UnaryOpTpl< Op, OperandT >
 Specialization of ExprBaseTpl for unary operators using template optimization. More...
 
Search Tab / S to search, Esc to close