MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / Sbk_AppFunc_addProjectLayer

Function Sbk_AppFunc_addProjectLayer

Engine/Qt4/NatronEngine/app_wrapper.cpp:89–136  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89static PyObject* Sbk_AppFunc_addProjectLayer(PyObject* self, PyObject* pyArg)
90{
91 AppWrapper* cppSelf = 0;
92 SBK_UNUSED(cppSelf)
93 if (!Shiboken::Object::isValid(self))
94 return 0;
95 cppSelf = (AppWrapper*)((::App*)Shiboken::Conversions::cppPointer(SbkNatronEngineTypes[SBK_APP_IDX], (SbkObject*)self));
96 int overloadId = -1;
97 PythonToCppFunc pythonToCpp;
98 SBK_UNUSED(pythonToCpp)
99
100 // Overloaded function decisor
101 // 0: addProjectLayer(ImageLayer)
102 if ((pythonToCpp = Shiboken::Conversions::isPythonToCppReferenceConvertible((SbkObjectType*)SbkNatronEngineTypes[SBK_IMAGELAYER_IDX], (pyArg)))) {
103 overloadId = 0; // addProjectLayer(ImageLayer)
104 }
105
106 // Function signature not found.
107 if (overloadId == -1) goto Sbk_AppFunc_addProjectLayer_TypeError;
108
109 // Call function/method
110 {
111 if (!Shiboken::Object::isValid(pyArg))
112 return 0;
113 ::ImageLayer cppArg0_local = ::ImageLayer(::QString(), ::QString(), ::QStringList());
114 ::ImageLayer* cppArg0 = &cppArg0_local;
115 if (Shiboken::Conversions::isImplicitConversion((SbkObjectType*)SbkNatronEngineTypes[SBK_IMAGELAYER_IDX], pythonToCpp))
116 pythonToCpp(pyArg, &cppArg0_local);
117 else
118 pythonToCpp(pyArg, &cppArg0);
119
120
121 if (!PyErr_Occurred()) {
122 // addProjectLayer(ImageLayer)
123 cppSelf->addProjectLayer(*cppArg0);
124 }
125 }
126
127 if (PyErr_Occurred()) {
128 return 0;
129 }
130 Py_RETURN_NONE;
131
132 Sbk_AppFunc_addProjectLayer_TypeError:
133 const char* overloads[] = {"NatronEngine.ImageLayer", 0};
134 Shiboken::setErrorAboutWrongArguments(pyArg, "NatronEngine.App.addProjectLayer", overloads);
135 return 0;
136}
137
138static PyObject* Sbk_AppFunc_closeProject(PyObject* self)
139{

Callers

nothing calls this directly

Calls 5

isValidFunction · 0.85
QStringListClass · 0.85
addProjectLayerMethod · 0.80
ImageLayerClass · 0.50
QStringClass · 0.50

Tested by

no test coverage detected