Blender  V3.3
Functions | Variables
BPy_UnaryFunction0D.cpp File Reference
#include "BPy_UnaryFunction0D.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DDouble.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DEdgeNature.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DFloat.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DId.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DMaterial.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DUnsigned.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DVec2f.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DVec3f.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DVectorViewShape.h"
#include "UnaryFunction0D/BPy_UnaryFunction0DViewShape.h"

Go to the source code of this file.

Functions

int UnaryFunction0D_Init (PyObject *module)
 
static void UnaryFunction0D___dealloc__ (BPy_UnaryFunction0D *self)
 
static PyObject * UnaryFunction0D___repr__ (BPy_UnaryFunction0D *)
 
 PyDoc_STRVAR (UnaryFunction0D_name_doc, "The name of the unary 0D function.\n" "\n" ":type: str")
 
static PyObject * UnaryFunction0D_name_get (BPy_UnaryFunction0D *self, void *UNUSED(closure))
 

Variables

static char UnaryFunction0D___doc__ []
 
static PyGetSetDef BPy_UnaryFunction0D_getseters []
 
PyTypeObject UnaryFunction0D_Type
 

Function Documentation

◆ PyDoc_STRVAR()

PyDoc_STRVAR ( UnaryFunction0D_name_doc  ,
"The name of the unary 0D function.\n" "\n" ":type: str  
)

◆ UnaryFunction0D___dealloc__()

static void UnaryFunction0D___dealloc__ ( BPy_UnaryFunction0D self)
static

Definition at line 77 of file BPy_UnaryFunction0D.cpp.

◆ UnaryFunction0D___repr__()

static PyObject* UnaryFunction0D___repr__ ( BPy_UnaryFunction0D )
static

Definition at line 82 of file BPy_UnaryFunction0D.cpp.

◆ UnaryFunction0D_Init()

int UnaryFunction0D_Init ( PyObject *  module)

◆ UnaryFunction0D_name_get()

static PyObject* UnaryFunction0D_name_get ( BPy_UnaryFunction0D self,
void UNUSEDclosure 
)
static

Definition at line 94 of file BPy_UnaryFunction0D.cpp.

Variable Documentation

◆ BPy_UnaryFunction0D_getseters

PyGetSetDef BPy_UnaryFunction0D_getseters[]
static
Initial value:
= {
{"name",
(setter) nullptr,
UnaryFunction0D_name_doc,
nullptr},
{nullptr, nullptr, nullptr, nullptr, nullptr}
}
static PyObject * UnaryFunction0D_name_get(BPy_UnaryFunction0D *self, void *UNUSED(closure))

Definition at line 99 of file BPy_UnaryFunction0D.cpp.

◆ UnaryFunction0D___doc__

char UnaryFunction0D___doc__[]
static
Initial value:
=
"Base class for Unary Functions (functors) working on\n"
":class:`Interface0DIterator`. A unary function will be used by\n"
"invoking __call__() on an Interface0DIterator. In Python, several\n"
"different subclasses of UnaryFunction0D are used depending on the\n"
"types of functors' return values. For example, you would inherit from\n"
"a :class:`UnaryFunction0DDouble` if you wish to define a function that\n"
"returns a double value. Available UnaryFunction0D subclasses are:\n"
"\n"
"* :class:`UnaryFunction0DDouble`\n"
"* :class:`UnaryFunction0DEdgeNature`\n"
"* :class:`UnaryFunction0DFloat`\n"
"* :class:`UnaryFunction0DId`\n"
"* :class:`UnaryFunction0DMaterial`\n"
"* :class:`UnaryFunction0DUnsigned`\n"
"* :class:`UnaryFunction0DVec2f`\n"
"* :class:`UnaryFunction0DVec3f`\n"
"* :class:`UnaryFunction0DVectorViewShape`\n"
"* :class:`UnaryFunction0DViewShape`\n"

Definition at line 57 of file BPy_UnaryFunction0D.cpp.

◆ UnaryFunction0D_Type

PyTypeObject UnaryFunction0D_Type