NodesModifier(Modifier)

base classes — bpy_struct, Modifier

class bpy.types.NodesModifier(Modifier)
bake_directory

Location on disk where the bake data is stored (default “”, never None, blend relative // prefix supported)

Type:

str

bake_target

Where to store the baked data (default 'PACKED')

  • PACKED Packed – Pack the baked data into the .blend file.

  • DISK Disk – Store the baked data in a directory on disk.

Type:

Literal[‘PACKED’, ‘DISK’]

bakes

(default None, readonly)

Type:

NodesModifierBakes[NodesModifierBake]

node_group

Node group that controls what this modifier does

Type:

NodeTree

node_warnings

(default None, readonly)

Type:

bpy_prop_collection[NodesModifierWarning]

open_bake_data_blocks_panel

(default False)

Type:

bool

open_bake_panel

(default False)

Type:

bool

open_manage_panel

(default False)

Type:

bool

open_named_attributes_panel

(default False)

Type:

bool

open_output_attributes_panel

(default False)

Type:

bool

open_warnings_panel

(default False)

Type:

bool

panels

(default None, readonly)

Type:

NodesModifierPanels[NodesModifierPanel]

show_group_selector

(default False)

Type:

bool

show_manage_panel

(default False)

Type:

bool

bl_system_properties_get(*, do_create=False)

DEBUG ONLY. Internal access to runtime-defined RNA data storage, intended solely for testing and debugging purposes. Do not access it in regular scripting work, and in particular, do not assume that it contains writable data

Parameters:

do_create (bool) – Ensure that system properties are created if they do not exist yet (optional)

Returns:

The system properties root container, or None if there are no system properties stored in this data yet, and its creation was not requested

Return type:

PropertyGroup

is_input_visible(identifier)

Check whether an input is currently visible based on modifier settings.

Parameters:

identifier (str) – The identifier of the input (never None)

Returns:

Result

Return type:

bool

is_input_used(identifier)

Check whether an input is currently used based on modifier settings.

Parameters:

identifier (str) – The identifier of the input (never None)

Returns:

Result

Return type:

bool

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (bpy.types.Struct | None) – The value to return when not found.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct

classmethod bl_rna_get_subclass_py(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (type | None) – The value to return when not found.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions