|
Blender V4.5
|
#include "BPy_ViewShape.h"#include "BPy_Convert.h"#include "BPy_SShape.h"#include "Interface0D/BPy_ViewVertex.h"#include "Interface1D/BPy_ViewEdge.h"#include "BLI_sys_types.h"#include "../generic/py_capi_utils.hh"Go to the source code of this file.
Functions | |
| int | ViewShape_Init (PyObject *module) |
| PyDoc_STRVAR (ViewShape_doc, "Class gathering the elements of the ViewMap (i.e., :class:`ViewVertex`\n" "and :class:`ViewEdge`) that are issued from the same input shape.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" " __init__(sshape)\n" "\n" " Builds a :class:`ViewShape` using the default constructor,\n" " copy constructor, or from a :class:`SShape`.\n" "\n" " :arg brother: A ViewShape object.\n" " :type brother: :class:`ViewShape`\n" " :arg sshape: An SShape object.\n" " :type sshape: :class:`SShape`") | |
| static int | ViewShape_init (BPy_ViewShape *self, PyObject *args, PyObject *kwds) |
| static void | ViewShape_dealloc (BPy_ViewShape *self) |
| static PyObject * | ViewShape_repr (BPy_ViewShape *self) |
| PyDoc_STRVAR (ViewShape_add_edge_doc, ".. method:: add_edge(edge)\n" "\n" " Adds a ViewEdge to the list of ViewEdge objects.\n" "\n" " :arg edge: A ViewEdge object.\n" " :type edge: :class:`ViewEdge`\n") | |
| static PyObject * | ViewShape_add_edge (BPy_ViewShape *self, PyObject *args, PyObject *kwds) |
| PyDoc_STRVAR (ViewShape_add_vertex_doc, ".. method:: add_vertex(vertex)\n" "\n" " Adds a ViewVertex to the list of the ViewVertex objects.\n" "\n" " :arg vertex: A ViewVertex object.\n" " :type vertex: :class:`ViewVertex`") | |
| static PyObject * | ViewShape_add_vertex (BPy_ViewShape *self, PyObject *args, PyObject *kwds) |
| PyDoc_STRVAR (ViewShape_sshape_doc, "The SShape on top of which this ViewShape is built.\n" "\n" ":type: :class:`SShape`") | |
| static PyObject * | ViewShape_sshape_get (BPy_ViewShape *self, void *) |
| static int | ViewShape_sshape_set (BPy_ViewShape *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewShape_vertices_doc, "The list of ViewVertex objects contained in this ViewShape.\n" "\n" ":type: List of :class:`ViewVertex`") | |
| static PyObject * | ViewShape_vertices_get (BPy_ViewShape *self, void *) |
| static int | ViewShape_vertices_set (BPy_ViewShape *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewShape_edges_doc, "The list of ViewEdge objects contained in this ViewShape.\n" "\n" ":type: List of :class:`ViewEdge`") | |
| static PyObject * | ViewShape_edges_get (BPy_ViewShape *self, void *) |
| static int | ViewShape_edges_set (BPy_ViewShape *self, PyObject *value, void *) |
| PyDoc_STRVAR (ViewShape_name_doc, "The name of the ViewShape.\n" "\n" ":type: str") | |
| static PyObject * | ViewShape_name_get (BPy_ViewShape *self, void *) |
| PyDoc_STRVAR (ViewShape_library_path_doc, "The library path of the ViewShape.\n" "\n" ":type: str, or None if the ViewShape is not part of a library") | |
| static PyObject * | ViewShape_library_path_get (BPy_ViewShape *self, void *) |
| PyDoc_STRVAR (ViewShape_id_doc, "The Id of this ViewShape.\n" "\n" ":type: :class:`Id`") | |
| static PyObject * | ViewShape_id_get (BPy_ViewShape *self, void *) |
Variables | |
| static PyMethodDef | BPy_ViewShape_methods [] |
| static PyGetSetDef | BPy_ViewShape_getseters [] |
| PyTypeObject | ViewShape_Type |
| PyDoc_STRVAR | ( | ViewShape_add_edge_doc | , |
| ".. method:: add_edge(edge)\n" "\n" " Adds a ViewEdge to the list of ViewEdge objects.\n" "\n" " :arg edge: A ViewEdge object.\n" " :type edge: :class:`ViewEdge`\n" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewShape_add_vertex_doc | , |
| ".. method:: add_vertex(vertex)\n" "\n" " Adds a ViewVertex to the list of the ViewVertex objects.\n" "\n" " :arg vertex: A ViewVertex object.\n" " :type vertex: :class:`ViewVertex`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewShape_doc | , |
| "Class gathering the elements of the ViewMap (i.e., :class:`ViewVertex`\n" "and :class:`ViewEdge`) that are issued from the same input shape.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" " __init__(sshape)\n" "\n" " Builds a :class:`ViewShape` using the default | constructor, | ||
| \n" " copy | constructor, | ||
| or from a :class:`SShape`.\n" "\n" " :arg brother:A ViewShape object.\n" " :type brother::class:`ViewShape`\n" " :arg sshape:An SShape object.\n" " :type sshape::class:`SShape`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewShape_edges_doc | , |
| "The list of ViewEdge objects contained in this ViewShape.\n" "\n" ":type: List of :class:`ViewEdge`" | ) |
References PyDoc_STRVAR().
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewShape_library_path_doc | , |
| "The library path of the ViewShape.\n" "\n" ":type: | str, | ||
| or None if the ViewShape is not part of a library" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewShape_name_doc | , |
| "The name of the ViewShape.\n" "\n" ":type: str" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewShape_sshape_doc | , |
| "The SShape on top of which this ViewShape is built.\n" "\n" ":type: :class:`SShape`" | ) |
References PyDoc_STRVAR().
| PyDoc_STRVAR | ( | ViewShape_vertices_doc | , |
| "The list of ViewVertex objects contained in this ViewShape.\n" "\n" ":type: List of :class:`ViewVertex`" | ) |
References PyDoc_STRVAR().
|
static |
Definition at line 119 of file BPy_ViewShape.cpp.
References Freestyle::ViewShape::AddEdge(), ViewEdge_Type, ViewShape_add_edge(), and BPy_ViewShape::vs.
Referenced by ViewShape_add_edge().
|
static |
Definition at line 141 of file BPy_ViewShape.cpp.
References Freestyle::ViewShape::AddVertex(), ViewShape_add_vertex(), ViewVertex_Type, and BPy_ViewShape::vs.
Referenced by ViewShape_add_vertex().
|
static |
Definition at line 92 of file BPy_ViewShape.cpp.
References BPy_ViewShape::borrowed, BPy_ViewShape::py_ss, Freestyle::ViewShape::setSShape(), ViewShape_dealloc(), and BPy_ViewShape::vs.
Referenced by ViewShape_dealloc().
|
static |
Definition at line 273 of file BPy_ViewShape.cpp.
References BPy_ViewEdge_from_ViewEdge(), Freestyle::ViewShape::edges(), i, ViewShape_edges_get(), and BPy_ViewShape::vs.
Referenced by ViewShape_edges_get().
|
static |
Definition at line 286 of file BPy_ViewShape.cpp.
References BPy_ViewEdge_Check, i, Freestyle::ViewShape::setEdges(), v, ViewShape_edges_set(), and BPy_ViewShape::vs.
Referenced by ViewShape_edges_set().
|
static |
Definition at line 342 of file BPy_ViewShape.cpp.
References BPy_Id_from_Id(), Freestyle::ViewShape::getId(), ViewShape_id_get(), and BPy_ViewShape::vs.
Referenced by ViewShape_id_get().
| int ViewShape_Init | ( | PyObject * | module | ) |
Definition at line 26 of file BPy_ViewShape.cpp.
References ViewShape_Init(), and ViewShape_Type.
Referenced by Freestyle_Init(), and ViewShape_Init().
|
static |
Definition at line 60 of file BPy_ViewShape.cpp.
References BPy_SShape::borrowed, BPy_ViewShape::borrowed, BPy_ViewShape::py_ss, BPy_SShape::ss, SShape_Type, Freestyle::ViewShape::ViewShape(), ViewShape_init(), ViewShape_Type, and BPy_ViewShape::vs.
Referenced by ViewShape_init().
|
static |
Definition at line 330 of file BPy_ViewShape.cpp.
References Freestyle::ViewShape::getLibraryPath(), PyC_UnicodeFromStdStr(), ViewShape_library_path_get(), and BPy_ViewShape::vs.
Referenced by ViewShape_library_path_get().
|
static |
Definition at line 318 of file BPy_ViewShape.cpp.
References Freestyle::ViewShape::getName(), PyC_UnicodeFromStdStr(), ViewShape_name_get(), and BPy_ViewShape::vs.
Referenced by ViewShape_name_get().
|
static |
Definition at line 104 of file BPy_ViewShape.cpp.
References ViewShape_repr(), and BPy_ViewShape::vs.
Referenced by ViewShape_repr().
|
static |
Definition at line 194 of file BPy_ViewShape.cpp.
References BPy_SShape_from_SShape(), Freestyle::ViewShape::sshape(), ViewShape_sshape_get(), and BPy_ViewShape::vs.
Referenced by ViewShape_sshape_get().
|
static |
Definition at line 203 of file BPy_ViewShape.cpp.
References BPy_SShape::borrowed, BPy_SShape_Check, BPy_ViewShape::py_ss, Freestyle::ViewShape::setSShape(), BPy_SShape::ss, ViewShape_sshape_set(), and BPy_ViewShape::vs.
Referenced by ViewShape_sshape_set().
|
static |
Definition at line 228 of file BPy_ViewShape.cpp.
References Any_BPy_ViewVertex_from_ViewVertex(), i, Freestyle::ViewShape::vertices(), ViewShape_vertices_get(), and BPy_ViewShape::vs.
Referenced by ViewShape_vertices_get().
|
static |
Definition at line 241 of file BPy_ViewShape.cpp.
References BPy_ViewVertex_Check, i, Freestyle::ViewShape::setVertices(), v, ViewShape_vertices_set(), and BPy_ViewShape::vs.
Referenced by ViewShape_vertices_set().
|
static |
Definition at line 348 of file BPy_ViewShape.cpp.
|
static |
Definition at line 165 of file BPy_ViewShape.cpp.
| PyTypeObject ViewShape_Type |
Definition at line 376 of file BPy_ViewShape.cpp.
Referenced by BPy_ViewShape_from_ViewShape(), ViewShape_Init(), and ViewShape_init().