18 #ifndef __HUSD_PythonConverter_h__
19 #define __HUSD_PythonConverter_h__
39 void *getEditableLayer()
const;
40 void *getEditableOverridesLayer()
const;
41 void *getActiveLayer()
const;
42 void *getEditableStage()
const;
43 void *getEditableOverridesStage()
const;
44 void *getStage()
const;
46 void *getSourceLayer(
int layerindex)
const;
47 int getSourceLayerCount()
const;
51 void *getOverridesLayer(
56 const std::map<std::string, std::string> &
args,
80 : myPythonConverter( lock )
81 , myPythonConverterPtr( converter_ptr )
84 if( myPythonConverterPtr)
85 *myPythonConverterPtr = &myPythonConverter;
91 if( myPythonConverterPtr)
92 *myPythonConverterPtr =
nullptr;
HUSD_AutoAnyLock * getLock() const
~HUSD_ScopedPythonConverter()
GLsizei const GLchar *const * string
**If you just want to fire and args
HUSD_ScopedPythonConverter(HUSD_AutoAnyLock &lock, HUSD_PythonConverter **converter_ptr)