TuttleOFX  1
Data Structures
Here are the data structures with brief descriptions:
add_vector< T >
alpha24_blend
array
boost::backtrace
boost::details::trace_manip
boost::errinfo_file_name_
boost::error_info< Tag, error_info_sstream >
boost::error_info_sstream
boost::gil::any_image_channel_t
boost::gil::any_image_color_space_t
boost::gil::any_image_pixel_t
boost::gil::channel_converter< SrcChannelV, DstChannelV >A unary function object converting between channel types
boost::gil::channel_converter_unsigned< SrcChannelV, DstChannelV >
boost::gil::channel_converter_unsigned< bits16h, bits16h >
boost::gil::channel_converter_unsigned< bits16h, bits32f >
boost::gil::channel_converter_unsigned< bits16h, DstChannelV >
boost::gil::channel_converter_unsigned< bits32, bits32f >32 bit <-> float channel conversion
boost::gil::channel_converter_unsigned< bits32f, bits16h >
boost::gil::channel_converter_unsigned< bits32f, bits32 >32 bit <-> float channel conversion
boost::gil::channel_converter_unsigned< bits32f, bits32f >
boost::gil::channel_converter_unsigned< bits32f, DstChannelV >
boost::gil::channel_converter_unsigned< SrcChannelV, bits16h >
boost::gil::channel_converter_unsigned< SrcChannelV, bits32f >
boost::gil::channel_converter_unsigned< T, T >Converting a channel to itself - identity operation
boost::gil::channel_mapping_type< packed_pixel< P, C, Layout > >
boost::gil::channel_multiplier< ChannelValue >A function object to multiply two channels. result = a * b / max_value
boost::gil::channel_multiplier_unsigned< ChannelValue >This is the default implementation. Performance specializatons are provided
boost::gil::channel_multiplier_unsigned< bits16 >Specialization of channel_multiply for 16-bit unsigned channels
boost::gil::channel_multiplier_unsigned< bits16h >
boost::gil::channel_multiplier_unsigned< bits32f >Specialization of channel_multiply for float 0..1 channels
boost::gil::channel_multiplier_unsigned< bits8 >Specialization of channel_multiply for 8-bit unsigned channels
boost::gil::channel_traits< T >Traits for channels. Contains the following members:
boost::gil::channel_traits< const T & >
boost::gil::channel_traits< half >Define channel traits to support ilm half
boost::gil::channel_traits< T & >
boost::gil::channel_type< any_image_pixel_t >
boost::gil::channel_type< bit_aligned_pixel_reference< B, C, L, M > >
boost::gil::channel_type< const bit_aligned_pixel_reference< B, C, L, M > >
boost::gil::channel_type< const packed_pixel< B, C, L > >
boost::gil::channel_type< packed_pixel< BitField, ChannelRefVec, Layout > >
boost::gil::color_space_type< any_image_pixel_t >
boost::gil::color_space_type< packed_pixel< P, C, Layout > >
boost::gil::default_channel_converterSame as channel_converter, except it takes the destination channel by reference, which allows us to move the templates from the class level to the method level. This is important when invoking it on heterogeneous pixels
boost::gil::default_color_converterClass for color-converting one pixel to another
boost::gil::default_color_converter_impl< C1, C2 >Color Convertion function object. To be specialized for every src/dst color space
boost::gil::default_color_converter_impl< C, C >When the color space is the same, color convertion performs channel depth conversion
boost::gil::default_color_converter_impl< cmyk_t, C2 >Converting CMYK to any pixel type. Note: Supports homogeneous pixels only
boost::gil::default_color_converter_impl< cmyk_t, gray_t >CMYK to Gray
boost::gil::default_color_converter_impl< cmyk_t, rgb_t >CMYK to RGB (not the fastest code in the world)
boost::gil::default_color_converter_impl< gray_alpha_t, gray_t >
boost::gil::default_color_converter_impl< gray_alpha_t, rgb_t >
boost::gil::default_color_converter_impl< gray_alpha_t, rgba_t >Gray Alpha to RGBA
boost::gil::default_color_converter_impl< gray_t, C2 >Converting GRAY to any pixel type. Note: Supports homogeneous pixels only
boost::gil::default_color_converter_impl< gray_t, cmyk_t >Gray to CMYK
boost::gil::default_color_converter_impl< gray_t, rgb_t >Gray to RGB
boost::gil::default_color_converter_impl< gray_t, rgba_t >Converting grayscale pixel type to RGBA. Note: Supports homogeneous pixels only
boost::gil::default_color_converter_impl< hsl_t, C2 >Converting HSL to any pixel type. Note: Supports homogeneous pixels only
boost::gil::default_color_converter_impl< hsl_t, hsl_t >Unfortunately HSL to HSL must be explicitly provided - otherwise we get ambiguous specialization error
boost::gil::default_color_converter_impl< hsl_t, rgb_t >HSL to RGB
boost::gil::default_color_converter_impl< hsv_t, rgb_t >HSV to RGB
boost::gil::default_color_converter_impl< lab_t, rgb_t >LAB to RGB
boost::gil::default_color_converter_impl< rgb_t, cmyk_t >RGB to CMYK (not the fastest code in the world)
boost::gil::default_color_converter_impl< rgb_t, gray_t >RGB to Gray
boost::gil::default_color_converter_impl< rgb_t, hsl_t >RGB to HSL
boost::gil::default_color_converter_impl< rgb_t, hsv_t >RGB to HSV
boost::gil::default_color_converter_impl< rgb_t, lab_t >RGB to LAB
boost::gil::default_color_converter_impl< rgb_t, rgba_t >Converting grayscale pixel type to RGBA. Note: Supports homogeneous pixels only
boost::gil::default_color_converter_impl< rgb_t, xyz_t >RGB to XYZ
boost::gil::default_color_converter_impl< rgba_t, C2 >Converting RGBA to any pixel type. Note: Supports homogeneous pixels only
boost::gil::default_color_converter_impl< rgba_t, rgba_t >Unfortunately RGBA to RGBA must be explicitly provided - otherwise we get ambiguous specialization error
boost::gil::default_color_converter_impl< xyz_t, rgb_t >XYZ to RGB
boost::gil::detail::channel_convert_from_unsigned< ChannelValue >
boost::gil::detail::channel_convert_from_unsigned< bits16s >
boost::gil::detail::channel_convert_from_unsigned< bits32s >
boost::gil::detail::channel_convert_from_unsigned< bits8s >
boost::gil::detail::channel_convert_to_unsigned< ChannelValue >
boost::gil::detail::channel_convert_to_unsigned< bits16s >
boost::gil::detail::channel_convert_to_unsigned< bits32s >
boost::gil::detail::channel_convert_to_unsigned< bits8s >
boost::gil::detail::channel_converter_unsigned_impl< SrcChannelV, DstChannelV, SrcIsIntegral, DstIsIntegral >This is the default implementation. Performance specializatons are provided
boost::gil::detail::channel_converter_unsigned_impl< SrcChannelV, DstChannelV, true, true >
boost::gil::detail::channel_converter_unsigned_integral< SrcChannelV, DstChannelV, false >
boost::gil::detail::channel_converter_unsigned_integral< SrcChannelV, DstChannelV, true >
boost::gil::detail::channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, false, true >
boost::gil::detail::channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, SrcLessThanDst, false >
boost::gil::detail::channel_converter_unsigned_integral_impl< SrcChannelV, DstChannelV, true, true >
boost::gil::detail::channel_converter_unsigned_integral_impl< uintmax_t, DstChannelV, false, true >
boost::gil::detail::channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, false, CannotFit >
boost::gil::detail::channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, true, false >
boost::gil::detail::channel_converter_unsigned_integral_nondivisible< SrcChannelV, DstChannelV, true, true >
boost::gil::detail::channel_traits_impl< const T, false >
boost::gil::detail::channel_traits_impl< T, false >
boost::gil::detail::channel_traits_impl< T, true >
boost::gil::detail::construct_matched_t< N >
boost::gil::detail::construct_matched_t< 0 >
boost::gil::detail::dynamic_io_fnobj< IsSupported, OpClass >
boost::gil::detail::min_fast_uint< NumBits >
boost::gil::detail::packed_channel_reference_base< Derived, BitField, NumBits, Mutable >
boost::gil::detail::png_reader_info
boost::gil::detail::rgb_to_luminance_fn< RedChannel, GreenChannel, BlueChannel, GrayChannelValue >Red * .3 + green * .59 + blue * .11 + .5
boost::gil::detail::rgb_to_luminance_fn< double, double, double, GrayChannelValue >
boost::gil::detail::rgb_to_luminance_fn< uint8_t, uint8_t, uint8_t, GrayChannelValue >
boost::gil::detail::static_copy_bytes< K >
boost::gil::detail::static_copy_bytes< 0 >
boost::gil::detail::unsigned_integral_max_value< UnsignedIntegralChannel >
boost::gil::detail::unsigned_integral_max_value< packed_channel_value< K > >
boost::gil::detail::unsigned_integral_max_value< uint16_t >
boost::gil::detail::unsigned_integral_max_value< uint32_t >
boost::gil::detail::unsigned_integral_max_value< uint8_t >
boost::gil::detail::unsigned_integral_num_bits< UnsignedIntegralChannel >
boost::gil::detail::unsigned_integral_num_bits< packed_channel_value< K > >
boost::gil::double_one
boost::gil::double_zero
boost::gil::float_one
boost::gil::float_zero
boost::gil::gen_chan_ref< B, C, L, M >Generates the channel type for
boost::gil::gen_chan_ref_p< B, C, L >
boost::gil::get_num_bits< const packed_channel_reference< B, I, S, M > >
boost::gil::get_num_bits< packed_channel_reference< B, I, S, M > >
boost::gil::get_pixel_type< View >Depending on Image this function generates either the pixel type or the reference type in case the image is bit_aligned
boost::gil::get_pixel_type< any_image_view< ImageViewTypes > >
boost::gil::get_pixel_type_locator< Locator >
boost::gil::half_one
boost::gil::half_zero
boost::gil::hsl_color_space::hue_tHue
boost::gil::hsl_color_space::lightness_tLightness
boost::gil::hsl_color_space::saturation_tSaturation
boost::gil::hsv_color_space::hue_tHue
boost::gil::hsv_color_space::saturation_tSaturation
boost::gil::hsv_color_space::value_tValue
boost::gil::indexed_image< Index, Pixel, IndicesAllocator, PalleteAllocator >
boost::gil::indexed_image_deref_fn< IndicesLoc, PaletteLoc, Enable >
boost::gil::indexed_image_deref_fn< IndicesLoc, PaletteLoc, typename boost::enable_if< boost::is_integral< typename IndicesLoc::value_type > >::type >
boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >
boost::gil::indexed_image_locator_type< IndicesLoc, PaletteLoc >
boost::gil::indexed_image_view< Locator >
boost::gil::is_bit_aligned< PixelRef >Determines whether the given type is bit_aligned
boost::gil::is_bit_aligned< bit_aligned_pixel_reference< B, C, L, M > >
boost::gil::is_bit_aligned< const bit_aligned_pixel_reference< B, C, L, M > >
boost::gil::is_bit_aligned< const packed_pixel< B, C, L > >
boost::gil::is_bit_aligned< packed_pixel< B, C, L > >
boost::gil::is_homogeneous< P >
boost::gil::is_homogeneous< bit_aligned_pixel_reference< B, C, L, M > >
boost::gil::is_homogeneous< const bit_aligned_pixel_reference< B, C, L, M > >
boost::gil::is_homogeneous< const packed_pixel< B, C, L > >
boost::gil::is_homogeneous< const pixel< C, L > & >
boost::gil::is_homogeneous< const pixel< C, L > >
boost::gil::is_homogeneous< const planar_pixel_reference< Channel, ColorSpace > >
boost::gil::is_homogeneous< packed_pixel< B, C, L > >
boost::gil::is_homogeneous< pixel< C, L > & >
boost::gil::is_homogeneous< pixel< C, L > >
boost::gil::is_homogeneous< planar_pixel_reference< Channel, ColorSpace > >
boost::gil::is_homogeneous_impl< C, CMP, Next, Last >
boost::gil::is_homogeneous_impl< C, CMP, Last, Last >
boost::gil::is_homogeneous_impl_p< C, CMP, I, Last >
boost::gil::is_pixel< packed_pixel< BitField, ChannelRefVec, Layout > >
boost::gil::is_planar< packed_pixel< P, C, Layout > >
boost::gil::is_similar< A, B >Determines if two pixel types are similar
boost::gil::is_similar< A, A >
boost::gil::is_similar< packed_channel_reference< B, I, S, M >, packed_channel_reference< B, I2, S, M > >
boost::gil::iterator_is_mutable< const packed_pixel< P, C, L > * >
boost::gil::iterator_is_mutable< packed_pixel< P, C, L > * >
boost::gil::kth_element_const_reference_type< packed_pixel< BitField, ChannelRefVec, Layout >, K >
boost::gil::kth_element_reference_type< packed_pixel< BitField, ChannelRefVec, Layout >, K >
boost::gil::kth_element_type< packed_pixel< BitField, ChannelRefVec, Layout >, K >
boost::gil::lab_color_space::a_color_opponent_tColor Component
boost::gil::lab_color_space::b_color_opponent_tB Color Component
boost::gil::lab_color_space::luminance_tLuminance
boost::gil::packed_channel_reference< BitField, FirstBit, NumBits, false >A constant subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept
boost::gil::packed_channel_reference< BitField, FirstBit, NumBits, true >A mutable subbyte channel reference whose bit offset is fixed at compile time. Models ChannelConcept
boost::gil::packed_channel_value< NumBits >The value of a subbyte channel. Models: ChannelValueConcept
boost::gil::packed_dynamic_channel_reference< BitField, NumBits, false >Models a constant subbyte channel reference whose bit offset is a runtime parameter. Models ChannelConcept Same as packed_channel_reference, except that the offset is a runtime parameter
boost::gil::packed_dynamic_channel_reference< BitField, NumBits, true >Models a mutable subbyte channel reference whose bit offset is a runtime parameter. Models ChannelConcept Same as packed_channel_reference, except that the offset is a runtime parameter
boost::gil::packed_pixel< BitField, ChannelRefVec, Layout >Heterogeneous pixel value whose channel references can be constructed from the pixel bitfield and their index. Models ColorBaseValueConcept, PixelValueConcept, PixelBasedConcept Typical use for this is a model of a packed pixel (like 565 RGB)
boost::gil::pixel_scale_t< Pixel, CPixel >Scale pixel values. Usefull to normalize an image
boost::gil::scoped_channel_value< BaseChannelValue, MinVal, MaxVal >A channel adaptor that modifies the range of the source channel. Models: ChannelValueConcept
boost::gil::toolbox::calc_brightness
boost::gil::toolbox::calc_brightness_< VALUE >
boost::gil::toolbox::calc_negative
boost::gil::xyz_color_space::x_tX Color Component
boost::gil::xyz_color_space::y_tY Color Component
boost::gil::xyz_color_space::z_tZ Color Component
boost::has_trivial_constructor< gil::packed_pixel< P, C, L > >
boost::is_integral< gil::packed_channel_reference< BitField, FirstBit, NumBits, IsMutable > >
boost::is_integral< gil::packed_channel_value< NumBits > >
boost::is_integral< gil::packed_dynamic_channel_reference< BitField, NumBits, IsMutable > >
boost::is_integral< gil::scoped_channel_value< BaseChannelValue, MinVal, MaxVal > >
boost::is_virtual_base_of< tuttle::host::ofx::attribute::OfxhAttribute, tuttle::host::ofx::attribute::OfxhClip >
boost::is_virtual_base_of< tuttle::host::ofx::attribute::OfxhAttribute, tuttle::host::ofx::attribute::OfxhParam >
boost::is_virtual_base_of< tuttle::host::ofx::attribute::OfxhAttributeDescriptor, tuttle::host::ofx::attribute::OfxhClipDescriptor >
boost::is_virtual_base_of< tuttle::host::ofx::attribute::OfxhAttributeDescriptor, tuttle::host::ofx::attribute::OfxhParamDescriptor >
boost::is_virtual_base_of< tuttle::host::ofx::attribute::OfxhClip, tuttle::host::ofx::attribute::OfxhClipImage >
boost::is_virtual_base_of< tuttle::host::ofx::attribute::OfxhClipDescriptor, tuttle::host::ofx::attribute::OfxhClipImageDescriptor >
boost::is_virtual_base_of< tuttle::host::ofx::property::OfxhProperty, tuttle::host::ofx::property::Double >
boost::is_virtual_base_of< tuttle::host::ofx::property::OfxhProperty, tuttle::host::ofx::property::Int >
boost::is_virtual_base_of< tuttle::host::ofx::property::OfxhProperty, tuttle::host::ofx::property::Pointer >
boost::is_virtual_base_of< tuttle::host::ofx::property::OfxhProperty, tuttle::host::ofx::property::String >
calc_diff
channels
channels::channel
Ctl::Interpreter::Data
do_it< SRC_VIEW, SRC_PIXEL, DST_VIEW, DST_MAX >
dpx::BlockRectangle block definition defined by two points
dpx::BufferAccess
dpx::CodecCompress / decompress data segments base class defaults to None
dpx::ElementReadStream
dpx::GenericHeaderGeneric File and Image Header Information
dpx::HeaderComplete DPX Header
dpx::ImageElementData Structure for Image Element
dpx::IndustryHeaderMotion Picture and Television Industry Specific Information
dpx::ReaderDPX Image Reader class
dpx::RunLengthEncodingCompress / decompress data segments, used for RLE compression
dpx::UserDefinedDataUser Defined data
dpx::WriterDPX Image Writer class
DummyAttribute
FileGlobalOutput datas in the same file from anywhere
foo< DST_MAX >
image_view
InStreamInput Stream for reading files
layer::aligned< view_t >
layer::border< view_t >
layer::columns< view_t >
layer::elipsed_layer< view_t >
layer::fill< view_t >
layer::fill_horizontal< view_t >
layer::find_last_fitted_glyph
layer::glyph
layer::horizontal_channels< view_t >
layer::horizontal_line< view_t, dash_t >
layer::layers< view_t >
layer::make_advance_height
layer::make_advance_width
layer::make_glyph_height
layer::make_height
layer::make_metric
layer::make_width
layer::parallel_draw< view_t >
layer::parallel_grid< view_t >
layer::pattern< view_t >
layer::raised_border< view_t >
layer::render_glyphs< view_t >
layer::rounded< view_t >
layer::rows< view_t >
layer::shrink< view_t >
layer::text< view_t >
layer::uniform_horizontal_lines< view_t, dash_t >
layer::uniform_vertical_lines< view_t, dash_t >
layer::vertical_lines< view_t, dashlst_t >
mandelbrot_fn< P >
MemoryInfo
and_
NoProgress
NukeOfxCameraSuiteV1A suite to use Nuke cameras
Ofx3DPointDDefines a double precision 3D point
Ofx3DPointIDefines an integer 3D point
OFX::Attribute
OFX::BaseDoubleParamCommon base to all double param types
OFX::BaseDoubleParamDescriptorCommon base to all double param types
OFX::BeginSequenceRenderArgumentsPOD struct to pass arguments into OFX::ImageEffect::render
OFX::BooleanParamWraps up a boolean param
OFX::BooleanParamDescriptorWraps up a boolean param
OFX::CameraParamWraps up a camera param
OFX::ChoiceParamWraps up a choice param
OFX::ChoiceParamDescriptorWraps up a choice param
OFX::ClipWraps up a clip instance
OFX::ClipDescriptorWraps up a clip
OFX::ClipPreferencesSetterClass used to set the clip preferences of the effect
OFX::CustomParamWraps up a custom param, not animation support yet
OFX::CustomParamDescriptorWraps up a custom param, haven't added animation support yet
OFX::DefaultEffectOverlayWrap< DESC >
OFX::DefaultParamInteractWrap< DESC >
OFX::Double2DParamWraps up an doubleeger param
OFX::Double2DParamDescriptorWraps up a 2D double param
OFX::Double3DParamWraps up an doubleeger param
OFX::Double3DParamDescriptorWraps up a 3D double param
OFX::DoubleParamWraps up an doubleeger param
OFX::DoubleParamDescriptorWraps up a double param
OFX::DrawArgsStruct to pass arguments into OFX::Interact::draw
OFX::DummyParamDescriptorUsed to implement dummy parameters for page positioning commands
OFX::EffectInteractWrap
OFX::EndSequenceRenderArgumentsPOD struct to pass arguments into OFX::ImageEffect::beginSequenceRender
OFX::Exception::HostInadequateException indicating a required host feature is missing
OFX::Exception::PropertyUnknownToHostException indicating that a host doesn't know about a property that is should do
OFX::Exception::PropertyValueIllegalToHostException indicating that the host thinks a property has an illegal value
OFX::Exception::SuiteThrown when a suite returns a failure status code
OFX::Exception::TypeRequestException indicating a request for a named thing exists (eg: a param), but is of the wrong type, should never make it back to the main entry indicates a logical error in the code. Asserts are raised in debug code in these situations
OFX::FactoryMainEntryHelper< FACTORY >
OFX::FocusArgsStruct to pass arguments into OFX::Interact focus actions
OFX::FramesNeededArgumentsPOD struct to pass arguments into OFX::ImageEffect::getFramesNeeded
OFX::FramesNeededSetterClass used to set the frames needed to render a single frame of a clip in OFX::ImageEffect::getFramesNeeded
OFX::GroupParamWraps up a group param
OFX::GroupParamDescriptorWraps up a group param, not much to it really
OFX::ImageWraps up an image
OFX::ImageEffectWraps up an effect instance, plugin implementations need to inherit from this
OFX::ImageEffectDescriptorWraps up an effect descriptor, used in the describe actions
OFX::ImageEffectHostDescriptionA class that lists all the properties of a host
OFX::ImageMemoryClass that skins image memory allocation
OFX::InstanceChangedArgsPOD data structure passing in the instance changed args
OFX::Int2DParamWraps up an integer param
OFX::Int2DParamDescriptorWraps up an 2d integer param
OFX::Int3DParamWraps up an integer param
OFX::Int3DParamDescriptorWraps up an 3d integer param
OFX::InteractWraps up an OFX interact object for an Image Effect. It won't work for any other plug-in type at present (it would need to be broken into a hierarchy of classes)
OFX::InteractArgsAll image effect interacts have these argumens
OFX::InteractDescriptor
OFX::InteractI
OFX::InteractMainEntry< DESC >
OFX::IntParamWraps up an integer param
OFX::IntParamDescriptorWraps up an integer param
OFX::KeyArgsStruct to pass arguments into OFX::Interact key actions
OFX::MultiThread::AutoMutex
OFX::MultiThread::MutexAn OFX mutex
OFX::MultiThread::ProcessorClass that wraps up SMP multi-processing
OFX::NoOverlayDescriptor
OFX::OfxPlugInfo
OFX::OverlayInteractInteract for an image effect overlay
OFX::PageParamWraps up a group param
OFX::PageParamDescriptorWraps up a page param, not much to it really
OFX::ParamBase class for all param instances
OFX::ParamDescriptorBase class for all param descriptors
OFX::ParametricParamWraps up a parametric param
OFX::ParametricParamDescriptorWraps up a push button param, not much to it at all
OFX::ParamInteract
OFX::ParamInteractDescriptor
OFX::ParamInteractWrap
OFX::ParamSetA set of parameters in a plugin instance
OFX::ParamSetDescriptorDescribes a set of properties
OFX::PenArgsPOD to pass arguments into OFX::Interact pen actions
OFX::PluginFactory
OFX::PluginFactoryHelper< FACTORY >
OFX::PropertySetThis class wraps up an OFX property set
OFX::PushButtonParamWraps up a push button param, not much to it at all
OFX::PushButtonParamDescriptorWraps up a push button param, not much to it at all
OFX::RegionOfDefinitionArgumentsPOD struct to pass arguments into OFX::ImageEffect::getRegionOfDefinition
OFX::RegionOfInterestSetterClass used to set regions of interest on a clip in OFX::ImageEffect::getRegionsOfInterest
OFX::RegionsOfInterestArgumentsPOD struct to pass arguments into OFX::ImageEffect::getRegionsOfInterest
OFX::RenderArgumentsPOD struct to pass rendering arguments into ImageEffect::render and OFX::ImageEffect::isIdentity
OFX::RGBAParamWraps up an RGB param
OFX::RGBAParamDescriptorWraps up an RGBA colour param
OFX::RGBParamWraps up an RGB param
OFX::RGBParamDescriptorWraps up an RGB colour param
OFX::StringParamWraps up a string param
OFX::StringParamDescriptorWraps up a string param
OFX::Validation::PropertyDescriptionClass to describe properties, check their default and set their values
OFX::Validation::PropertySetDescriptionDescribes a set of properties
OFX::Validation::ValueHolderThis is uses to hold a property value, used by the property checking classes
OFX::ValueParamWraps up a value holding param
OFX::ValueParamDescriptorWraps up a value holding param
OfxClipMetaDataSuiteV1
OfxGraphSuiteV1
OfxHostGeneric host structure passed to OfxPlugin::setHost function
OfxImageEffectSuiteV1The OFX suite for image effects
OfxInteractSuiteV1OFX suite that allows an effect to interact with an openGL window so as to provide custom interfaces
OfxMemorySuiteV1The OFX suite that implements general purpose memory management
OfxMessageSuiteV1The OFX suite that allows a plug-in to pass messages back to a user. The V2 suite extends on this in a backwards compatible manner
OfxMessageSuiteV2The OFX suite that allows a plug-in to pass messages back to a user
OfxMultiThreadSuiteV1OFX suite that provides simple SMP style multi-processing
OfxMutex
OfxParameterSuiteV1The OFX suite used to define and manipulate user visible parameters
OfxParametricParameterSuiteV1The OFX suite used to define and manipulate 'parametric' parameters
OfxParamNodeSuiteV1The OFX suite for param manipulation
OfxPluginThe structure that defines a plug-in to a host
OfxPointDDefines two dimensional double point
OfxPointIDefines two dimensional integer point
OfxProgressSuiteV1A suite that provides progress feedback from a plugin to an application
OfxPropertySuiteV1The OFX suite used to access properties on OFX objects
OfxRangeDDefines one dimensional double bounds
OfxRangeIDefines one dimensional integer bounds
OfxRectDDefines two dimensional double region
OfxRectIDefines two dimensional integer region
OfxRGBAColourBDefines an 8 bit per component RGBA pixel
OfxRGBAColourDDefines a double precision floating point component RGBA pixel
OfxRGBAColourFDefines a floating point component RGBA pixel
OfxRGBAColourSDefines a 16 bit per component RGBA pixel
OfxRGBColourBDefines an 8 bit per component RGB pixel
OfxRGBColourDDefines a double precision floating point component RGB pixel
OfxRGBColourFDefines a floating point component RGB pixel
OfxRGBColourSDefines a 16 bit per component RGB pixel
OfxTimeLineSuiteV1Suite to control timelines
OfxYUVAColourBDefines an 8 bit per component YUVA pixel
OfxYUVAColourFDefines an floating point component YUVA pixel
OfxYUVAColourSDefines an 16 bit per component YUVA pixel
OutStreamOutput Stream for writing files
sam::samdo::Dummy
sections
sections::section
sequenceParser::detail::FileNumbersNumbers inside a filename. Each number can be a time inside a sequence. Internal structures to detect sequence inside a directory
sequenceParser::detail::FileNumbers::SortByDigit
sequenceParser::detail::FileNumbers::SortByNumber
sequenceParser::detail::FileNumbers::SortByPadding
sequenceParser::detail::FileStringsUnique identification for a sequence. Internal structures to detect sequence inside a directory
sequenceParser::File
sequenceParser::FileObjectA container for files, directories and sequences
sequenceParser::Folder
sequenceParser::SeqIdHash
sequenceParser::SequenceA sequence of numbered files
set_to_max
set_to_min
Singleton< T >Singleton<ClassSingleton> Can transform a class into Singleton (by inheriting this class)
StaticSingleton< T >StaticSingleton<ClassStaticSingleton> Can transform a class into static Singleton (by inheriting this class)
unary_function
vector
terry::algorithm::ext_detail::element_recursion< N >
terry::algorithm::ext_detail::element_recursion< 0 >
terry::algorithm::transform_pixel_by_channel_t< Func >Allows to use a per channel fonctor
terry::alpha_max_filler
terry::assign_channel_if_exists_t< Pixel, Channel, HasChannel >
terry::assign_channel_if_exists_t< Pixel, Channel, boost::mpl::false_ >
terry::assign_channel_if_exists_t< Pixel, Channel, boost::mpl::true_ >
terry::black_filler
terry::channel_base_type< ChannelValue >
terry::channel_base_type< boost::gil::scoped_channel_value< ChannelValue, MinV, MaxV > >
terry::channel_clamp< Channel >
terry::channel_type_to_index< Channel, View >
terry::channel_view_type< Channel, View >
terry::clamp_converter< Pixel >
terry::color::channel_color_gradation_t< Channel, TIN, TOUT >Change the color gradation
terry::color::channel_color_gradation_t< Channel, gradation::AlexaV3LogC, gradation::Linear >AlexaV3LogC to Lin
terry::color::channel_color_gradation_t< Channel, gradation::Cineon, gradation::Linear >Cineon to Lin
terry::color::channel_color_gradation_t< Channel, gradation::Gamma, gradation::Linear >Gamma to Lin
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::AlexaV3LogC >Lin to AlexaV3LogC
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::Cineon >Lin to Cineon
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::Gamma >Lin to Gamma
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::Panalog >Lin to Panalog
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::Rec709 >Lin to Rec709
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::REDLog >Lin to REDLog
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::REDSpace >Lin to REDSpace
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::sRGB >Lin to sRGB
terry::color::channel_color_gradation_t< Channel, gradation::Linear, gradation::ViperLog >Lin to ViperLog
terry::color::channel_color_gradation_t< Channel, gradation::Panalog, gradation::Linear >Panalog to Lin
terry::color::channel_color_gradation_t< Channel, gradation::Rec709, gradation::Linear >Rec709 to Lin
terry::color::channel_color_gradation_t< Channel, gradation::REDLog, gradation::Linear >REDLog to Lin
terry::color::channel_color_gradation_t< Channel, gradation::REDSpace, gradation::Linear >REDSpace to Lin
terry::color::channel_color_gradation_t< Channel, gradation::sRGB, gradation::Linear >SRGB to Lin
terry::color::channel_color_gradation_t< Channel, gradation::ViperLog, gradation::Linear >ViperLog to Lin
terry::color::channel_color_gradation_t< Channel, INOUT, INOUT >
terry::color::channel_color_temperature_t< Channel, IN, OUT >Change the color temperature
terry::color::channel_color_temperature_t< Channel, INOUT, INOUT >
terry::color::channel_color_temperature_t< Channel, temperature::T_9300, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_A, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_B, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_C, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_D50, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_D55, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_D58, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_D65, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_D75, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_DCIP3, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_E, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_F11, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_F2, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_F7, temperature::T_INTER >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_9300 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_A >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_B >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_C >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_D50 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_D55 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_D58 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_D65 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_D75 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_DCIP3 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_E >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_F11 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_F2 >
terry::color::channel_color_temperature_t< Channel, temperature::T_INTER, temperature::T_F7 >
terry::color::channel_gradientDirection_t< Channel >Compute the direction from the (x, y) coordinates of the input vector
terry::color::channel_gradientDirectionAbs_t< Channel >Compute the direction from the (x, y) coordinates of the input vector, limited between 0 and PI
terry::color::channel_invert_t< Channel >
terry::color::channel_norm_t< Channel >Compute the norm from the (x, y) coordinates of the input vector
terry::color::channel_normManhattan_t< Channel >Compute the Manhattan norm from the (x, y) coordinates of the input vector
terry::color::CMYKCMYK colorspace description
terry::color::cmyk_colorspace::cyan_tCyan
terry::color::cmyk_colorspace::key_tKey -> black
terry::color::cmyk_colorspace::magenta_tMagenta
terry::color::cmyk_colorspace::yellow_tYellow
terry::color::CMYKParams
terry::color::color_dependencies< color >
terry::color::color_dependencies< color >::details
terry::color::color_dependencies< IsRootReference >
terry::color::color_to_colorparams_mplfunc< Color >
terry::color::color_to_pixel< Color, ChannelType >
terry::color::color_transformation_static_for< ColorsFromRoot, ChannelType, fromRoot >Intern function of color_transformation, which statically iterate over the colorspace dependencies
terry::color::color_transformation_static_for_impl< ColorsFromRoot, colorsSize, ChannelType, fromRoot >
terry::color::color_transformation_static_for_impl< ColorsFromRoot, 1, ChannelType, fromRoot >
terry::color::color_transformation_static_for_impl< ColorsFromRoot, 2, ChannelType, fromRoot >
terry::color::color_transformation_static_for_impl_rec< ColorsFromRoot, sizeLeft, ChannelType, fromRoot >
terry::color::color_transformation_static_for_impl_rec< ColorsFromRoot, 3, ChannelType, fromRoot >
terry::color::color_transformation_types_impl< ColorsFromRoot, sizeLeft, ChannelType, fromRoot >Utility class to compute all internal types needed by color_transformation function
terry::color::components::ConvertionParameters
terry::color::components::grayFromAlpha_t< PixelSrc, PixelDst >
terry::color::components::grayFromBlue_t< PixelSrc, PixelDst >
terry::color::components::grayFromGreen_t< PixelSrc, PixelDst >
terry::color::components::grayFromRed_t< PixelSrc, PixelDst >
terry::color::components::grayMean_t< PixelSrc, PixelDst >
terry::color::components::grayRec601_t< PixelSrc, PixelDst >
terry::color::components::grayRec709_t< PixelSrc, PixelDst >
terry::color::components::grayToRgb_t< PixelSrc, PixelDst >
terry::color::components::grayToRgba_t< PixelSrc, PixelDst >
terry::color::components::notPremutliplied_t< PixelSrc, PixelDst >
terry::color::components::notPremutlipliedRGBA_t< PixelSrc, PixelDst >
terry::color::components::premutliplied_t< PixelSrc, PixelDst >
terry::color::components::premutlipliedRGBA_t< PixelSrc, PixelDst >
terry::color::components::rgbToRgba_t< PixelSrc, PixelDst >
terry::color::FullColorParams< Color >
terry::color::gradation::AlexaV3LogC
terry::color::gradation::Cineon
terry::color::gradation::Gamma
terry::color::gradation::Linear
terry::color::gradation::Panalog
terry::color::gradation::Rec709
terry::color::gradation::REDLog
terry::color::gradation::REDSpace
terry::color::gradation::sRGB
terry::color::gradation::ViperLog
terry::color::HSLHSL colorspace description
terry::color::hsl_colorspace::hue_tHue
terry::color::hsl_colorspace::lightness_tLightness
terry::color::hsl_colorspace::saturation_tSaturation
terry::color::HSLParams
terry::color::IColorParamsBase class of all color parameters class
terry::color::IsRootReferenceFake class to finish hierachy
terry::color::layout::hsl::hue_tHue
terry::color::layout::hsl::lightness_tLightness
terry::color::layout::hsl::saturation_tSaturation
terry::color::layout::hsv::hue_tHue
terry::color::layout::hsv::saturation_tSaturation
terry::color::layout::hsv::value_tValue
terry::color::layout::lab::a_tChrominance dimension a: green -> magenta
terry::color::layout::lab::b_tChrominance dimension a: blue -> yellow
terry::color::layout::lab::lightness_tLightness
terry::color::layout::luv::lightness_tLightness
terry::color::layout::luv::u_tChrominance dimension u
terry::color::layout::luv::v_tChrominance dimension v
terry::color::layout::XYZ::X_tX
terry::color::layout::XYZ::Y_tY
terry::color::layout::XYZ::Z_tZ
terry::color::layout::YPbPr::Pb_tPb
terry::color::layout::YPbPr::Pr_tPr
terry::color::layout::YPbPr::Y_tLuminance
terry::color::layout::yuv::u_tU
terry::color::layout::yuv::v_tV
terry::color::layout::yuv::y_tLuminance
terry::color::layout::Yxy::x_tX
terry::color::layout::Yxy::Y_tY
terry::color::layout::Yxy::y_tY
terry::color::LMSLMS colorspace description
terry::color::lms_colorspace::L_t
terry::color::lms_colorspace::M_t
terry::color::lms_colorspace::S_t
terry::color::LMSParams
terry::color::NoneFake class to finish hierachy
terry::color::pixel_color_gradation_t< Pixel, TIN, TOUT >
terry::color::pixel_color_layout_t< Pixel, IN, OUT >
terry::color::pixel_color_temperature_t< Pixel, IN, OUT >
terry::color::pixel_invert_colors_tInvert colored channel values. So invert all channel values except alpha channel
terry::color::pixel_invert_tInvert channel values
terry::color::RGBRGB colorspace description
terry::color::RGBParams
terry::color::temperature::T_9300
terry::color::temperature::T_A
terry::color::temperature::T_B
terry::color::temperature::T_C
terry::color::temperature::T_D50
terry::color::temperature::T_D55
terry::color::temperature::T_D58
terry::color::temperature::T_D65
terry::color::temperature::T_D75
terry::color::temperature::T_DCIP3
terry::color::temperature::T_E
terry::color::temperature::T_F11
terry::color::temperature::T_F2
terry::color::temperature::T_F7
terry::color::transfer::detail::matrices_lab_to_rgb_t< T >
terry::color::transfer::detail::matrices_rgb_to_lab_t< T >
terry::color::transfer::pixel_lab_to_rgb_t< PixelRef, PixelR >
terry::color::transfer::pixel_lms_to_rgb_t< PixelRef, PixelR >
terry::color::transfer::pixel_rgb_to_lab_t< PixelRef, PixelR >
terry::color::transfer::pixel_rgb_to_lms_t< PixelRef, PixelR >
terry::color::transform_pixel_color_gradation_t< TIN, TOUT >
terry::color::transform_pixel_color_layout_t< IN, OUT >
terry::color::transform_pixel_color_temperature_t< IN, OUT >
terry::color::XYZXYZ colorspace description
terry::color::xyz_colorspace::X_t
terry::color::xyz_colorspace::Y_t
terry::color::xyz_colorspace::Z_t
terry::color::XYZParams
terry::detail::_color_processed_view_type< CC, View >
terry::detail::clamp_view_type< View >Just an optimization to disable the process if the view don't use a scoped_channel_value. Without scoped_vhannel_value, we directly use the primitive type with the full range of this type. So there is nothing to clamp in this case. The values can't be outside the type range
terry::detail::clamp_view_type_resolver< View, has_scoped_channel >
terry::detail::clamp_view_type_resolver< View, boost::mpl::false_ >
terry::detail::color_process_deref_fn< SrcConstRefP, DstP, CC >
terry::detail::color_processed_view_type< CC, View >
terry::detail::merger< OPERATES >
terry::detail::merger< merge_per_channel >
terry::detail::merger< merge_per_channel_with_alpha >
terry::detail::merger< merge_per_pixel >
terry::detail::resample_pixels_fn< Sampler, MapFn >
terry::draw_line< view_t >
terry::filter::detail::correlator_k< Size, PixelAccum >
terry::filter::detail::correlator_n< PixelAccum >
terry::filter::detail::inner_product_k_t< Size >
terry::filter::detail::inner_product_k_t< 0 >
terry::filter::detail::kernel_1d_adaptor< Core >Kernel adaptor for one-dimensional cores Core needs to provide size(),begin(),end(),operator[], value_type,iterator,const_iterator,reference,const_reference
terry::filter::floodFill::Connexity4
terry::filter::floodFill::Connexity8
terry::filter::floodFill::FloodElement< SView, DView >A range of pixels in a line to propagate
terry::filter::floodFill::IsUpper< T >
terry::filter::kernel_1d< T, Alloc >Variable-size kernel
terry::filter::kernel_1d_fixed< T, Size >Static-size kernel
terry::filter::pixel_locator_gradientLocalMaxima_t< SView, DView >
terry::filter::thinning::pixel_locator_thinning_t< SView, DView >
terry::find_last_fitted_glyph
terry::floating_channel_type_t< T, F >
terry::floating_pixel_from_view< View >
terry::FunctorATop< Pixel >
terry::FunctorAverage< Pixel >
terry::FunctorColor< Pixel >
terry::FunctorColorBurn< Pixel >
terry::FunctorColorDodge< Pixel >
terry::FunctorConjointOver< Pixel >
terry::FunctorCopy< Pixel >
terry::FunctorDarken< Pixel >
terry::FunctorDifference< Pixel >
terry::FunctorDisjointOver< Pixel >
terry::FunctorDivide< Pixel >
terry::FunctorExclusion< Pixel >
terry::FunctorFreeze< Pixel >
terry::FunctorFrom< Pixel >
terry::FunctorGeometric< Pixel >
terry::FunctorHardLight< Pixel >
terry::FunctorHypot< Pixel >
terry::FunctorIn< Pixel >
terry::FunctorInterpolated< Pixel >
terry::FunctorLighten< Pixel >
terry::FunctorMask< Pixel >
terry::FunctorMatte< Pixel >
terry::FunctorMinus< Pixel >
terry::FunctorMultiply< Pixel >
terry::FunctorOut< Pixel >
terry::FunctorOver< Pixel >
terry::FunctorOverlay< Pixel >
terry::FunctorPinLight< Pixel >
terry::FunctorPlus< Pixel >
terry::FunctorReflect< Pixel >
terry::FunctorScreen< Pixel >
terry::FunctorStencil< Pixel >
terry::FunctorUnder< Pixel >
terry::FunctorXOR< Pixel >
terry::generator::CheckerboardFunctor< P >
terry::generator::ColorBarsFunctor< Pixel >
terry::generator::ColorCubeFunctor< Pixel >
terry::generator::ColorWheelFunctor< Pixel >
terry::generator::ConstantColorViewFactory< Pixel >
terry::generator::ConstantFunctor< P >
terry::generator::RainbowFunctor< Pixel >
terry::generator::RampFunctor< Pixel >
terry::geometry::PinningBilinear< Scalar >
terry::geometry::PinningPerspective< Scalar >
terry::image_from_view< View, Alloc >
terry::is_negative_impl< is_signed, Channel >
terry::is_negative_impl< false, Channel >
terry::is_scoped_channel< ChannelValue >
terry::is_scoped_channel< boost::gil::scoped_channel_value< ChannelValue, MinV, MaxV > >
terry::layout_type< View >
terry::make_advance_height
terry::make_advance_width
terry::make_alpha_blend
terry::make_glyph_height
terry::make_height
terry::make_kerning
terry::make_metric
terry::make_special_interval
terry::make_width
terry::mapping_traits< MapFn >
terry::mapping_traits< matrix3x2< F > >
terry::math::BoundedMatrix< T, M, N, SO >
terry::math::BoundedVector< T, S >
terry::math::Matrix< T, SO, Alloc >
terry::math::Vector< T, Alloc >
terry::matrix3x2< T >
terry::merge_functor< Pixel, OPERATES >
terry::merge_functor< Pixel, merge_per_channel >
terry::merge_functor< Pixel, merge_per_channel_with_alpha >
terry::merge_functor< Pixel, merge_per_pixel >
terry::merge_per_channelStandard per channel functor
terry::merge_per_channel_with_alphaStandard per channel functor with the alpha values stored inside the functor
terry::merge_per_pixelPer pixel functor (instead of per channel)
terry::numeric::channel_assign_max_t< ChannelSrc, ChannelDst >Ch2 = max( ch1, ch2 ) this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_assign_min_t< ChannelSrc, ChannelDst >Ch2 = min( ch1, ch2 ) structure for adding one channel to another this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_assigns_t< Channel1, Channel2 >
terry::numeric::channel_clamp_lower_than_t< Channel >
terry::numeric::channel_divides_assign_t< ChannelSrc, ChannelDst >Ch2 /= ch1 structure for dividing channels this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_divides_scalar_assign_t< Scalar, ChannelDst >Ch /= s structure for dividing a channel by a scalar this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_divides_scalar_t< Channel, Scalar, ChannelR >
terry::numeric::channel_divides_t< Channel1, Channel2, ChannelR >
terry::numeric::channel_halves_t< Channel >
terry::numeric::channel_log10_t< Channel, ChannelR >
terry::numeric::channel_minus_assign_t< ChannelSrc, ChannelDst >Ch2 -= ch1 structure for subtracting one channel from another this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_minus_scalar_assign_t< Scalar, ChannelDst >Ch -= s structure for subtracting a scalar from a channel this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_minus_scalar_t< Channel, Scalar, ChannelR >
terry::numeric::channel_minus_t< Channel1, Channel2, ChannelR >
terry::numeric::channel_multiplies_assign_t< ChannelSrc, ChannelDst >Ch2 *= ch1 structure for multiplying one channel to another this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_multiplies_scalar_assign_t< Scalar, ChannelDst >Ch *= s structure for multiplying a scalar to one channel this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_multiplies_scalar_t< Channel, Scalar, ChannelR >
terry::numeric::channel_multiplies_t< Channel1, Channel2, ChannelR >
terry::numeric::channel_ones_t< Channel >
terry::numeric::channel_plus_assign_t< ChannelSrc, ChannelDst >Ch2 += ch1 structure for adding one channel to another this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_plus_scalar_assign_t< Scalar, ChannelDst >Ch += s structure for adding a scalar to a channel this is a generic implementation; user should specialize it for better performance
terry::numeric::channel_plus_scalar_t< Channel, Scalar, ChannelR >
terry::numeric::channel_plus_t< Channel1, Channel2, ChannelR >
terry::numeric::channel_pow_t< Channel, n, ChannelR >
terry::numeric::channel_scalar_pow_t< Channel, Scalar, ChannelR >
terry::numeric::channel_sqrt_t< Channel, ChannelR >
terry::numeric::channel_zeros_t< Channel >
terry::numeric::pixel_assign_max_t< PixelSrc, PixelDst >P2 = max( p1, p2 )
terry::numeric::pixel_assign_min_t< PixelSrc, PixelDst >P2 = min( p1, p2 )
terry::numeric::pixel_assigns_color_t< PixelRef, PixelRefR >
terry::numeric::pixel_assigns_max_t< PixelR >Construct for setting a pixel to the max channel value (see channel_traits::max_value)
terry::numeric::pixel_assigns_min_t< PixelR >Construct for setting a pixel to the min channel value (see channel_traits::min_value)
terry::numeric::pixel_assigns_scalar_t< Scalar, PixelR >
terry::numeric::pixel_assigns_t< PixelRef, PixelRefR >
terry::numeric::pixel_clamp_lower_than_t< Pixel >
terry::numeric::pixel_divides_scalar_assign_t< Scalar, PixelDst >P /= s
terry::numeric::pixel_divides_scalar_t< PixelRef, Scalar, PixelR >Construct for dividing a pixel by a scalar
terry::numeric::pixel_divides_t< PixelRef1, PixelRef2, PixelR >Construct for subtracting two pixels
terry::numeric::pixel_halves_t< PixelRef >Construct for dividing a pixel by 2
terry::numeric::pixel_log10_t< PixelRef, PixelR >
terry::numeric::pixel_matrix33_multiply_t< PixelRef, Matrix, PixelR >
terry::numeric::pixel_minmax_by_channel_t< CPixel >
terry::numeric::pixel_minus_assign_t< PixelSrc, PixelDst >P2 -= p1
terry::numeric::pixel_minus_t< PixelRef1, PixelRef2, PixelR >Construct for subtracting two pixels
terry::numeric::pixel_multiplies_scalar_assign_t< Scalar, PixelDst >P *= s
terry::numeric::pixel_multiplies_scalar_t< PixelRef, Scalar, PixelR >Construct for multiplying scalar to a pixel
terry::numeric::pixel_multiplies_t< PixelRef1, PixelRef2, PixelR >Construct for adding two pixels
terry::numeric::pixel_ones_t< PixelRef >Construct for setting a pixel to zero (for whatever zero means)
terry::numeric::pixel_plus_assign_t< PixelSrc, PixelDst >P2 += p1
terry::numeric::pixel_plus_t< PixelRef1, PixelRef2, PixelR >Construct for adding two pixels
terry::numeric::pixel_pow_t< PixelRef, n, PixelR >Construct to compute pow on a pixel
terry::numeric::pixel_scalar_pow_t< PixelRef, Scalar, PixelR >Construct to compute pow of a scalar by the pixel value
terry::numeric::pixel_scale_t< Pixel, CPixel >Rescale pixel values. Usefull to normalize an image
terry::numeric::pixel_sqrt_t< PixelRef, PixelR >
terry::numeric::pixel_zeros_t< PixelRef >Construct for setting a pixel to zero (for whatever zero means)
terry::pixel_proxy< T >Returns the reference proxy associated with a type that has a "reference" member typedef
terry::Rect< T >
terry::render_glyph< view_t >
terry::sampler::bc_sampler
terry::sampler::bicubic_sampler
terry::sampler::bilinear_sampler
terry::sampler::catrom_sampler
terry::sampler::cubic_sampler
terry::sampler::details::add_dst_mul_src< SrcP, Weight, DstP >
terry::sampler::details::add_dst_mul_src_channel< Weight >
terry::sampler::details::process1Dresampling< SrcP, Weight, DstP >
terry::sampler::gaussian_sampler
terry::sampler::keys_sampler
terry::sampler::lanczos12_sampler
terry::sampler::lanczos3_sampler
terry::sampler::lanczos4_sampler
terry::sampler::lanczos6_sampler
terry::sampler::lanczos_sampler
terry::sampler::mitchell_sampler
terry::sampler::nearest_neighbor_sampler
terry::sampler::parzen_sampler
terry::sampler::rifman_sampler
terry::sampler::simon_sampler
test1
test2
test3
test4
tuttle::AbstractLut
tuttle::Color
tuttle::common::Color
tuttle::common::formatters::Formatter
tuttle::exception::BadConversionUnknown error inside a conversion
tuttle::exception::BadHandleStatus error code for an operation on a bad handle
tuttle::exception::BadIndexStatus error code indicating that a given index was invalid or unavailable
tuttle::exception::BitDepthMismatchInput(s) and enventually output properties mismatch. * plugin: The error comes from host. * host: We can't launch the render in this case
tuttle::exception::BugSomething that should never appends. These exceptions may be replaced by assertions, but we prefer to keep a runtime check even in release (for the moment)
tuttle::exception::CommonCommon exception for all tuttle plugin exceptions
tuttle::exception::DataStatus error code indicating that something failed due an illegal data
tuttle::exception::ExistsStatus error code for an operation attempting to create something that exists
tuttle::exception::FailedStatus error code for a failed operation
tuttle::exception::FatalStatus error code for a fatal error
tuttle::exception::FileFile manipulation error. eg. read only, file doesn't exists, etc
tuttle::exception::FileInSequenceNotExistFile In a sequence doesn't exists
tuttle::exception::FileNotExistFile doesn't exists
tuttle::exception::FormatStatus error code for an incorrect format
tuttle::exception::ImageFormatImageEffect specific errors
tuttle::exception::ImageNotConnectedA non optional input clip in not connected. * plugin: Normally the host should not launch the render in this case. The error comes from host. * host: We can't launch the render in this case
tuttle::exception::ImageNotReadyError with a NULL image buffer. * plugin: The host launch a process, but the input clips are not filled (eg. NULL buffer pointer). The error comes from host. * host: Error with memory cache or memory pool
tuttle::exception::InOutMismatchInput and output properties mismatch. * plugin: The error comes from host. * host: We can't launch the render in this case
tuttle::exception::InputMismatchInput property don't satisfy descriptor requirements. * plugin: The error comes from host. * host: We can't launch the render in this case
tuttle::exception::LogicOther exceptions
tuttle::exception::MemoryStatus error code indicating that something failed due to memory shortage
tuttle::exception::MissingHostFeatureStatus error code returned by plug-ins when they are missing host functionality, either an API or some optional functionality (eg: custom params)
tuttle::exception::NoDirectoryDirectory doesn't exists
tuttle::exception::NotImplementedSomething that could work, but is not implemeted
tuttle::exception::OfxCustomOfx standard errors
tuttle::exception::ReadOnlyFileRead only file
tuttle::exception::tag_backtraceMessage
tuttle::exception::tag_devMessage
tuttle::exception::tag_nodeName
tuttle::exception::tag_ofxApi
tuttle::exception::tag_ofxContext
tuttle::exception::tag_pluginIdentifier
tuttle::exception::tag_pluginName
tuttle::exception::tag_time
tuttle::exception::tag_userMessage
tuttle::exception::UnknownStatus error code for an operation on or request for an unknown object
tuttle::exception::UnsupportedStatus error code for an unsupported feature/operation
tuttle::exception::ValueStatus error code indicating that something failed due an illegal value
tuttle::exception::WrongParameterThe parameter doesn't make sense
tuttle::exception::WrongRowBytesImage raw bytes not valid. * plugin: The error comes from host. * host: We can't launch the render in this case
tuttle::gram_3dl
tuttle::gram_3dl::definition< ScannerT >
tuttle::host::attribute::AnimatedParam< T, OFX_PARAM >
tuttle::host::attribute::AnimatedParamDoubleThis class is just a re-implementation dedicated to Double Param. It allows implicit conversion from Int to Double
tuttle::host::attribute::Attribute
tuttle::host::attribute::ClipImage
tuttle::host::attribute::FastInterpolator< T >
tuttle::host::attribute::GenericInterpolator< T >
tuttle::host::attribute::Image
tuttle::host::attribute::Interpolator< T >
tuttle::host::attribute::LinearInterpolator< T >
tuttle::host::attribute::Param
tuttle::host::attribute::ParamBoolean
tuttle::host::attribute::ParamChoice
tuttle::host::attribute::ParamCustom
tuttle::host::attribute::ParamDouble
tuttle::host::attribute::ParamDouble2D
tuttle::host::attribute::ParamDouble3D
tuttle::host::attribute::ParamDoubleMultiDim< DIM >
tuttle::host::attribute::ParamGroup
tuttle::host::attribute::ParamInteger
tuttle::host::attribute::ParamInteger2D
tuttle::host::attribute::ParamInteger3D
tuttle::host::attribute::ParamPage
tuttle::host::attribute::ParamPushButton
tuttle::host::attribute::ParamRGB
tuttle::host::attribute::ParamRGBA
tuttle::host::attribute::ParamString
tuttle::host::attribute::SlowInterpolator< T >
tuttle::host::attribute::SmoothInterpolator< T >
tuttle::host::attribute::TimeValue< T >
tuttle::host::ComputeOptions
tuttle::host::Core
tuttle::host::GraphA user graph to manipulate OpenFX nodes
tuttle::host::graph::detail::Copier< GraphIn, GraphOut >
tuttle::host::graph::detail::debug_node_writer< Graph >
tuttle::host::graph::detail::DotEntry< T >
tuttle::host::graph::detail::simple_node_writer< Name >
tuttle::host::graph::detail::SubDotEntry< T >
tuttle::host::graph::edge_label_writer< G >
tuttle::host::graph::IEdge
tuttle::host::graph::InternalGraph< VERTEX, EDGE, OutEdgeList, VertexList, EdgeList >
tuttle::host::graph::IVertex
tuttle::host::graph::ProcessEdge
tuttle::host::graph::ProcessEdgeAtTime
tuttle::host::graph::ProcessGraphCreated from a user Graph, this class allows you to launch the process
tuttle::host::graph::ProcessVertex
tuttle::host::graph::ProcessVertexAtTime
tuttle::host::graph::ProcessVertexAtTimeData
tuttle::host::graph::ProcessVertexAtTimeData::ImageEffectImageEffect specific process datas
tuttle::host::graph::ProcessVertexAtTimeInfo
tuttle::host::graph::ProcessVertexData
tuttle::host::graph::TestEdge
tuttle::host::graph::TestVertex
tuttle::host::graph::UEdgeEdge of the user graph
tuttle::host::graph::UVertexVertex of the user graph
tuttle::host::graph::vertex_label_writer< G >
tuttle::host::graph::visitor::ComputeHashAtTime< TGraph >
tuttle::host::graph::visitor::CycleDetectorDetect if there is a cycle inside a directed graph or if we can garantee that it's a DAG, Directed Acyclic Graph
tuttle::host::graph::visitor::DeployTime< TGraph >Create a new version of a graph with nodes deployed over time
tuttle::host::graph::visitor::IdentityNodeConnection< TGraph >
tuttle::host::graph::visitor::IdentityNodeConnection< TGraph >::InputClipConnection
tuttle::host::graph::visitor::IdentityNodeConnection< TGraph >::OutputClipConnection
tuttle::host::graph::visitor::MarkUsed< TGraph >
tuttle::host::graph::visitor::OptimizeGraph< TGraph >
tuttle::host::graph::visitor::PostProcess< TGraph >
tuttle::host::graph::visitor::PreProcess1< TGraph >
tuttle::host::graph::visitor::PreProcess2< TGraph >
tuttle::host::graph::visitor::Process< TGraph >
tuttle::host::graph::visitor::RemoveIdentityNodes< TGraph >
tuttle::host::graph::visitor::Setup1< TGraph >
tuttle::host::graph::visitor::Setup2< TGraph >
tuttle::host::graph::visitor::Setup3< TGraph >
tuttle::host::graph::visitor::Test_bfs
tuttle::host::graph::visitor::Test_dfs< TGraph >
tuttle::host::graph::visitor::TimeDomain< TGraph >
tuttle::host::Host
tuttle::host::ImageEffectNode
tuttle::host::INode
tuttle::host::InputBufferWrapper
tuttle::host::IProgressHandle
tuttle::host::memory::IMemoryCache
tuttle::host::memory::IMemoryPool
tuttle::host::memory::IPoolForward declaration
tuttle::host::memory::IPoolData
tuttle::host::memory::IUnknown
tuttle::host::memory::Key
tuttle::host::memory::KeyHash
tuttle::host::memory::LinkDataA link to an external buffer which can't be managed by the MemoryPool
tuttle::host::memory::MemoryCache
tuttle::host::memory::MemoryPool
tuttle::host::memory::PoolData
tuttle::host::NodeAtTimeKey
tuttle::host::NodeHashContainer
tuttle::host::NodeInitNode initializer class
tuttle::host::NodeListArgAn utility class to use as function argument. It allows to create a list of nodes from multiple inputs
tuttle::host::ofx::APICache::OfxhPluginAPICacheIThis acts as an interface for the Plugin Cache, handling api-specific cacheing
tuttle::host::ofx::attribute::OfxhAttribute
tuttle::host::ofx::attribute::OfxhAttributeAccessor
tuttle::host::ofx::attribute::OfxhAttributeDescriptor
tuttle::host::ofx::attribute::OfxhClip
tuttle::host::ofx::attribute::OfxhClipAccessor
tuttle::host::ofx::attribute::OfxhClipDescriptor
tuttle::host::ofx::attribute::OfxhClipImageClip image instance
tuttle::host::ofx::attribute::OfxhClipImageAccessor
tuttle::host::ofx::attribute::OfxhClipImageDescriptor
tuttle::host::ofx::attribute::OfxhClipImageSet
tuttle::host::ofx::attribute::OfxhKeyframeParam
tuttle::host::ofx::attribute::OfxhMultiDimParam< T, DIM >
tuttle::host::ofx::attribute::OfxhParamPlugin parameter instance
tuttle::host::ofx::attribute::OfxhParamAccessorBase class for all params
tuttle::host::ofx::attribute::OfxhParamBoolean
tuttle::host::ofx::attribute::OfxhParamChoice
tuttle::host::ofx::attribute::OfxhParamCustom
tuttle::host::ofx::attribute::OfxhParamDescriptorDescriptor of a plugin parameter
tuttle::host::ofx::attribute::OfxhParamDouble
tuttle::host::ofx::attribute::OfxhParamGroup
tuttle::host::ofx::attribute::OfxhParamInteger
tuttle::host::ofx::attribute::OfxhParamPage
tuttle::host::ofx::attribute::OfxhParamPushButton
tuttle::host::ofx::attribute::OfxhParamSet
tuttle::host::ofx::attribute::OfxhParamSetAccessorBase class to the param set instance and param set descriptor
tuttle::host::ofx::attribute::OfxhParamSetDescriptorSet of parameters
tuttle::host::ofx::attribute::OfxhParamString
tuttle::host::ofx::attribute::TypeMap
tuttle::host::ofx::imageEffect::OfxhImage
tuttle::host::ofx::imageEffect::OfxhImageEffectHost
tuttle::host::ofx::imageEffect::OfxhImageEffectNode
tuttle::host::ofx::imageEffect::OfxhImageEffectNodeBase
tuttle::host::ofx::imageEffect::OfxhImageEffectNodeDescriptor
tuttle::host::ofx::imageEffect::OfxhImageEffectPlugin
tuttle::host::ofx::imageEffect::OfxhImageEffectPluginCacheImplementation of the specific Image Effect handler API cache
tuttle::host::ofx::interact::OfxhInteract
tuttle::host::ofx::interact::OfxhInteractBase
tuttle::host::ofx::interact::OfxhInteractDescriptorDescriptor for an interact. Interacts all share a single description
tuttle::host::ofx::OfxhBinaryClass representing a DLL/Shared Object/etc
tuttle::host::ofx::OfxhException
tuttle::host::ofx::OfxhHost
tuttle::host::ofx::OfxhIMessage
tuttle::host::ofx::OfxhIObjectAll openfx objects that can be send to the plugin need to inherit this class. So all these objects can be seen as OfxhIObject (reinterpret_cast) and then properly dynamic_cast to the desired class
tuttle::host::ofx::OfxhIProgress
tuttle::host::ofx::OfxhITimeline
tuttle::host::ofx::OfxhMajorPlugin
tuttle::host::ofx::OfxhMemory
tuttle::host::ofx::OfxhPlugin
tuttle::host::ofx::OfxhPluginBinary
tuttle::host::ofx::OfxhPluginCache
tuttle::host::ofx::OfxhPluginDesc
tuttle::host::ofx::OfxhPluginHandle
tuttle::host::ofx::OfxhPluginIdent
tuttle::host::ofx::PluginCacheSupportedApi
tuttle::host::ofx::property::OfxhDoubleValueType holder, for doubles, used to template up double properties
tuttle::host::ofx::property::OfxhGetHook
tuttle::host::ofx::property::OfxhIntValueType holder, for integers, used to template up int properties
tuttle::host::ofx::property::OfxhNotifyHook
tuttle::host::ofx::property::OfxhPointerValueType holder, for pointers, used to template up pointer properties
tuttle::host::ofx::property::OfxhPropertyBase class for all properties
tuttle::host::ofx::property::OfxhPropertyTemplate< T >
tuttle::host::ofx::property::OfxhPropSpec
tuttle::host::ofx::property::OfxhSet
tuttle::host::ofx::property::OfxhStringValueType holder, for strings, used to template up string properties
tuttle::host::OutputBufferWrapper
tuttle::host::OverlayInteract
tuttle::host::Preferences
tuttle::host::PreloadPlugins
tuttle::host::ThreadEnv
tuttle::host::TimeRange
tuttle::imageUtils::ImageTensors< View >Class used to render tensors
tuttle::imageUtils::tensor_t< TensorView >Structure handling anisotropic gradient parameters
tuttle::Interpolator
tuttle::io::J2KReader
tuttle::io::J2KWriter
tuttle::io::OpenJpegStuffs
tuttle::Lut3D
tuttle::LutReader
tuttle::ParamMathPlugin< ParamType >
tuttle::plugin::anisotropicFilter::diffusion::AnisotropicDiffusionPluginClass used to denoise with partial derivated equations
tuttle::plugin::anisotropicFilter::diffusion::AnisotropicDiffusionProcess< View >Base class for the denoising processor
tuttle::plugin::anisotropicFilter::diffusion::region_t
tuttle::plugin::anisotropicFilter::tensors::AnisotropicTensorsProcess< View >Base class for the generic processor
tuttle::plugin::anisotropicFilter::tensors::TensorsMargin
tuttle::plugin::anisotropicFilter::tensors::TensorsMarginOverlay
tuttle::plugin::anisotropicFilter::tensors::TensorsPluginClass used to render the effect
tuttle::plugin::av::AVOptionPlugin< IOPlugin >
tuttle::plugin::av::AVPrivOption
tuttle::plugin::av::LibAVThis is a base class for libav, don't use it directly. It contains only utilities functions
tuttle::plugin::av::LibAVAudioPreset
tuttle::plugin::av::LibAVFormatPreset
tuttle::plugin::av::LibAVPreset
tuttle::plugin::av::LibAVPresetFileParser
tuttle::plugin::av::LibAVPresetParser
tuttle::plugin::av::LibAVVideoPreset
tuttle::plugin::av::LibAVVideoReader
tuttle::plugin::av::LibAVVideoWriter
tuttle::plugin::av::reader::AVReaderParams
tuttle::plugin::av::reader::AVReaderPluginAudioVideo plugin
tuttle::plugin::av::reader::AVReaderProcess< View >Audio Video process
tuttle::plugin::av::writer::AVProcessParams
tuttle::plugin::av::writer::AVWriterPluginLibAV plugin
tuttle::plugin::av::writer::AVWriterProcess< View >FFMpeg process
tuttle::plugin::basicKeyer::BasicKeyerPluginBasicKeyer plugin
tuttle::plugin::basicKeyer::BasicKeyerProcess< View >BasicKeyer process
tuttle::plugin::basicKeyer::BasicKeyerProcessParams< View >
tuttle::plugin::bitDepth::BitDepthPlugin
tuttle::plugin::bitDepth::BitDepthProcess< SView, DView >
tuttle::plugin::blur::BlurPluginBlur plugin
tuttle::plugin::blur::BlurProcess< View >Blur process
tuttle::plugin::blur::BlurProcessParams< Scalar >
tuttle::plugin::checkerboard::CheckerboardParams< View >
tuttle::plugin::checkerboard::CheckerboardPlugin
tuttle::plugin::checkerboard::CheckerboardProcess< View >
tuttle::plugin::color::ColorSpaceMaps
tuttle::plugin::color::ColourTemp::A
tuttle::plugin::color::ColourTemp::B
tuttle::plugin::color::ColourTemp::C
tuttle::plugin::color::ColourTemp::D50
tuttle::plugin::color::ColourTemp::D55
tuttle::plugin::color::ColourTemp::D58
tuttle::plugin::color::ColourTemp::D65
tuttle::plugin::color::ColourTemp::D75
tuttle::plugin::color::ColourTemp::DCIP3
tuttle::plugin::color::ColourTemp::F11
tuttle::plugin::color::ColourTemp::F2
tuttle::plugin::color::ColourTemp::F7
tuttle::plugin::color::ColourTemp::Temp9300
tuttle::plugin::color::GradationLaw::alexaLogC
tuttle::plugin::color::GradationLaw::cineon
tuttle::plugin::color::GradationLaw::gamma
tuttle::plugin::color::GradationLaw::linear
tuttle::plugin::color::GradationLaw::panalog
tuttle::plugin::color::GradationLaw::redLog
tuttle::plugin::color::GradationLaw::redSpace
tuttle::plugin::color::GradationLaw::sRGB
tuttle::plugin::color::GradationLaw::viperLog
tuttle::plugin::color::Layout::HSL
tuttle::plugin::color::Layout::HSV
tuttle::plugin::color::Layout::Lab
tuttle::plugin::color::Layout::Luv
tuttle::plugin::color::Layout::RGB
tuttle::plugin::color::Layout::XYZ
tuttle::plugin::color::Layout::YPbPr
tuttle::plugin::color::Layout::YUV
tuttle::plugin::color::Layout::Yxy
tuttle::plugin::color::Premultiplication::Off
tuttle::plugin::color::Premultiplication::On
tuttle::plugin::color::Primaries::TODO
tuttle::plugin::colorBars::ColorBarsParams
tuttle::plugin::colorBars::ColorBarsPluginColorBars plugin
tuttle::plugin::colorBars::ColorBarsProcess< View >ColorBars process
tuttle::plugin::colorCube::ColorCubePluginColorCube plugin
tuttle::plugin::colorCube::ColorCubeProcess< View >ColorCube process
tuttle::plugin::colorCube::ColorCubeProcessParams
tuttle::plugin::colorCubeViewer::BoundingBox
tuttle::plugin::colorCubeViewer::CloudPointData
tuttle::plugin::colorCubeViewer::CloudPointData::VBO
tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlay
tuttle::plugin::colorCubeViewer::ColorCubeViewerOverlayDescriptor
tuttle::plugin::colorCubeViewer::ColorCubeViewerPluginColorCubeViewer plugin
tuttle::plugin::colorCubeViewer::ColorCubeViewerProcess< View >ColorCube process
tuttle::plugin::colorCubeViewer::ColorCubeViewerProcessParams< Scalar >
tuttle::plugin::colorCubeViewer::Compute_alpha_pixel
tuttle::plugin::colorCubeViewer::ComputeAverage< View, CType >
tuttle::plugin::colorCubeViewer::CSProcessParams
tuttle::plugin::colorCubeViewer::GeodesicForm
tuttle::plugin::colorCubeViewer::Pixel_copy
tuttle::plugin::colorCubeViewer::Pixel_copy_discretization< Pixel >
tuttle::plugin::colorCubeViewer::Pixel_extend_GeodesicForm
tuttle::plugin::colorCubeViewer::pixel_is_lesser_t< PixelRef1, PixelRef2 >
tuttle::plugin::colorCubeViewer::PyramidTriangle
tuttle::plugin::colorCubeViewer::SelectionAverage
tuttle::plugin::colorCubeViewer::Triangle
tuttle::plugin::colorGradation::ColorGradationPluginColorGradation plugin
tuttle::plugin::colorGradation::ColorGradationProcess< View >ColorGradation process
tuttle::plugin::colorGradation::ColorGradationProcessParams< Scalar >
tuttle::plugin::colorGradient::ColorGradientPluginColorGradient plugin
tuttle::plugin::colorGradient::ColorGradientProcess< View, ColorGradientFunctor >ColorGradient process
tuttle::plugin::colorGradient::ColorGradientProcessParams< View >
tuttle::plugin::colorGradient::ColorGrandient1DLinearFunctor< P >
tuttle::plugin::colorGradient::ColorGrandient2DLinearFunctor< P >
tuttle::plugin::colorGradient::LineEquation
tuttle::plugin::colorspace::ColorSpacePlugin
tuttle::plugin::colorspace::ColorSpaceProcess< View >
tuttle::plugin::colorspace::ColorSpaceProcessParams
tuttle::plugin::colorSpaceKeyer::BoundingBox
tuttle::plugin::colorSpaceKeyer::CloudPointData
tuttle::plugin::colorSpaceKeyer::CloudPointData::VBO
tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlay
tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerOverlayDescriptor
tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerPluginColorSpaceKeyer plugin
tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerProcess< View >ColorSpaceKeyer process
tuttle::plugin::colorSpaceKeyer::ColorSpaceKeyerProcessParams< Scalar >
tuttle::plugin::colorSpaceKeyer::Compute_alpha_pixel
tuttle::plugin::colorSpaceKeyer::ComputeAverage< View, CType >
tuttle::plugin::colorSpaceKeyer::CSProcessParams
tuttle::plugin::colorSpaceKeyer::GeodesicForm
tuttle::plugin::colorSpaceKeyer::Pixel_copy
tuttle::plugin::colorSpaceKeyer::Pixel_copy_discretization< Pixel >
tuttle::plugin::colorSpaceKeyer::Pixel_extend_GeodesicForm
tuttle::plugin::colorSpaceKeyer::pixel_is_lesser_t< PixelRef1, PixelRef2 >
tuttle::plugin::colorSpaceKeyer::PyramidTriangle
tuttle::plugin::colorSpaceKeyer::SelectionAverage
tuttle::plugin::colorSpaceKeyer::Triangle
tuttle::plugin::colorSuppress::ColorSuppressPluginColorSuppress plugin
tuttle::plugin::colorSuppress::ColorSuppressProcess< View >ColorSuppress process
tuttle::plugin::colorSuppress::ColorSuppressProcessParams
tuttle::plugin::colorTransfer::ColorParams< View >
tuttle::plugin::colorTransfer::ColorTransferPluginColorTransfer plugin
tuttle::plugin::colorTransfer::ColorTransferProcess< View >
tuttle::plugin::colorTransfer::ColorTransferProcessParams< Scalar >
tuttle::plugin::colorTransform::ColorTransformParams
tuttle::plugin::colorTransform::ColorTransformPluginColorTransform plugin
tuttle::plugin::colorTransform::ColorTransformProcess< View >ColorTransform process
tuttle::plugin::colorTransform::MatrixProdPixel< Matrix5x5 >
tuttle::plugin::colorWheel::ColorWheelPluginColorWheel plugin
tuttle::plugin::colorWheel::ColorWheelProcess< View >ColorWheel process
tuttle::plugin::colorWheel::ColorWheelProcessParams
tuttle::plugin::component::ComponentPluginComponent plugin
tuttle::plugin::component::ComponentProcess< SView, DView >Component process
tuttle::plugin::constant::ConstantParams< View >
tuttle::plugin::constant::ConstantPlugin
tuttle::plugin::constant::ConstantProcess< View >
tuttle::plugin::convolution::ConvolutionPluginConvolution plugin
tuttle::plugin::convolution::ConvolutionProcess< View >Convolution process
tuttle::plugin::convolution::ConvolutionProcessParams
tuttle::plugin::CoordinateSystemAxisXY< coord >
tuttle::plugin::CoordinateSystemAxisXY< eCoordinateSystemXX >
tuttle::plugin::CoordinateSystemAxisXY< eCoordinateSystemXXc >
tuttle::plugin::CoordinateSystemAxisXY< eCoordinateSystemXXcn >
tuttle::plugin::CoordinateSystemAxisXY< eCoordinateSystemXXn >
tuttle::plugin::crop::CropEffectOverlay
tuttle::plugin::crop::CropOverlay
tuttle::plugin::crop::CropPlugin
tuttle::plugin::crop::CropProcess< View >Base class
tuttle::plugin::crop::CropProcessParams< Pixel >
tuttle::plugin::ctl::CTLPluginCTL plugin
tuttle::plugin::ctl::CTLProcess< View >CTL process
tuttle::plugin::ctl::CTLProcessParams< Scalar >
tuttle::plugin::debugImageEffectApi::DebugImageEffectApiParams
tuttle::plugin::debugImageEffectApi::DebugImageEffectApiPluginDebugImageEffectApi plugin
tuttle::plugin::debugImageEffectApi::DebugImageEffectApiProcess< View >DebugImageEffectApi process
tuttle::plugin::dpx::reader::DPXReaderPluginDpx reader
tuttle::plugin::dpx::reader::DPXReaderProcess< View >Base class to read dpx files
tuttle::plugin::dpx::reader::DPXReaderProcessParams
tuttle::plugin::dpx::writer::DPXWriterPlugin
tuttle::plugin::dpx::writer::DPXWriterProcess< View >Dpx writer
tuttle::plugin::dpx::writer::DPXWriterProcessParams
tuttle::plugin::dummy::DummyPluginDummy plugin
tuttle::plugin::dummy::DummyProcess< View >Dummy process
tuttle::plugin::dummy::DummyProcessParams< Scalar >
tuttle::plugin::exr::reader::EXRReaderPluginExr reader
tuttle::plugin::exr::reader::EXRReaderProcess< View >Exr reader
tuttle::plugin::exr::reader::EXRReaderProcessParams
tuttle::plugin::exr::writer::EXRWriterPlugin
tuttle::plugin::exr::writer::EXRWriterProcess< View >Exr writer
tuttle::plugin::exr::writer::EXRWriterProcessParams
tuttle::plugin::fade::FadePluginFade plugin
tuttle::plugin::fade::FadeProcess< View >Fade process
tuttle::plugin::fade::FadeProcessParams
tuttle::plugin::fade::FunctorFade< Pixel >
tuttle::plugin::fade::FunctorFadeToColor< Pixel >
tuttle::plugin::flip::FlipPlugin
tuttle::plugin::flip::FlipProcess< View >Base class
tuttle::plugin::flip::FlipProcessParams
tuttle::plugin::floodFill::FloodFillPluginFloodFill plugin
tuttle::plugin::floodFill::FloodFillProcess< View >FloodFill process
tuttle::plugin::floodFill::FloodFillProcessParams< Scalar >
tuttle::plugin::gamma::GammaPluginGamma plugin
tuttle::plugin::gamma::GammaProcess< View >Gamma process
tuttle::plugin::gamma::GammaProcessParams< Scalar >
tuttle::plugin::GeneratorPlugin
tuttle::plugin::histogram::AverageBarData
tuttle::plugin::histogram::Compute_alpha_pixelHistogram process
tuttle::plugin::histogram::HistogramBufferData
tuttle::plugin::histogram::HistogramColor
tuttle::plugin::histogram::HistogramOverlay
tuttle::plugin::histogram::HistogramOverlayDescriptor
tuttle::plugin::histogram::HistogramPluginHistogram plugin
tuttle::plugin::histogram::HistogramProcess< View >
tuttle::plugin::histogram::HistogramProcessParams< Scalar >
tuttle::plugin::histogram::HSLOverlay
tuttle::plugin::histogram::HSLParamOverlayDescriptor
tuttle::plugin::histogram::OverlayData
tuttle::plugin::histogram::Pixel_compute_histograms
tuttle::plugin::histogram::RGBOverlay
tuttle::plugin::histogram::RGBParamOverlayDescriptor
tuttle::plugin::histogramKeyer::AverageBarData
tuttle::plugin::histogramKeyer::Compute_alpha_pixelHistogramKeyer process
tuttle::plugin::histogramKeyer::HistogramBufferData
tuttle::plugin::histogramKeyer::HistogramColor
tuttle::plugin::histogramKeyer::HistogramKeyerOverlay
tuttle::plugin::histogramKeyer::HistogramKeyerOverlayDescriptor
tuttle::plugin::histogramKeyer::HistogramKeyerPluginHistogramKeyer plugin
tuttle::plugin::histogramKeyer::HistogramKeyerProcess< View >
tuttle::plugin::histogramKeyer::HistogramKeyerProcessParams< Scalar >
tuttle::plugin::histogramKeyer::HSLOverlay
tuttle::plugin::histogramKeyer::HSLParamOverlayDescriptor
tuttle::plugin::histogramKeyer::OverlayData
tuttle::plugin::histogramKeyer::Pixel_compute_histograms
tuttle::plugin::histogramKeyer::RGBOverlay
tuttle::plugin::histogramKeyer::RGBParamOverlayDescriptor
tuttle::plugin::idKeyer::id_keyer_t
tuttle::plugin::idKeyer::IdKeyerPluginIdKeyer plugin
tuttle::plugin::idKeyer::IdKeyerProcess< View >IdKeyer process
tuttle::plugin::idKeyer::IdKeyerProcessParams< View >
tuttle::plugin::ImageEffectGilPlugin
tuttle::plugin::ImageFilterProcessorBase class that can be used to process images of any type using boost::gil library view to access images
tuttle::plugin::ImageGilFilterProcessor< SView, DView >Base class that can be used to process images of any type using boost::gil library view to access images
tuttle::plugin::ImageGilProcessor< View >Base class that can be used to process images of any type using boost::gil library view to access images
tuttle::plugin::imagemagick::reader::ImageMagickReaderPluginImageMagick reader
tuttle::plugin::imagemagick::reader::ImageMagickReaderProcess< View >
tuttle::plugin::imagemagick::reader::ImageMagickReaderProcessParams
tuttle::plugin::imagemagick::writer::ImageMagickWriterPluginImageMagick writer
tuttle::plugin::imagemagick::writer::ImageMagickWriterProcess< View >Base class for the denoising processor
tuttle::plugin::imagemagick::writer::ImageMagickWriterProcessParams
tuttle::plugin::ImageProcessorBase class that can be used to process images of any type
tuttle::plugin::imageStatistics::ComputeOutputParams< View, CType >
tuttle::plugin::imageStatistics::ImageStatisticsEffectOverlayDescriptor
tuttle::plugin::imageStatistics::ImageStatisticsOverlayInteract
tuttle::plugin::imageStatistics::ImageStatisticsPluginImageStatistics plugin
tuttle::plugin::imageStatistics::ImageStatisticsProcess< View >Compute the image average
tuttle::plugin::imageStatistics::ImageStatisticsProcessParams
tuttle::plugin::imageStatistics::OutputParams< Pixel >
tuttle::plugin::inputBuffer::InputBufferPluginInputBuffer plugin
tuttle::plugin::inputBuffer::InputBufferProcessParams
tuttle::plugin::interact::AlwaysActiveFunctor< negate >
tuttle::plugin::interact::AndActiveFunctor< negate >
tuttle::plugin::interact::Color
tuttle::plugin::interact::ColorRGBAParam
tuttle::plugin::interact::ColorRGBParam
tuttle::plugin::interact::CoordinateSystemNotCentered< coord >
tuttle::plugin::interact::CoordinateSystemNotCentered< eCoordinateSystemXXcn >
tuttle::plugin::interact::CoordinateSystemNotCentered< eCoordinateSystemXYc >
tuttle::plugin::interact::FrameClip
tuttle::plugin::interact::FrameOptionalClip
tuttle::plugin::interact::IColor
tuttle::plugin::interact::IFrame
tuttle::plugin::interact::InteractInfos
tuttle::plugin::interact::InteractObjectA base class for all object to use in interact or overlay. All sub classes needs to implement virtual functions from OFX::InteractI
tuttle::plugin::interact::InteractSceneTo create a group of overlay/interact objects. Inherit from InteractObject, because a group of overlay/interact objects is itself an overlay/interact object
tuttle::plugin::interact::IsActiveBooleanParamFunctor< negate >
tuttle::plugin::interact::IsActiveChoiceParamFunctor< negate >
tuttle::plugin::interact::IsActiveFunctor
tuttle::plugin::interact::IsEnableParamFunctor< negate >
tuttle::plugin::interact::IsNotSecretParamFunctor< negate >
tuttle::plugin::interact::MotionType
tuttle::plugin::interact::OrActiveFunctor< negate >
tuttle::plugin::interact::ParamPoint< TFrame, coord >
tuttle::plugin::interact::ParamPointRelativePoint< TFrame, coord >
tuttle::plugin::interact::ParamRectangleFromCenterSize< TFrame, coord >
tuttle::plugin::interact::ParamRectangleFromTwoCorners< TFrame, coord >
tuttle::plugin::interact::ParamTangent< TFrame, coord >
tuttle::plugin::interact::PointInteract
tuttle::plugin::interact::SelectionManipulator
tuttle::plugin::invert::InvertPlugin
tuttle::plugin::invert::InvertProcess< View >
tuttle::plugin::invert::InvertProcessParams
tuttle::plugin::IProgress
tuttle::plugin::jpeg2000::reader::Jpeg2000ReaderPluginJpeg2000 plugin
tuttle::plugin::jpeg2000::reader::Jpeg2000ReaderPlugin::FileInfo
tuttle::plugin::jpeg2000::reader::Jpeg2000ReaderProcess< View >Process
tuttle::plugin::jpeg2000::reader::Jpeg2000ReaderProcessParams
tuttle::plugin::jpeg2000::writer::Jpeg2000ProcessParams
tuttle::plugin::jpeg2000::writer::Jpeg2000WriterPluginJpeg2000 plugin
tuttle::plugin::jpeg2000::writer::Jpeg2000WriterProcess< View >Process
tuttle::plugin::jpeg::reader::JpegReaderPluginJpeg reader
tuttle::plugin::jpeg::reader::JpegReaderProcess< View >
tuttle::plugin::jpeg::reader::JpegReaderProcessParams
tuttle::plugin::jpeg::writer::JpegWriterPluginJpeg writer
tuttle::plugin::jpeg::writer::JpegWriterProcess< View >Base class for the denoising processor
tuttle::plugin::jpeg::writer::JpegWriterProcessParams
tuttle::plugin::lens::AdvancedLensDistortParams< F >
tuttle::plugin::lens::AdvancedLensUndistortParams< F >
tuttle::plugin::lens::CoordonatesSystemParams< F >Contains functions to map coordinates between : * canonical coordinates system (ofx) e.g PAL D1
tuttle::plugin::lens::FisheyeLensDistortParams< F >
tuttle::plugin::lens::FisheyeLensUndistortParams< F >
tuttle::plugin::lens::LensDistortOverlayDescriptor
tuttle::plugin::lens::LensDistortOverlayInteract
tuttle::plugin::lens::LensDistortParams
tuttle::plugin::lens::LensDistortPluginMain class of the lens distortion
tuttle::plugin::lens::LensDistortProcess< View >Plugin rendering
tuttle::plugin::lens::LensDistortProcessParams< F >
tuttle::plugin::lens::NormalLensDistortParams< F >
tuttle::plugin::lens::NormalLensUndistortParams< F >
tuttle::plugin::localmaxima::LocalMaximaPluginLocalMaxima plugin
tuttle::plugin::localmaxima::LocalMaximaProcess< SView, DView >LocalMaxima process
tuttle::plugin::localmaxima::LocalMaximaProcessParams< Scalar >
tuttle::plugin::lut::LutPlugin
tuttle::plugin::lut::LutProcess< View >Lut process
tuttle::plugin::mathOperator::MathOperatorPluginMathOperator plugin
tuttle::plugin::mathOperator::MathOperatorProcess< View >MathOperator process
tuttle::plugin::mathOperator::MathOperatorProcessParams< Scalar >
tuttle::plugin::merge::MergePlugin
tuttle::plugin::merge::MergeProcess< View, Functor >Merge process
tuttle::plugin::merge::MergeProcessParams< Scalar >
tuttle::plugin::move2D::Move2DPluginMove2D plugin
tuttle::plugin::move2D::Move2DProcess< View >Move2D process
tuttle::plugin::move2D::Move2DProcessParams< Scalar >
tuttle::plugin::nlmDenoiser::NLMDenoiserPluginClass used to denoise with partial derivated equations
tuttle::plugin::nlmDenoiser::NLMDenoiserProcess< View >Base class for the denoising processor
tuttle::plugin::nlmDenoiser::NlmParams
tuttle::plugin::NoProgress
tuttle::plugin::normalize::NormalizePluginNormalize plugin
tuttle::plugin::normalize::NormalizeProcess< View >Normalize process
tuttle::plugin::normalize::NormalizeProcessParams< Scalar >
tuttle::plugin::NotCenteredCoodinate< coord >
tuttle::plugin::NotCenteredCoodinate< eCoordinateSystemXXc >
tuttle::plugin::NotCenteredCoodinate< eCoordinateSystemXXcn >
tuttle::plugin::NotCenteredCoodinate< eCoordinateSystemXYc >
tuttle::plugin::NotCenteredCoodinate< eCoordinateSystemXYcn >
tuttle::plugin::NotNormalizedCoodinate< coord >
tuttle::plugin::NotNormalizedCoodinate< eCoordinateSystemXXc >
tuttle::plugin::NotNormalizedCoodinate< eCoordinateSystemXXn >
tuttle::plugin::NotNormalizedCoodinate< eCoordinateSystemXYcn >
tuttle::plugin::NotNormalizedCoodinate< eCoordinateSystemXYn >
tuttle::plugin::ocio::colorspace::OCIOColorSpacePluginOCIO LUT plugin
tuttle::plugin::ocio::colorspace::OCIOColorSpaceProcess< View >Lut process
tuttle::plugin::ocio::colorspace::OCIOColorSpaceProcessParams
tuttle::plugin::ocio::lut::OCIOLutPluginOCIO LUT plugin
tuttle::plugin::ocio::lut::OCIOLutProcess< View >Lut process
tuttle::plugin::ocio::lut::OCIOLutProcessParams
tuttle::plugin::OfxAllocator< T >
tuttle::plugin::OfxAllocator< T >::rebind< U >
tuttle::plugin::OfxProgress
tuttle::plugin::openImageIO::reader::OpenImageIOReaderPluginOpenImageIO reader
tuttle::plugin::openImageIO::reader::OpenImageIOReaderProcess< View >
tuttle::plugin::openImageIO::reader::OpenImageIOReaderProcessParams
tuttle::plugin::openImageIO::writer::OpenImageIOWriterPluginOpenImageIO writer
tuttle::plugin::openImageIO::writer::OpenImageIOWriterProcess< View >Base class for the denoising processor
tuttle::plugin::openImageIO::writer::OpenImageIOWriterProcessParams
tuttle::plugin::outputBuffer::OutputBufferPluginOutputBuffer plugin
tuttle::plugin::outputBuffer::OutputBufferProcessParams
tuttle::plugin::pinning::PinningEffectOverlayDescriptor
tuttle::plugin::pinning::PinningOverlayInteract
tuttle::plugin::pinning::PinningPluginPinning plugin
tuttle::plugin::pinning::PinningProcess< View >Pinning process
tuttle::plugin::pinning::PinningProcessParams< Scalar >
tuttle::plugin::png::reader::PngReaderPluginPng reader
tuttle::plugin::png::reader::PngReaderProcess< View >
tuttle::plugin::png::reader::PngReaderProcessParams
tuttle::plugin::png::writer::PngWriterPluginPng writer
tuttle::plugin::png::writer::PngWriterProcess< View >Base class for the denoising processor
tuttle::plugin::png::writer::PngWriterProcessParams
tuttle::plugin::print::CacaImage
tuttle::plugin::print::CacaViewer
tuttle::plugin::print::call_pixel_by_channel_t< Func >
tuttle::plugin::print::channel_cout_t< Channel >
tuttle::plugin::print::PrintPluginPrint plugin
tuttle::plugin::print::PrintProcess< View >Print process
tuttle::plugin::print::PrintProcessParams< Scalar >
tuttle::plugin::pushPixel::PushPixelPluginPushPixel plugin
tuttle::plugin::pushPixel::PushPixelProcess< View >PushPixel process
tuttle::plugin::pushPixel::PushPixelProcessParams< Scalar >
tuttle::plugin::quality::DiffPluginDiff plugin
tuttle::plugin::quality::DiffProcess< View >Diff process
tuttle::plugin::quality::DiffProcessParams
tuttle::plugin::ramp::RampPluginRamp plugin
tuttle::plugin::ramp::RampProcess< View >Ramp process
tuttle::plugin::ramp::RampProcessParams< View >
tuttle::plugin::raw::reader::RawReaderPluginRaw reader
tuttle::plugin::raw::reader::RawReaderProcess< View >
tuttle::plugin::raw::reader::RawReaderProcessParams< Scalar >
tuttle::plugin::ReaderPlugin
tuttle::plugin::resize::ResizePluginResize plugin
tuttle::plugin::resize::ResizeProcess< View >Resize process
tuttle::plugin::resize::ResizeProcessParams< Scalar >
tuttle::plugin::SamplerPlugin
tuttle::plugin::SamplerProcessParams
tuttle::plugin::seExpr::ImageSynthExpr
tuttle::plugin::seExpr::ImageSynthExpr::VarSimple variable that just returns its internal value
tuttle::plugin::seExpr::SeExprPluginSeExpr plugin
tuttle::plugin::seExpr::SeExprProcess< View >SeExpr process
tuttle::plugin::seExpr::SeExprProcessParams< Scalar >
tuttle::plugin::sobel::SobelPluginSobel plugin
tuttle::plugin::sobel::SobelProcess< SView, DView >Sobel process
tuttle::plugin::sobel::SobelProcessParams< Scalar >
tuttle::plugin::swscale::SwscalePluginSwscale plugin
tuttle::plugin::swscale::SwscaleProcessSwscale process
tuttle::plugin::swscale::SwscaleProcessParams
tuttle::plugin::text::TextPluginText plugin
tuttle::plugin::text::TextProcess< View, Functor >Text process
tuttle::plugin::text::TextProcess< View, Functor >::glyph_t
tuttle::plugin::text::TextProcess< View, Functor >::make_glyph
tuttle::plugin::text::TextProcessParams
tuttle::plugin::thinning::ThinningPluginThinning plugin
tuttle::plugin::thinning::ThinningProcess< View >Thinning process
tuttle::plugin::thinning::ThinningProcessParams< Scalar >
tuttle::plugin::timeShift::TimeShiftPluginTimeShift plugin
tuttle::plugin::timeShift::TimeShiftProcessParams< Scalar >
tuttle::plugin::turboJpeg::reader::TurboJpegReaderPluginTurboJpeg plugin
tuttle::plugin::turboJpeg::reader::TurboJpegReaderProcess< View >TurboJpeg process
tuttle::plugin::turboJpeg::reader::TurboJpegReaderProcessParams
tuttle::plugin::turboJpeg::writer::TurboJpegWriterPluginTurboJpeg plugin
tuttle::plugin::turboJpeg::writer::TurboJpegWriterProcess< View >TurboJpeg process
tuttle::plugin::turboJpeg::writer::TurboJpegWriterProcessParams
tuttle::plugin::viewer::ImgProperties
tuttle::plugin::viewer::ViewerPluginViewer plugin
tuttle::plugin::viewer::ViewerProcess< View >Viewer process
tuttle::plugin::viewer::ViewerProcessParams< Scalar >
tuttle::plugin::warp::pixel_merge_t< Pixel >
tuttle::plugin::warp::TPS_Morpher< SCALAR >
tuttle::plugin::warp::WarpEffectOverlayDescriptor
tuttle::plugin::warp::WarpOverlayInteract
tuttle::plugin::warp::WarpPluginWarp plugin
tuttle::plugin::warp::WarpProcess< View >Warp process
tuttle::plugin::warp::WarpProcessParams< Scalar >
tuttle::plugin::WriterPlugin
tuttle::test::DummyEdge
tuttle::test::DummyVertex
tuttle::TetraInterpolator
tuttle::TrilinInterpolator