Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Swaney <sswaney@centurytel.net>2004-03-31 11:40:08 +0400
committerStephen Swaney <sswaney@centurytel.net>2004-03-31 11:40:08 +0400
commit79ecc08b89dcea6190fcce639cdaad811698ff2b (patch)
tree7f77541472ff2270aa7942499c74eff3d76aba80 /source/blender/python/api2_2x/Camera.h
parentfa0196b8f920c6662cf7bc1d74161febb36787cb (diff)
more housekeeping. move static declarations and definititions out of .h files.
tidy up initializers and c++ style comments.
Diffstat (limited to 'source/blender/python/api2_2x/Camera.h')
-rw-r--r--source/blender/python/api2_2x/Camera.h130
1 files changed, 1 insertions, 129 deletions
diff --git a/source/blender/python/api2_2x/Camera.h b/source/blender/python/api2_2x/Camera.h
index eb24a0ff2d3..164c29ace95 100644
--- a/source/blender/python/api2_2x/Camera.h
+++ b/source/blender/python/api2_2x/Camera.h
@@ -32,12 +32,7 @@
#ifndef EXPP_CAMERA_H
#define EXPP_CAMERA_H
-#include <Python.h>
-#include <DNA_camera_types.h>
-#include "constant.h"
-#include "gen_utils.h"
-#include "modules.h"
-#include "bpy_types.h" /* where the BPy_Camera struct is declared */
+#include "bpy_types.h" /* where the BPy_Camera struct is declared */
/*****************************************************************************/
/* Python BPy_Camera defaults: */
@@ -64,129 +59,6 @@
#define EXPP_CAM_DRAWSIZE_MIN 0.1
#define EXPP_CAM_DRAWSIZE_MAX 10.0
-/*****************************************************************************/
-/* Python API function prototypes for the Camera module. */
-/*****************************************************************************/
-static PyObject *M_Camera_New (PyObject *self, PyObject *args,
- PyObject *keywords);
-static PyObject *M_Camera_Get (PyObject *self, PyObject *args);
-
-/*****************************************************************************/
-/* The following string definitions are used for documentation strings. */
-/* In Python these will be written to the console when doing a */
-/* Blender.Camera.__doc__ */
-/*****************************************************************************/
-static char M_Camera_doc[] =
-"The Blender Camera module\n\
-\n\
-This module provides access to **Camera Data** objects in Blender\n\
-\n\
-Example::\n\
-\n\
- from Blender import Camera, Object, Scene\n\
- c = Camera.New('ortho') # create new ortho camera data\n\
- c.lens = 35.0 # set lens value\n\
- cur = Scene.getCurrent() # get current Scene\n\
- ob = Object.New('Camera') # make camera object\n\
- ob.link(c) # link camera data with this object\n\
- cur.link(ob) # link object into scene\n\
- cur.setCurrentCamera(ob) # make this camera the active";
-
-static char M_Camera_New_doc[] =
-"Camera.New (type = 'persp', name = 'CamData'):\n\
- Return a new Camera Data object with the given type and name.";
-
-static char M_Camera_Get_doc[] =
-"Camera.Get (name = None):\n\
- Return the camera data with the given 'name', None if not found, or\n\
- Return a list with all Camera Data objects in the current scene,\n\
- if no argument was given.";
-
-/*****************************************************************************/
-/* Python method structure definition for Blender.Camera module: */
-/*****************************************************************************/
-struct PyMethodDef M_Camera_methods[] = {
- {"New",(PyCFunction)M_Camera_New, METH_VARARGS|METH_KEYWORDS,
- M_Camera_New_doc},
- {"Get", M_Camera_Get, METH_VARARGS, M_Camera_Get_doc},
- {"get", M_Camera_Get, METH_VARARGS, M_Camera_Get_doc},
- {NULL, NULL, 0, NULL}
-};
-
-/*****************************************************************************/
-/* Python BPy_Camera methods declarations: */
-/*****************************************************************************/
-static PyObject *Camera_getIpo(BPy_Camera *self);
-static PyObject *Camera_getName(BPy_Camera *self);
-static PyObject *Camera_getType(BPy_Camera *self);
-static PyObject *Camera_getMode(BPy_Camera *self);
-static PyObject *Camera_getLens(BPy_Camera *self);
-static PyObject *Camera_getClipStart(BPy_Camera *self);
-static PyObject *Camera_getClipEnd(BPy_Camera *self);
-static PyObject *Camera_getDrawSize(BPy_Camera *self);
-static PyObject *Camera_setIpo(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_clearIpo(BPy_Camera *self);
-static PyObject *Camera_setName(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_setType(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_setIntType(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_setMode(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_setIntMode(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_setLens(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_setClipStart(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_setClipEnd(BPy_Camera *self, PyObject *args);
-static PyObject *Camera_setDrawSize(BPy_Camera *self, PyObject *args);
-
-/*****************************************************************************/
-/* Python BPy_Camera methods table: */
-/*****************************************************************************/
-static PyMethodDef BPy_Camera_methods[] = {
- /* name, method, flags, doc */
- {"getIpo", (PyCFunction)Camera_getIpo, METH_NOARGS,
- "() - Return Camera Data Ipo"},
- {"getName", (PyCFunction)Camera_getName, METH_NOARGS,
- "() - Return Camera Data name"},
- {"getType", (PyCFunction)Camera_getType, METH_NOARGS,
- "() - Return Camera type - 'persp':0, 'ortho':1"},
- {"getMode", (PyCFunction)Camera_getMode, METH_NOARGS,
- "() - Return Camera mode flags (or'ed value) -\n"
- " 'showLimits':1, 'showMist':2"},
- {"getLens", (PyCFunction)Camera_getLens, METH_NOARGS,
- "() - Return Camera lens value"},
- {"getClipStart", (PyCFunction)Camera_getClipStart, METH_NOARGS,
- "() - Return Camera clip start value"},
- {"getClipEnd", (PyCFunction)Camera_getClipEnd, METH_NOARGS,
- "() - Return Camera clip end value"},
- {"getDrawSize", (PyCFunction)Camera_getDrawSize, METH_NOARGS,
- "() - Return Camera draw size value"},
- {"setIpo", (PyCFunction)Camera_setIpo, METH_VARARGS,
- "(Blender Ipo) - Set Camera Ipo"},
- {"clearIpo", (PyCFunction)Camera_clearIpo, METH_NOARGS,
- "() - Unlink Ipo from this Camera."},
- {"setName", (PyCFunction)Camera_setName, METH_VARARGS,
- "(s) - Set Camera Data name"},
- {"setType", (PyCFunction)Camera_setType, METH_VARARGS,
- "(s) - Set Camera type, which can be 'persp' or 'ortho'"},
- {"setMode", (PyCFunction)Camera_setMode, METH_VARARGS,
- "(<s<,s>>) - Set Camera mode flag(s): 'showLimits' and 'showMist'"},
- {"setLens", (PyCFunction)Camera_setLens, METH_VARARGS,
- "(f) - Set Camera lens value"},
- {"setClipStart", (PyCFunction)Camera_setClipStart, METH_VARARGS,
- "(f) - Set Camera clip start value"},
- {"setClipEnd", (PyCFunction)Camera_setClipEnd, METH_VARARGS,
- "(f) - Set Camera clip end value"},
- {"setDrawSize", (PyCFunction)Camera_setDrawSize, METH_VARARGS,
- "(f) - Set Camera draw size value"},
- {0}
-};
-
-/*****************************************************************************/
-/* Python Camera_Type callback function prototypes: */
-/*****************************************************************************/
-static void Camera_dealloc (BPy_Camera *self);
-static int Camera_setAttr (BPy_Camera *self, char *name, PyObject *v);
-static int Camera_compare (BPy_Camera *a, BPy_Camera *b);
-static PyObject *Camera_getAttr (BPy_Camera *self, char *name);
-static PyObject *Camera_repr (BPy_Camera *self);
#endif /* EXPP_CAMERA_H */