diff options
author | Stephen Swaney <sswaney@centurytel.net> | 2004-03-31 11:40:08 +0400 |
---|---|---|
committer | Stephen Swaney <sswaney@centurytel.net> | 2004-03-31 11:40:08 +0400 |
commit | 79ecc08b89dcea6190fcce639cdaad811698ff2b (patch) | |
tree | 7f77541472ff2270aa7942499c74eff3d76aba80 /source/blender/python/api2_2x/Camera.h | |
parent | fa0196b8f920c6662cf7bc1d74161febb36787cb (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.h | 130 |
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 */ |