NodeSocketStandard(NodeSocket)

base classes — bpy_struct, NodeSocket

subclasses — NodeSocketBool, NodeSocketColor, NodeSocketFloat, NodeSocketFloatAngle, NodeSocketFloatFactor, NodeSocketFloatPercentage, NodeSocketFloatTime, NodeSocketFloatUnsigned, NodeSocketInt, NodeSocketIntFactor, NodeSocketIntPercentage, NodeSocketIntUnsigned, NodeSocketShader, NodeSocketString, NodeSocketVector, NodeSocketVectorAcceleration, NodeSocketVectorDirection, NodeSocketVectorEuler, NodeSocketVectorTranslation, NodeSocketVectorVelocity, NodeSocketVectorXYZ, NodeSocketVirtual

class bpy.types.NodeSocketStandard(NodeSocket)

List of node links from or to this socket. Warning: takes O(len(nodetree.links)) time. (readonly)

draw(context, layout, node, text)

Draw socket

Parameters:
  • layout (UILayout, (never None)) – Layout, Layout in the UI
  • node (Node, (never None)) – Node, Node the socket belongs to
  • text (string, (never None)) – Text, Text label to draw alongside properties
draw_color(context, node)

Color of the socket icon

Parameters:node (Node, (never None)) – Node, Node the socket belongs to
Returns:Color
Return type:float array of 4 items in [0, 1]
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.Struct subclass
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