synfig-studio  1.0.3
Namespaces | Classes | Enumerations | Functions
synfigapp Namespace Reference

Namespaces

namespace  Action

Classes

class  BLineConverter
class  CanvasInterface
class  PushMode
 Class that changes the mode of a CanvasInterface, and restores it on destruction. More...
class  CVSInfo
class  InputDevice
 This class provides a device independent representation the state of an input device. More...
class  Instance
class  Main
class  PluginLauncher
class  PluginManager
class  SelectionManager
class  NullSelectionManager
 A place holding selection manager that does nothing. More...
class  Settings
struct  ValueBaseTimeInfo
struct  ActiveTimeInfo
struct  timepoints_ref
class  UIInterface
class  DefaultUIInterface
class  ConfidentUIInterface
class  ConsoleUIInterface
class  ValueDesc
class  WPListConverter

Enumerations

enum  EditMode {
  MODE_NORMAL = 0, MODE_ANIMATE = (1<<0), MODE_ANIMATE_FUTURE = (1<<1), MODE_ANIMATE_PAST = (1<<2),
  MODE_ANIMATE_ALL = (3<<1), MODE_UNDEFINED = (~0)
}

Functions

EditMode operator| (const EditMode &lhs, const EditMode &rhs)
 Combine Flags.
EditMode operator- (const EditMode &lhs, const EditMode &rhs)
 Exclude Flags.
EditModeoperator|= (EditMode &lhs, const EditMode &rhs)
EditMode operator& (const EditMode &lhs, const EditMode &rhs)
 Flag Comparison. THIS IS NOT LESS-THAN-OR-EQUAL-TO.
etl::handle< Instancefind_instance (etl::handle< synfig::Canvas > canvas)
bool is_editable (synfig::ValueNode::Handle value_node)
template<typename I1 , typename I2 >
bool check_intersect (I1 b1, I1 end1, I2 b2, I2 end2, synfig::Time time_offset=0, synfig::Real time_dilation=1)
bool get_closest_time (const synfig::Node::time_set &tset, const synfig::Time &t, const synfig::Time &range, synfig::Time &out)
void recurse_valuedesc (synfigapp::ValueDesc valdesc, const std::set< synfig::Time > &tlist, timepoints_ref &vals, synfig::Time time=0, synfig::Real time_dilation=1)
void recurse_layer (synfig::Layer::Handle layer, const std::set< synfig::Time > &tlist, timepoints_ref &vals, synfig::Time time=0, synfig::Real time_dilation=1)
void recurse_canvas (synfig::Canvas::Handle canvas, const std::set< synfig::Time > &tlist, timepoints_ref &vals, synfig::Time time=0, synfig::Real time_dilation=1)

Enumeration Type Documentation

Todo:
This needs to be documented further.
Enumerator:
MODE_NORMAL 

Normal editing mode. Place holder.

MODE_ANIMATE 

Animated editing mode.

MODE_ANIMATE_FUTURE 

Respect future keyframes.

MODE_ANIMATE_PAST 

Respect past keyframes.

MODE_ANIMATE_ALL 

Respect all keyframes.

MODE_UNDEFINED 

Undefined Mode.

Function Documentation

EditMode synfigapp::operator| ( const EditMode &  lhs,
const EditMode &  rhs 
)
inline

Combine Flags.

EditMode synfigapp::operator- ( const EditMode &  lhs,
const EditMode &  rhs 
)
inline

Exclude Flags.

EditMode& synfigapp::operator|= ( EditMode &  lhs,
const EditMode &  rhs 
)
inline
EditMode synfigapp::operator& ( const EditMode &  lhs,
const EditMode &  rhs 
)
inline

Flag Comparison. THIS IS NOT LESS-THAN-OR-EQUAL-TO.

This function will return true of all of the flags in the rhs are set in the lhs

etl::handle< Instance > synfigapp::find_instance ( etl::handle< synfig::Canvas >  canvas)
bool synfigapp::is_editable ( synfig::ValueNode::Handle  value_node)
template<typename I1 , typename I2 >
bool synfigapp::check_intersect ( I1  b1,
I1  end1,
I2  b2,
I2  end2,
synfig::Time  time_offset = 0,
synfig::Real  time_dilation = 1 
)
bool synfigapp::get_closest_time ( const synfig::Node::time_set &  tset,
const synfig::Time &  t,
const synfig::Time &  range,
synfig::Time &  out 
)
void synfigapp::recurse_valuedesc ( synfigapp::ValueDesc  valdesc,
const std::set< synfig::Time > &  tlist,
timepoints_ref &  vals,
synfig::Time  time = 0,
synfig::Real  time_dilation = 1 
)
void synfigapp::recurse_layer ( synfig::Layer::Handle  layer,
const std::set< synfig::Time > &  tlist,
timepoints_ref &  vals,
synfig::Time  time = 0,
synfig::Real  time_dilation = 1 
)
void synfigapp::recurse_canvas ( synfig::Canvas::Handle  canvas,
const std::set< synfig::Time > &  tlist,
timepoints_ref &  vals,
synfig::Time  time = 0,
synfig::Real  time_dilation = 1 
)