synfig-core  1.0.3
Public Member Functions | List of all members
synfig::Renderer::Primitive< primitive_type > Class Template Reference

#include <renderer.h>

Inheritance diagram for synfig::Renderer::Primitive< primitive_type >:
synfig::Renderer::PrimitiveBase

Public Member Functions

 Primitive ()
template<typename RendererType >
const TypesTemplate
< RendererType, primitive_type >
::Data * 
get ()
template<typename RendererType >
TypesTemplate< RendererType,
primitive_type >::Data * 
begin_edit ()
void end_edit ()
- Public Member Functions inherited from synfig::Renderer::PrimitiveBase
virtual ~PrimitiveBase ()
bool is_editing () const
PrimitiveDataBase::ConstHandle get_primitive (RendererId renderer_id) const
PrimitiveDataBase::Handle begin_edit_primitive (RendererId renderer_id)
void end_edit_primitive ()

Additional Inherited Members

- Public Attributes inherited from synfig::Renderer::PrimitiveBase
const PrimitiveType type
- Protected Member Functions inherited from synfig::Renderer::PrimitiveBase
 PrimitiveBase (PrimitiveType type)

Constructor & Destructor Documentation

template<PrimitiveType primitive_type>
synfig::Renderer::Primitive< primitive_type >::Primitive ( )
inline

Member Function Documentation

template<PrimitiveType primitive_type>
template<typename RendererType >
const TypesTemplate<RendererType, primitive_type>::Data* synfig::Renderer::Primitive< primitive_type >::get ( )
inline
template<PrimitiveType primitive_type>
template<typename RendererType >
TypesTemplate<RendererType, primitive_type>::Data* synfig::Renderer::Primitive< primitive_type >::begin_edit ( )
inline
template<PrimitiveType primitive_type>
void synfig::Renderer::Primitive< primitive_type >::end_edit ( )
inline

The documentation for this class was generated from the following file: