csc.update.SettingData

class csc.update.SettingData

SettingData class represents a node that calculates same operation, done with settings. It can comprise bool or std::int8_t (Min: -128, Max: 127) value, please be carefull when you set this.

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

attributes(self, d)

array of all input and output attributes

data_id(self)

get setting unique id

full_name(self)

name with all the parent nodes

has_input(self, name)

check if there is an input with such a name

has_output(self, name)

check if there is an output with such a name

id(self)

get uniqui id

input(self, name)

shortcut if node has only one input attribute

inputs(self)

array of all the inputes attributes

is_active(self)

check whether it is active for current actualities states (see Additional functionality in csc.update.UpdateEditor)

is_fictive(self)

whether it is a fictive node (constants, inputs, outputs of a group or external properties)

name(self)

get name

output(self)

output attribute

outputs(self)

array of all the outputs attributes

parent_group(self)

return parent group (where this group node is located)

parent_object(self)

return object of the node.

set_name(self, name)

rename node

set_value(*args, **kwargs)

Overloaded function.

value(*args, **kwargs)

Overloaded function.

__init__(*args, **kwargs)
__module__ = 'csc.update'
data_id(self: csc.update.SettingData) csc.model.SettingId

get setting unique id

output(self: csc.update.SettingData) csc.update.SettingDataAttribute

output attribute

set_value(*args, **kwargs)

Overloaded function.

  1. set_value(self: csc.update.SettingData, value: Union[bool, int]) -> None

    set setting value

  2. set_value(self: csc.update.SettingData, value: Union[bool, int], frame: int) -> None

    set setting value

value(*args, **kwargs)

Overloaded function.

  1. value(self: csc.update.SettingData) -> Union[bool, int]

    get setting value

  2. value(self: csc.update.SettingData, frame: int) -> Union[bool, int]

    get setting value