BlendDataLamps(bpy_struct)¶
base class — bpy_struct
-
class
bpy.types.BlendDataLamps(bpy_struct)¶ Collection of lamps
-
is_updated¶ Type: boolean, default False, (readonly)
-
new(name, type)¶ Add a new lamp to the main database
Parameters: - name (string, (never None)) – New name for the data-block
- type (enum in ['POINT', 'SUN', 'SPOT', 'HEMI', 'AREA']) –
Type, The type of texture to add
POINTPoint, Omnidirectional point light source.SUNSun, Constant direction parallel ray light source.SPOTSpot, Directional cone light source.HEMIHemi, 180 degree constant light source.AREAArea, Directional area light source.
Returns: New lamp data-block
Return type:
-
remove(lamp, do_unlink=True, do_id_user=True, do_ui_user=True)¶ Remove a lamp from the current blendfile
Parameters: - lamp (
Lamp, (never None)) – Lamp to remove - do_unlink (boolean, (optional)) – Unlink all usages of this lamp before deleting it (WARNING: will also delete objects instancing that lamp data)
- do_id_user (boolean, (optional)) – Decrement user counter of all datablocks used by this lamp data
- do_ui_user (boolean, (optional)) – Make sure interface does not reference this lamp data
- lamp (
-
tag(value)¶ tag
Parameters: value (boolean) – Value
-
classmethod
bl_rna_get_subclass(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The RNA type or default when not found. Return type: bpy.types.Structsubclass
-
classmethod
bl_rna_get_subclass_py(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The class or default when not found. Return type: type
-
Inherited Properties
Inherited Functions
References