you_can_call_me_houdini

you_can_call_me_houdini.callbacks module

you_can_call_me_houdini.events module

This module contains custom event definitions.

enum you_can_call_me_houdini.events.HoudiniNodeEvent(value)[source]

Bases: HoudiniNodeEventEnum

Enum related to node specific events.

Valid values are as follows:

OnCreated = <HoudiniNodeEvent.OnCreated: Event(name='onnodecreate', enabled=True, description='Event when a node is created', stats=EventStats(name='onnodecreate', post_report=False, run_count=0, total_time=0))>
OnDeleted = <HoudiniNodeEvent.OnDeleted: Event(name='ondeleted', enabled=True, description='Event when a node is deleted', stats=EventStats(name='ondeleted', post_report=False, run_count=0, total_time=0))>
OnInputChanged = <HoudiniNodeEvent.OnInputChanged: Event(name='onloaded', enabled=True, description="Event when a node's input is changed", stats=EventStats(name='onloaded', post_report=False, run_count=0, total_time=0))>
OnInstall = <HoudiniNodeEvent.OnInstall: Event(name='oninstall', enabled=True, description='Event when a node type is installed into the session', stats=EventStats(name='oninstall', post_report=False, run_count=0, total_time=0))>
OnLoaded = <HoudiniNodeEvent.OnLoaded: Event(name='onloaded', enabled=True, description='Event after a node is created while loading a hip file (or pasted)', stats=EventStats(name='onloaded', post_report=False, run_count=0, total_time=0))>
OnNameChanged = <HoudiniNodeEvent.OnNameChanged: Event(name='onnamechanged', enabled=True, description="Event when a node's name is changed", stats=EventStats(name='onnamechanged', post_report=False, run_count=0, total_time=0))>
OnUninstall = <HoudiniNodeEvent.OnUninstall: Event(name='onuninstall', enabled=True, description='Event when a node type is uninstalled from the session', stats=EventStats(name='onuninstall', post_report=False, run_count=0, total_time=0))>
OnUpdated = <HoudiniNodeEvent.OnUpdated: Event(name='onupdated', enabled=True, description='Event when an asset definition is updated', stats=EventStats(name='onupdated', post_report=False, run_count=0, total_time=0))>
PreFirstCreate = <HoudiniNodeEvent.PreFirstCreate: Event(name='prefirstcreate', enabled=True, description='Event after the last instance of a node type is deleted', stats=EventStats(name='prefirstcreate', post_report=False, run_count=0, total_time=0))>
PostLastDelete = <HoudiniNodeEvent.PostLastDelete: Event(name='postlastdelete', enabled=True, description='Event before the first instance of a node type is created', stats=EventStats(name='postlastdelete', post_report=False, run_count=0, total_time=0))>
enum you_can_call_me_houdini.events.HoudiniNodeGraphEvent(value)[source]

Bases: HoudiniEventEnum

Enum related to node graph specific events.

Valid values are as follows:

PostKeyboardEvent = <HoudiniNodeGraphEvent.PostKeyboardEvent: Event(name='postkeyboardevent', enabled=True, description=None, stats=EventStats(name='postkeyboardevent', post_report=False, run_count=0, total_time=0))>
PostPasteEvent = <HoudiniNodeGraphEvent.PostPasteEvent: Event(name='postpasteevent', enabled=True, description='This event is emitted after nodes are pasted in the Network editor', stats=EventStats(name='postpasteevent', post_report=False, run_count=0, total_time=0))>
enum you_can_call_me_houdini.events.RopRenderEvent(value)[source]

Bases: HoudiniNodeEventEnum

Enum related to ROP render specific events.

Valid values are as follows:

PostRender = <RopRenderEvent.PostRender: Event(name='postrender', enabled=True, description=None, stats=EventStats(name='postrender', post_report=False, run_count=0, total_time=0))>
PostFrame = <RopRenderEvent.PostFrame: Event(name='postframe', enabled=True, description=None, stats=EventStats(name='postframe', post_report=False, run_count=0, total_time=0))>
PostWrite = <RopRenderEvent.PostWrite: Event(name='postwrite', enabled=True, description=None, stats=EventStats(name='postwrite', post_report=False, run_count=0, total_time=0))>
PreFrame = <RopRenderEvent.PreFrame: Event(name='preframe', enabled=True, description=None, stats=EventStats(name='preframe', post_report=False, run_count=0, total_time=0))>
PreRender = <RopRenderEvent.PreRender: Event(name='prerender', enabled=True, description=None, stats=EventStats(name='prerender', post_report=False, run_count=0, total_time=0))>
enum you_can_call_me_houdini.events.HoudiniSessionEvent(value)[source]

Bases: HoudiniEventEnum

Enum related to Houdini session specific events.

Valid values are as follows:

AfterSceneSave = <HoudiniSessionEvent.AfterSceneSave: Event(name='afterscenesave', enabled=True, description=None, stats=EventStats(name='afterscenesave', post_report=False, run_count=0, total_time=0))>
BeforeSceneSave = <HoudiniSessionEvent.BeforeSceneSave: Event(name='beforescenesave', enabled=True, description=None, stats=EventStats(name='beforescenesave', post_report=False, run_count=0, total_time=0))>
ExternalDragDrop = <HoudiniSessionEvent.ExternalDragDrop: Event(name='externaldragdrop', enabled=True, description=None, stats=EventStats(name='externaldragdrop', post_report=False, run_count=0, total_time=0))>
HoudiniClose = <HoudiniSessionEvent.HoudiniClose: Event(name='houdiniclose', enabled=True, description=None, stats=EventStats(name='houdiniclose', post_report=False, run_count=0, total_time=0))>
NewScene = <HoudiniSessionEvent.NewScene: Event(name='newscene', enabled=True, description=None, stats=EventStats(name='newscene', post_report=False, run_count=0, total_time=0))>
SceneLoaded = <HoudiniSessionEvent.SceneLoaded: Event(name='sceneloaded', enabled=True, description=None, stats=EventStats(name='sceneloaded', post_report=False, run_count=0, total_time=0))>
enum you_can_call_me_houdini.events.HoudiniStartupEvent(value)[source]

Bases: HoudiniEventEnum

Enum related to Houdini startup specific events.

Valid values are as follows:

NoHipCore = <HoudiniStartupEvent.NoHipCore: Event(name='nohipcore', enabled=True, description=None, stats=EventStats(name='nohipcore', post_report=False, run_count=0, total_time=0))>
NoHipFX = <HoudiniStartupEvent.NoHipFX: Event(name='nohipfx', enabled=True, description=None, stats=EventStats(name='nohipfx', post_report=False, run_count=0, total_time=0))>
NoHip = <HoudiniStartupEvent.NoHip: Event(name='nohip', enabled=True, description=None, stats=EventStats(name='nohip', post_report=False, run_count=0, total_time=0))>
Any = <HoudiniStartupEvent.Any: Event(name='anyhip', enabled=True, description=None, stats=EventStats(name='anyhip', post_report=False, run_count=0, total_time=0))>
HoudiniStarted = <HoudiniStartupEvent.HoudiniStarted: RunOnceEvent(name='houdinistarted', enabled=True, description=None, stats=EventStats(name='houdinistarted', post_report=False, run_count=0, total_time=0))>
Ready = <HoudiniStartupEvent.Ready: Event(name='ready', enabled=True, description=None, stats=EventStats(name='ready', post_report=False, run_count=0, total_time=0))>
enum you_can_call_me_houdini.events.HoudiniUIEvent(value)[source]

Bases: HoudiniEventEnum

Enum related to Houdini UI specific events.

Valid values are as follows:

UIReady = <HoudiniUIEvent.UIReady: Event(name='postuiopen', enabled=True, description=None, stats=EventStats(name='postuiopen', post_report=False, run_count=0, total_time=0))>

you_can_call_me_houdini.rop_render module