py_element.h File Reference

Classes

class  PythonElementBaseInterface
 
class  PythonElementEmbeddedInterface
 
class  PythonElementScriptInterface
 

Namespaces

 cinema
 
 maxon
 

Typedefs

using PyBaseElementFactoryType = Factory< PythonElementBaseRef(cinema::BaseList2D *bl)>
 
using PyEmbeddedElementFactoryType = Factory< PythonElementEmbeddedRef(cinema::BaseList2D *bl, const cinema::DescID &parameter)>
 
using PyDirectoryElementFactoryType = Factory< PythonElementBaseRef(Url dir)>
 
using PyScriptElementFactoryType = Factory< PythonElementScriptRef(cinema::BaseList2D *bl)>
 

Functions

Result< PythonElementBaseRef > GetPyElemFromNode (FactoryInterface::ConstPtr factory, cinema::BaseList2D *bl)
 
 MAXON_DECLARATION (Class< PythonElementBaseRef >, PythonElementBaseClass, "net.maxon.class.python_element.base")
 
 MAXON_DECLARATION (PyBaseElementFactoryType, PyBaseElementFactory, "net.maxon.factory.python_element.base")
 
 MAXON_DECLARATION (Class< PythonElementEmbeddedRef >, PythonEmbeddedClass, "net.maxon.class.python_element.embedded")
 
 MAXON_DECLARATION (PyEmbeddedElementFactoryType, PyEmbeddedElementFactory, "net.maxon.factory.python_element.embedded")
 
 MAXON_DECLARATION (Class< PythonElementBaseRef >, PythonDirectoryClass, "net.maxon.class.python_element.directory")
 
 MAXON_DECLARATION (PyDirectoryElementFactoryType, PyDirectoryElementFactory, "net.maxon.factory.python_element.directory")
 
 MAXON_DECLARATION (Class< PythonElementScriptRef >, PythonScriptClass, "net.maxon.class.python_element.script")
 
 MAXON_DECLARATION (PyScriptElementFactoryType, PyScriptElementFactory, "net.maxon.factory.python_element.script")