From 856e33cefc8dcdefe316cd892c3eadc64d97e4b7 Mon Sep 17 00:00:00 2001 From: Willian Padovani Germano <wpgermano@gmail.com> Date: Mon, 24 Nov 2003 03:47:49 +0000 Subject: [PATCH] BPython: small update to Types.c and the docs, to finish welcoming the new modules. --- source/blender/python/api2_2x/Types.c | 6 +++- source/blender/python/api2_2x/Types.h | 2 +- source/blender/python/api2_2x/doc/Blender.py | 33 ++++++++++---------- source/blender/python/api2_2x/doc/Types.py | 2 ++ 4 files changed, 25 insertions(+), 18 deletions(-) diff --git a/source/blender/python/api2_2x/Types.c b/source/blender/python/api2_2x/Types.c index 5dbdc8efcfb..dbda9e936e2 100644 --- a/source/blender/python/api2_2x/Types.c +++ b/source/blender/python/api2_2x/Types.c @@ -53,7 +53,8 @@ PyObject *Types_Init (void) /* Another one that needs to be here: */ Text_Type.ob_type = &PyType_Type; - Texture_Type.ob_type = &PyType_Type; + Texture_Type.ob_type = &PyType_Type; + MTex_Type.ob_type = &PyType_Type; submodule = Py_InitModule3 ("Blender.Types", Null_methods, M_Types_doc); @@ -89,6 +90,9 @@ PyObject *Types_Init (void) PyDict_SetItemString(dict, "LatticeType", (PyObject *)&Lattice_Type); + PyDict_SetItemString(dict, "TextureType", (PyObject *)&Texture_Type); + PyDict_SetItemString(dict, "MTexType", (PyObject *)&MTex_Type); + /* External helper Types available to the main ones above */ PyDict_SetItemString(dict, "vectorType", (PyObject *)&vector_Type); diff --git a/source/blender/python/api2_2x/Types.h b/source/blender/python/api2_2x/Types.h index 65923ccfd1a..838b45c9d79 100644 --- a/source/blender/python/api2_2x/Types.h +++ b/source/blender/python/api2_2x/Types.h @@ -36,7 +36,7 @@ extern PyTypeObject Button_Type, Material_Type; -extern PyTypeObject Texture_Type; +extern PyTypeObject Texture_Type, MTex_Type; extern PyTypeObject Object_Type; extern PyTypeObject Scene_Type; diff --git a/source/blender/python/api2_2x/doc/Blender.py b/source/blender/python/api2_2x/doc/Blender.py index 035d1719dcf..c72c9eb0331 100644 --- a/source/blender/python/api2_2x/doc/Blender.py +++ b/source/blender/python/api2_2x/doc/Blender.py @@ -8,7 +8,7 @@ # -n "Blender" --no-private --no-frames Blender.py \ # Types.py Scene.py Object.py NMesh.py Material.py Camera.py Lamp.py \ # Armature.py Metaball.py Effect.py Curve.py Ipo.py World.py BGL.py Window.py \ -# Draw.py Image.py Text.py +# Draw.py Image.py Text.py Lattice.py Texture.py """ The main Blender module. @@ -19,25 +19,26 @@ The Blender Python API Reference Submodules: ----------- - - L{Types} - - L{Scene} - - L{Object} - - L{NMesh} - - L{Material} - - L{Texture} - L{Armature} + - L{BGL} - L{Camera} - - L{Lamp} - - L{World} - - L{Metaball} - - L{Effect} - L{Curve} - - L{Ipo} - - L{BGL} - L{Draw} - - L{Window} + - L{Effect} - L{Image} + - L{Ipo} + - L{Lamp} + - L{Lattice} + - L{Material} + - L{Metaball} + - L{NMesh} + - L{Object} + - L{Scene} - L{Text} + - L{Texture} + - L{Types} + - L{Window} + - L{World} Introduction: ------------- @@ -53,8 +54,8 @@ The Blender Python API Reference open-source language. @author: The Blender Python Team -@requires: Blender 2.30 or newer. -@version: 0.2 +@requires: Blender 2.31 or newer. +@version: 0.3 @see: U{www.blender.org<http://www.blender.org>} @see: U{projects.blender.org<http://projects.blender.org>} @see: U{www.python.org<http://www.python.org>} diff --git a/source/blender/python/api2_2x/doc/Types.py b/source/blender/python/api2_2x/doc/Types.py index 49c87cde4c3..c8a2ebb87c0 100644 --- a/source/blender/python/api2_2x/doc/Types.py +++ b/source/blender/python/api2_2x/doc/Types.py @@ -49,4 +49,6 @@ objects. @var bufferType: Blender buffer. A contiguous piece of storage, used in BGL. @var constantType: Blender constant. A constant dictionary. @var rgbTupleType: Blender rgbTuple. A (red, green, blue) triplet. +@var TextureType: Blender Texture. +@var MTexType: Blender MTex -- it links materials to a texture. """ -- GitLab