Skip to content

Commit f4ad0f3

Browse files
author
Angel Zhang
committed
Recommitting Recommitting r461773
Updated the plugins due to changes in HAPI_Create*Session methods Differential Revision: D1878
1 parent 26f7ba2 commit f4ad0f3

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

Plugins/HoudiniEngineUnity/Scripts/Sessions/HEU_SessionHAPI.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,9 @@ public override bool CreateInProcessSession(bool isDefaultSession)
148148

149149
// Start at failed since this is several steps. Once connected, we can set it as such.
150150
ConnectionState = SessionConnectionState.FAILED_TO_CONNECT;
151-
152-
HAPI_Result result = HEU_HAPIFunctions.HAPI_CreateInProcessSession(out _sessionData._HAPISession);
151+
152+
HAPI_SessionInfo sessionInfo = new HAPI_SessionInfo();
153+
HAPI_Result result = HEU_HAPIFunctions.HAPI_CreateInProcessSession(out _sessionData._HAPISession, ref sessionInfo);
153154
if (result != HAPI_Result.HAPI_RESULT_SUCCESS)
154155
{
155156
SetSessionErrorMsg(string.Format("Unable to start in-process session.\n Make sure {0} exists.", HEU_Platform.LibPath), true);
@@ -288,7 +289,8 @@ private bool InternalConnectThriftSocketSession(bool bCreateSession,
288289

289290
// Then create the session
290291
_sessionData._HAPISession.type = HAPI_SessionType.HAPI_SESSION_THRIFT;
291-
result = HEU_HAPIFunctions.HAPI_CreateThriftSocketSession(out _sessionData._HAPISession, hostName.AsByteArray(), serverPort);
292+
HAPI_SessionInfo sessionInfo = new HAPI_SessionInfo();
293+
result = HEU_HAPIFunctions.HAPI_CreateThriftSocketSession(out _sessionData._HAPISession, hostName.AsByteArray(), serverPort, ref sessionInfo);
292294
if (result != HAPI_Result.HAPI_RESULT_SUCCESS)
293295
{
294296
string harsMsg = "";
@@ -432,7 +434,8 @@ private bool InternalCreateThriftPipeSession(bool bCreateSession,
432434

433435
// Then create the pipe session
434436
_sessionData._HAPISession.type = HAPI_SessionType.HAPI_SESSION_THRIFT;
435-
result = HEU_HAPIFunctions.HAPI_CreateThriftNamedPipeSession(out _sessionData._HAPISession, pipeName.AsByteArray());
437+
HAPI_SessionInfo sessionInfo = new HAPI_SessionInfo();
438+
result = HEU_HAPIFunctions.HAPI_CreateThriftNamedPipeSession(out _sessionData._HAPISession, pipeName.AsByteArray(), ref sessionInfo);
436439
if (result != HAPI_Result.HAPI_RESULT_SUCCESS)
437440
{
438441
string harsMsg = "";
@@ -2181,9 +2184,9 @@ public override bool RenderTextureToImage(HAPI_NodeId materialNodeID, HAPI_ParmI
21812184
return (result == HAPI_Result.HAPI_RESULT_SUCCESS);
21822185
}
21832186

2184-
public override bool RenderCOP2ToImage(HAPI_NodeId copNodeID)
2187+
public override bool RenderCOPToImage(HAPI_NodeId copNodeID)
21852188
{
2186-
HAPI_Result result = HEU_HAPIFunctions.HAPI_RenderCOP2ToImage(ref _sessionData._HAPISession, copNodeID);
2189+
HAPI_Result result = HEU_HAPIFunctions.HAPI_RenderCOPToImage(ref _sessionData._HAPISession, copNodeID);
21872190
HandleStatusResult(result, "Rendering COP To Image", false, true);
21882191
return (result == HAPI_Result.HAPI_RESULT_SUCCESS);
21892192
}

0 commit comments

Comments
 (0)