[][src]Crate ofx

Modules

APIVersion
Bounds
ChangeReason
Children
ClipPreferencesSlaveParam
Components
Connected
Context
Data
DoubleParams
EffectDuration
EffectRegionOfDefinition
Enabled
Field
FieldRenderTwiceAlways
FieldToRender
FilePath
FrameRange
FrameRate
FrameStep
Grouping
Hint
HostFrameThreading
HostOSHandle
InteractiveRenderStatus
IsBackground
IsInteractive
Label
Labels
LongLabel
MaxPages
MaxParameters
Name
NameRaw
NativeOrigin
OpenGLRenderSupported
Optional
PageRowColumnCount
Parent
PixelAspectRatio
PixelDepth
PluginDescription
PreMultiplication
ProjectExtent
ProjectOffset
ProjectPixelAspectRatio
ProjectSize
RegionOfDefinition
RegionOfInterest
RenderQualityDraft
RenderScale
RenderThreadSafety
RenderWindow
RowBytes
ScriptName
SequentialRender
SequentialRenderStatus
SetableFielding
SetableFrameRate
ShortLabel
SingleInstance
SupportedComponents
SupportedContexts
SupportedPixelDepths
SupportsBooleanAnimation
SupportsChoiceAnimation
SupportsCustomAnimation
SupportsCustomInteract
SupportsMultiResolution
SupportsMultipleClipDepths
SupportsMultipleClipPARs
SupportsOverlays
SupportsParametricAnimation
SupportsStringAnimation
SupportsTiles
TemporalClipAccess
Time
Type
UniqueIdentifier
UnmappedComponents
UnmappedPixelDepth
Version
VersionLabel
boolean
double
page

Macros

build_plugin_registry
clip_mask
clip_output
clip_source
image_clip_prop_components
image_clip_prop_depth
image_clip_prop_roi
plugin_module
register_modules
register_plugin
static_str

Structs

ApiVersion
BeginInstanceChangedInArgs
BeginSequenceRenderInArgs
ClipProperties
DescribeInContextInArgs
EffectDescriptorProperties
EndInstanceChangedInArgs
EndInstanceChangedOutArgs
EndSequenceRenderInArgs
GenericPluginHandle
GetClipPreferencesOutArgs
GetRegionOfDefinitionInArgs
GetRegionOfDefinitionOutArgs
GetRegionsOfInterestInArgs
GetRegionsOfInterestOutArgs
GetTimeDomainOutArgs
HostHandle
HostProperties
ImageBuffer
ImageClipHandle
ImageDescriptor
ImageDescriptorMut
ImageEffectHandle
ImageEffectProperties
ImageHandle
ImageTileMut
InstanceChangedInArgs
InstanceChangedOutArgs
IsIdentityInArgs
IsIdentityOutArgs
OfxHost

@brief Generic host structure passed to OfxPlugin::setHost function

OfxPlugin

@brief The structure that defines a plug-in to a host.

ParamBooleanProperties
ParamDoubleProperties
ParamGroupProperties
ParamHandle
ParamIntProperties
ParamPageProperties
ParamSetHandle
PluginContext
PluginDescriptor
PluginVersion
PropertySetHandle
Registry
RenderInArgs
Row
RowWalk

Enums

Action
BitDepth
Change
Error
GlobalAction
HostNativeOrigin
Image
ImageComponent
ImageEffectAction
ImageEffectContext
ImageEffectRender
ImageField
ParamDoubleType
ParamInvalidate
ParamString
ParamType
RawMessage
Type

Constants

FAILED
OK
POINT_ELEMENTS
RANGE_ELEMENTS
RECT_ELEMENTS
REPLY_DEFAULT
UNIMPLEMENTED
eOfxStatus_ErrBadHandle
eOfxStatus_ErrBadIndex
eOfxStatus_ErrValue
eOfxStatus_OK
eOfxStatus_ReplyDefault

Traits

AsProperties
BaseParam
CanSetBooleanParams
CanSetChildren
CanSetDoubleParams
CanSetNameRaw
ChannelFormat
Dispatch
Execute
Filter
Get
Getter
HasProperties
IdentifiedEnum
MapAction
Named
ParamHandleValue
ParamHandleValueDefault
PixelFormat
PixelFormatAlpha
PixelFormatRGB
PixelFormatRGBA
Plugin
PropertiesNewTypeConstructor
RawGetter
RawReadable
RawSetter
RawWritable
Readable
Runnable
ScaleMix
Set
Setter
StringId
ValueType
Writable
get_api_version
get_bounds
get_change_reason
get_clip_preferences_slave_param
get_components
get_connected
get_context
get_data
get_effect_duration
get_effect_region_of_definition
get_enabled
get_field
get_field_render_twice_always
get_field_to_render
get_file_path
get_frame_range
get_frame_rate
get_frame_step
get_grouping
get_hint
get_host_frame_threading
get_host_os_handle
get_interactive_render_status
get_is_background
get_is_interactive
get_label
get_long_label
get_max_pages
get_max_parameters
get_name
get_native_origin
get_opengl_render_supported
get_optional
get_page_row_column_count
get_parent
get_pixel_aspect_ratio
get_pixel_depth
get_plugin_description
get_pre_multiplication
get_project_extent
get_project_offset
get_project_pixel_aspect_ratio
get_project_size
get_region_of_definition
get_region_of_interest
get_render_quality_draft
get_render_scale
get_render_thread_safety
get_render_window
get_row_bytes
get_script_name
get_sequential_render
get_sequential_render_status
get_setable_fielding
get_setable_frame_rate
get_short_label
get_single_instance
get_supported_components
get_supported_contexts
get_supported_pixel_depths
get_supports_boolean_animation
get_supports_choice_animation
get_supports_custom_animation
get_supports_custom_interact
get_supports_multi_resolution
get_supports_multiple_clip_depths
get_supports_multiple_clip_pars
get_supports_overlays
get_supports_parametric_animation
get_supports_string_animation
get_supports_tiles
get_temporal_clip_access
get_time
get_type
get_unique_identifier
get_unmapped_components
get_unmapped_pixel_depth
get_version
get_version_label
set_clip_preferences_slave_param
set_effect_duration
set_effect_region_of_definition
set_enabled
set_field_render_twice_always
set_frame_range
set_frame_rate
set_grouping
set_hint
set_host_frame_threading
set_label
set_long_label
set_name
set_opengl_render_supported
set_optional
set_parent
set_plugin_description
set_pre_multiplication
set_project_extent
set_project_offset
set_project_pixel_aspect_ratio
set_project_size
set_region_of_interest
set_render_scale
set_render_thread_safety
set_render_window
set_script_name
set_sequential_render
set_short_label
set_single_instance
set_supported_components
set_supported_contexts
set_supported_pixel_depths
set_supports_multi_resolution
set_supports_multiple_clip_depths
set_supports_multiple_clip_pars
set_supports_tiles
set_temporal_clip_access
set_time

Functions

build_typed
get_registry
image_effect_simple_source_clip_name
init_registry
main_entry_for_plugin
set_host_for_plugin
static_bytes_to_string

Type Definitions

Bool
Char
CharPtr
CharPtrMut
Double
Float
Int
OfxPropertySetHandle

@brief Blind data structure to manipulate sets of properties through

PointD
PointI
RGBAColourB
RGBAColourD
RGBAColourF
RGBAColourS
RGBColourB
RGBColourD
RGBColourF
RGBColourS
RangeD
RangeI
RectD
RectI
Result
Status
ThreadFunction
Time
UnsignedInt
Void
VoidPtr
VoidPtrMut
YUVAColourB
YUVAColourF
YUVAColourS