C# Class HoudiniEngineUnity.HEU_NodeSync

Inheritance: HoudiniEngineUnity.HEU_BaseSync
Show file Open project: sideeffects/HoudiniEngineForUnity Class Usage Examples

Public Properties

Property Type Description
_nodeSaveFilePath string

Public Methods

Method Description
CreateNodeSync ( HoudiniEngineUnity.HEU_SessionBase session, string opName, string nodeNabel ) : void
InitializeFromHoudini ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, string nodeName, string filePath ) : void
Resync ( ) : void
SaveNodeToFile ( string filePath ) : bool
SyncUpdate ( ) : void

Protected Methods

Method Description
SetupLoadTask ( HEU_SessionBase session ) : void

Private Methods

Method Description
OnDestroy ( ) : void
OnEnable ( ) : void

Method Details

CreateNodeSync() public static method

public static CreateNodeSync ( HoudiniEngineUnity.HEU_SessionBase session, string opName, string nodeNabel ) : void
session HoudiniEngineUnity.HEU_SessionBase
opName string
nodeNabel string
return void

InitializeFromHoudini() public method

public InitializeFromHoudini ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId nodeID, string nodeName, string filePath ) : void
session HoudiniEngineUnity.HEU_SessionBase
nodeID HAPI_NodeId
nodeName string
filePath string
return void

Resync() public method

public Resync ( ) : void
return void

SaveNodeToFile() public method

public SaveNodeToFile ( string filePath ) : bool
filePath string
return bool

SetupLoadTask() protected method

protected SetupLoadTask ( HEU_SessionBase session ) : void
session HEU_SessionBase
return void

SyncUpdate() public method

public SyncUpdate ( ) : void
return void

Property Details

_nodeSaveFilePath public property

public string _nodeSaveFilePath
return string