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:
HoudiniNodeEventEnumEnum 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:
HoudiniEventEnumEnum 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:
HoudiniNodeEventEnumEnum 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:
HoudiniEventEnumEnum 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:
HoudiniEventEnumEnum 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:
HoudiniEventEnumEnum 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))>