py_element.h File Reference

Classes

class  PythonElementBaseInterface
 
class  PythonElementEmbeddedInterface
 
class  PythonElementScriptInterface
 

Namespaces

 maxon
 

Typedefs

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

Functions

Result< PythonElementBaseRef > GetPyElemFromNode (FactoryInterface::ConstPtr factory, 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")