diff options
author | Ken Hughes <khughes@pacific.edu> | 2006-04-28 00:24:27 +0400 |
---|---|---|
committer | Ken Hughes <khughes@pacific.edu> | 2006-04-28 00:24:27 +0400 |
commit | 139c190605aef78b4ca7d90a10308ca113c99d3b (patch) | |
tree | 79e32ee1f1cd215408d9ec447cb3837ad1b703c3 /source/blender/python/api2_2x/sceneRender.c | |
parent | 2883242cdecb86687450a84948b1d9cb88ebf061 (diff) |
===Python API===
Added render.getRenderWinSize() method, to complement render.setRenderWinSize()
Diffstat (limited to 'source/blender/python/api2_2x/sceneRender.c')
-rw-r--r-- | source/blender/python/api2_2x/sceneRender.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/source/blender/python/api2_2x/sceneRender.c b/source/blender/python/api2_2x/sceneRender.c index 57cf4c22ae3..413c2c6a3f3 100644 --- a/source/blender/python/api2_2x/sceneRender.c +++ b/source/blender/python/api2_2x/sceneRender.c @@ -147,6 +147,7 @@ static PyObject *RenderData_EnableRayTracing( BPy_RenderData * self, PyObject * args ); static PyObject *RenderData_EnableRadiosityRender( BPy_RenderData * self, PyObject * args ); +static PyObject *RenderData_GetRenderWinSize( BPy_RenderData * self ); static PyObject *RenderData_SetRenderWinSize( BPy_RenderData * self, PyObject * args ); static PyObject *RenderData_EnableFieldRendering( BPy_RenderData * self, @@ -351,9 +352,12 @@ static PyMethodDef BPy_RenderData_methods[] = { {"enableRadiosityRender", ( PyCFunction ) RenderData_EnableRadiosityRender, METH_VARARGS, "(bool) - enable/disable radiosity rendering\n"}, + {"getRenderWinSize", ( PyCFunction ) RenderData_GetRenderWinSize, + METH_NOARGS, + "() - get the size of the render window\n"}, {"setRenderWinSize", ( PyCFunction ) RenderData_SetRenderWinSize, METH_VARARGS, - "(enum) - get/set the size of the render window\n"}, + "(int) - set the size of the render window\n"}, {"enableFieldRendering", ( PyCFunction ) RenderData_EnableFieldRendering, METH_VARARGS, "(bool) - enable/disable field rendering\n"}, @@ -1350,6 +1354,12 @@ PyObject *RenderData_SetRenderWinSize( BPy_RenderData * self, PyObject * args ) return EXPP_incr_ret( Py_None ); } +// +//------------------------------------RenderData.GetRenderWinSize() ----- +PyObject *RenderData_GetRenderWinSize( BPy_RenderData * self ) +{ + return PyInt_FromLong( (long) self->renderContext->size ); +} //------------------------------------RenderData.EnableFieldRendering() - PyObject *RenderData_EnableFieldRendering( BPy_RenderData * self, |