|
Blender
V2.93
|
Go to the source code of this file.
Macros | |
| #define | MATHUTILS_SUBTYPE_DIFFUSE 1 |
| #define | MATHUTILS_SUBTYPE_SPECULAR 2 |
| #define | MATHUTILS_SUBTYPE_AMBIENT 3 |
| #define | MATHUTILS_SUBTYPE_EMISSION 4 |
| #define | MATHUTILS_SUBTYPE_LINE 5 |
Functions | |
| int | FrsMaterial_Init (PyObject *module) |
| PyDoc_STRVAR (FrsMaterial_doc, "Class defining a material.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" " __init__(line, diffuse, ambient, specular, emission, shininess, priority)\n" "\n" " Creates a :class:`FrsMaterial` using either default constructor,\n" " copy constructor, or an overloaded constructor\n" "\n" " :arg brother: A Material object to be used as a copy constructor.\n" " :type brother: :class:`Material`\n" " :arg line: The line color.\n" " :type line: :class:`mathutils.Vector`, list or tuple of 4 float values\n" " :arg diffuse: The diffuse color.\n" " :type diffuse: :class:`mathutils.Vector`, list or tuple of 4 float values\n" " :arg ambient: The ambient color.\n" " :type ambient: :class:`mathutils.Vector`, list or tuple of 4 float values\n" " :arg specular: The specular color.\n" " :type specular: :class:`mathutils.Vector`, list or tuple of 4 float values\n" " :arg emission: The emissive color.\n" " :type emission: :class:`mathutils.Vector`, list or tuple of 4 float values\n" " :arg shininess: The shininess coefficient.\n" " :type shininess: float\n" " :arg priority: The line color priority.\n" " :type priority: int") | |
| static int | FrsMaterial_init (BPy_FrsMaterial *self, PyObject *args, PyObject *kwds) |
| static void | FrsMaterial_dealloc (BPy_FrsMaterial *self) |
| static PyObject * | FrsMaterial_repr (BPy_FrsMaterial *self) |
| static int | FrsMaterial_mathutils_check (BaseMathObject *bmo) |
| static int | FrsMaterial_mathutils_get (BaseMathObject *bmo, int subtype) |
| static int | FrsMaterial_mathutils_set (BaseMathObject *bmo, int subtype) |
| static int | FrsMaterial_mathutils_get_index (BaseMathObject *bmo, int subtype, int index) |
| static int | FrsMaterial_mathutils_set_index (BaseMathObject *bmo, int subtype, int index) |
| void | FrsMaterial_mathutils_register_callback () |
| PyDoc_STRVAR (FrsMaterial_line_doc, "RGBA components of the line color of the material.\n" "\n" ":type: :class:`mathutils.Vector`") | |
| static PyObject * | FrsMaterial_line_get (BPy_FrsMaterial *self, void *UNUSED(closure)) |
| static int | FrsMaterial_line_set (BPy_FrsMaterial *self, PyObject *value, void *UNUSED(closure)) |
| PyDoc_STRVAR (FrsMaterial_diffuse_doc, "RGBA components of the diffuse color of the material.\n" "\n" ":type: :class:`mathutils.Vector`") | |
| static PyObject * | FrsMaterial_diffuse_get (BPy_FrsMaterial *self, void *UNUSED(closure)) |
| static int | FrsMaterial_diffuse_set (BPy_FrsMaterial *self, PyObject *value, void *UNUSED(closure)) |
| PyDoc_STRVAR (FrsMaterial_specular_doc, "RGBA components of the specular color of the material.\n" "\n" ":type: :class:`mathutils.Vector`") | |
| static PyObject * | FrsMaterial_specular_get (BPy_FrsMaterial *self, void *UNUSED(closure)) |
| static int | FrsMaterial_specular_set (BPy_FrsMaterial *self, PyObject *value, void *UNUSED(closure)) |
| PyDoc_STRVAR (FrsMaterial_ambient_doc, "RGBA components of the ambient color of the material.\n" "\n" ":type: :class:`mathutils.Color`") | |
| static PyObject * | FrsMaterial_ambient_get (BPy_FrsMaterial *self, void *UNUSED(closure)) |
| static int | FrsMaterial_ambient_set (BPy_FrsMaterial *self, PyObject *value, void *UNUSED(closure)) |
| PyDoc_STRVAR (FrsMaterial_emission_doc, "RGBA components of the emissive color of the material.\n" "\n" ":type: :class:`mathutils.Color`") | |
| static PyObject * | FrsMaterial_emission_get (BPy_FrsMaterial *self, void *UNUSED(closure)) |
| static int | FrsMaterial_emission_set (BPy_FrsMaterial *self, PyObject *value, void *UNUSED(closure)) |
| PyDoc_STRVAR (FrsMaterial_shininess_doc, "Shininess coefficient of the material.\n" "\n" ":type: float") | |
| static PyObject * | FrsMaterial_shininess_get (BPy_FrsMaterial *self, void *UNUSED(closure)) |
| static int | FrsMaterial_shininess_set (BPy_FrsMaterial *self, PyObject *value, void *UNUSED(closure)) |
| PyDoc_STRVAR (FrsMaterial_priority_doc, "Line color priority of the material.\n" "\n" ":type: int") | |
| static PyObject * | FrsMaterial_priority_get (BPy_FrsMaterial *self, void *UNUSED(closure)) |
| static int | FrsMaterial_priority_set (BPy_FrsMaterial *self, PyObject *value, void *UNUSED(closure)) |
| static PyObject * | BPy_FrsMaterial_richcmpr (PyObject *objectA, PyObject *objectB, int comparison_type) |
| static Py_hash_t | FrsMaterial_hash (PyObject *self) |
Variables | |
| static Mathutils_Callback | FrsMaterial_mathutils_cb |
| static unsigned char | FrsMaterial_mathutils_cb_index = -1 |
| static PyGetSetDef | BPy_FrsMaterial_getseters [] |
| PyTypeObject | FrsMaterial_Type |
| #define MATHUTILS_SUBTYPE_AMBIENT 3 |
Definition at line 148 of file BPy_FrsMaterial.cpp.
| #define MATHUTILS_SUBTYPE_DIFFUSE 1 |
Definition at line 146 of file BPy_FrsMaterial.cpp.
| #define MATHUTILS_SUBTYPE_EMISSION 4 |
Definition at line 149 of file BPy_FrsMaterial.cpp.
| #define MATHUTILS_SUBTYPE_LINE 5 |
Definition at line 150 of file BPy_FrsMaterial.cpp.
| #define MATHUTILS_SUBTYPE_SPECULAR 2 |
Definition at line 147 of file BPy_FrsMaterial.cpp.
|
static |
Definition at line 495 of file BPy_FrsMaterial.cpp.
References BPy_FrsMaterial_Check, BPy_FrsMaterial::m, and result.
|
static |
Definition at line 376 of file BPy_FrsMaterial.cpp.
References FrsMaterial_mathutils_cb_index, MATHUTILS_SUBTYPE_AMBIENT, and Vector_CreatePyObject_cb().
|
static |
Definition at line 382 of file BPy_FrsMaterial.cpp.
References mathutils_array_parse().
|
static |
Definition at line 132 of file BPy_FrsMaterial.cpp.
|
static |
Definition at line 334 of file BPy_FrsMaterial.cpp.
References FrsMaterial_mathutils_cb_index, MATHUTILS_SUBTYPE_DIFFUSE, and Vector_CreatePyObject_cb().
|
static |
Definition at line 340 of file BPy_FrsMaterial.cpp.
References mathutils_array_parse().
|
static |
Definition at line 397 of file BPy_FrsMaterial.cpp.
References FrsMaterial_mathutils_cb_index, MATHUTILS_SUBTYPE_EMISSION, and Vector_CreatePyObject_cb().
|
static |
Definition at line 403 of file BPy_FrsMaterial.cpp.
References mathutils_array_parse().
|
static |
Definition at line 532 of file BPy_FrsMaterial.cpp.
References BLI_hash_mm2().
|
static |
Definition at line 83 of file BPy_FrsMaterial.cpp.
References convert_v4(), and FrsMaterial_Type.
| int FrsMaterial_Init | ( | PyObject * | module | ) |
Definition at line 36 of file BPy_FrsMaterial.cpp.
References FrsMaterial_mathutils_register_callback(), FrsMaterial_Type, and module.
Referenced by Freestyle_Init().
|
static |
Definition at line 313 of file BPy_FrsMaterial.cpp.
References FrsMaterial_mathutils_cb_index, MATHUTILS_SUBTYPE_LINE, and Vector_CreatePyObject_cb().
|
static |
Definition at line 319 of file BPy_FrsMaterial.cpp.
References mathutils_array_parse().
|
static |
Definition at line 152 of file BPy_FrsMaterial.cpp.
References BPy_FrsMaterial_Check.
|
static |
Definition at line 160 of file BPy_FrsMaterial.cpp.
References MATHUTILS_SUBTYPE_AMBIENT, MATHUTILS_SUBTYPE_DIFFUSE, MATHUTILS_SUBTYPE_EMISSION, MATHUTILS_SUBTYPE_LINE, and MATHUTILS_SUBTYPE_SPECULAR.
|
static |
Definition at line 225 of file BPy_FrsMaterial.cpp.
References MATHUTILS_SUBTYPE_AMBIENT, MATHUTILS_SUBTYPE_DIFFUSE, MATHUTILS_SUBTYPE_EMISSION, MATHUTILS_SUBTYPE_LINE, and MATHUTILS_SUBTYPE_SPECULAR.
| void FrsMaterial_mathutils_register_callback | ( | ) |
Definition at line 301 of file BPy_FrsMaterial.cpp.
References FrsMaterial_mathutils_cb, FrsMaterial_mathutils_cb_index, and Mathutils_RegisterCallback().
Referenced by FrsMaterial_Init().
|
static |
Definition at line 200 of file BPy_FrsMaterial.cpp.
References MATHUTILS_SUBTYPE_AMBIENT, MATHUTILS_SUBTYPE_DIFFUSE, MATHUTILS_SUBTYPE_EMISSION, MATHUTILS_SUBTYPE_LINE, and MATHUTILS_SUBTYPE_SPECULAR.
|
static |
Definition at line 255 of file BPy_FrsMaterial.cpp.
References copy_v4_v4(), MATHUTILS_SUBTYPE_AMBIENT, MATHUTILS_SUBTYPE_DIFFUSE, MATHUTILS_SUBTYPE_EMISSION, MATHUTILS_SUBTYPE_LINE, MATHUTILS_SUBTYPE_SPECULAR, and self.
|
static |
Definition at line 440 of file BPy_FrsMaterial.cpp.
References self.
|
static |
Definition at line 445 of file BPy_FrsMaterial.cpp.
|
static |
Definition at line 138 of file BPy_FrsMaterial.cpp.
References self.
|
static |
Definition at line 418 of file BPy_FrsMaterial.cpp.
References self.
|
static |
Definition at line 423 of file BPy_FrsMaterial.cpp.
|
static |
Definition at line 355 of file BPy_FrsMaterial.cpp.
References FrsMaterial_mathutils_cb_index, MATHUTILS_SUBTYPE_SPECULAR, and Vector_CreatePyObject_cb().
|
static |
Definition at line 361 of file BPy_FrsMaterial.cpp.
References mathutils_array_parse().
| PyDoc_STRVAR | ( | FrsMaterial_ambient_doc | , |
| "RGBA components of the ambient color of the material.\n" "\n" ":type: :class:`mathutils.Color`" | |||
| ) |
| PyDoc_STRVAR | ( | FrsMaterial_diffuse_doc | , |
| "RGBA components of the diffuse color of the material.\n" "\n" ":type: :class:`mathutils.Vector`" | |||
| ) |
| PyDoc_STRVAR | ( | FrsMaterial_doc | , |
| "Class defining a material.\n" "\n" ".. method:: __init__()\n" " __init__(brother)\n" " __init__(line, diffuse, ambient, specular, emission, shininess, priority)\n" "\n" " Creates a :class:`FrsMaterial` using either default | constructor, | ||
| \n" " copy | constructor, | ||
| or an overloaded constructor\n" "\n" " :arg brother:A Material object to be used as a copy constructor.\n" " :type brother::class:`Material`\n" " :arg line:The line color.\n" " :type line::class:`mathutils.Vector` | , | ||
| list or tuple of 4 float values\n" " :arg diffuse:The diffuse color.\n" " :type diffuse::class:`mathutils.Vector` | , | ||
| list or tuple of 4 float values\n" " :arg ambient:The ambient color.\n" " :type ambient::class:`mathutils.Vector` | , | ||
| list or tuple of 4 float values\n" " :arg specular:The specular color.\n" " :type specular::class:`mathutils.Vector` | , | ||
| list or tuple of 4 float values\n" " :arg emission:The emissive color.\n" " :type emission::class:`mathutils.Vector` | , | ||
| list or tuple of 4 float values\n" " :arg shininess:The shininess coefficient.\n" " :type shininess:float\n" " :arg priority:The line color priority.\n" " :type priority:int" | |||
| ) |
| PyDoc_STRVAR | ( | FrsMaterial_emission_doc | , |
| "RGBA components of the emissive color of the material.\n" "\n" ":type: :class:`mathutils.Color`" | |||
| ) |
| PyDoc_STRVAR | ( | FrsMaterial_line_doc | , |
| "RGBA components of the line color of the material.\n" "\n" ":type: :class:`mathutils.Vector`" | |||
| ) |
| PyDoc_STRVAR | ( | FrsMaterial_priority_doc | , |
| "Line color priority of the material.\n" "\n" ":type: int" | |||
| ) |
| PyDoc_STRVAR | ( | FrsMaterial_shininess_doc | , |
| "Shininess coefficient of the material.\n" "\n" ":type: float" | |||
| ) |
| PyDoc_STRVAR | ( | FrsMaterial_specular_doc | , |
| "RGBA components of the specular color of the material.\n" "\n" ":type: :class:`mathutils.Vector`" | |||
| ) |
|
static |
Definition at line 456 of file BPy_FrsMaterial.cpp.
|
static |
Definition at line 291 of file BPy_FrsMaterial.cpp.
Referenced by FrsMaterial_mathutils_register_callback().
|
static |
Definition at line 299 of file BPy_FrsMaterial.cpp.
Referenced by FrsMaterial_ambient_get(), FrsMaterial_diffuse_get(), FrsMaterial_emission_get(), FrsMaterial_line_get(), FrsMaterial_mathutils_register_callback(), and FrsMaterial_specular_get().
| PyTypeObject FrsMaterial_Type |
Definition at line 538 of file BPy_FrsMaterial.cpp.
Referenced by BPy_FrsMaterial_from_FrsMaterial(), FrsMaterial_init(), and FrsMaterial_Init().