Beispiel #1
0
		HAPI_GetPDGEvents(
			ref HAPI_Session session,
			HAPI_PDG_GraphContextId graph_context_id,
			[Out] HAPI_PDG_EventInfo[] event_array,
			int length,
			out int event_count,
			out int remaining_events);
Beispiel #2
0
		HAPI_GetWorkitemStringData(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			HAPI_PDG_WorkitemId workitem_id,
			string data_name,
			StringBuilder data_array,
			int length);
Beispiel #3
0
		HAPI_SetWorkitemStringData(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			HAPI_PDG_WorkitemId workitem_id,
			string data_name,
			int data_index,
			string value);
Beispiel #4
0
		HAPI_SetWorkitemIntData(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			HAPI_PDG_WorkitemId workitem_id,
			string data_name,
			int[] values_array,
			int length);
Beispiel #5
0
		HAPI_GetWorkitemFloatData(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			HAPI_PDG_WorkitemId workitem_id,
			string data_name,
			[Out] float[] data_array,
			int length);
Beispiel #6
0
		HAPI_GetPDGState(
			ref HAPI_Session session,
			HAPI_PDG_GraphContextId graph_context_id,
			out int pdg_state);
Beispiel #7
0
		HAPI_CookPDG(
			ref HAPI_Session session,
			HAPI_NodeId cook_node_id,
			int generate_only,
			int blocking);
Beispiel #8
0
		HAPI_GetPDGGraphContexts(
			ref HAPI_Session session,
			out int num_contexts,
			[Out] HAPI_StringHandle[] context_names_array,
			[Out] HAPI_PDG_GraphContextId[] context_id_array,
			int count);
Beispiel #9
0
		HAPI_CancelPDGCook(
			ref HAPI_Session session,
			HAPI_PDG_GraphContextId graph_context_id);
Beispiel #10
0
		HAPI_DirtyPDGNode(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			[MarshalAs(UnmanagedType.U1)] bool clean_results);
Beispiel #11
0
		HAPI_GetWorkitemDataLength(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			HAPI_PDG_WorkitemId workitem_id,
			string data_name,
			out int length);
Beispiel #12
0
		HAPI_GetWorkitems(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			[Out] HAPI_PDG_WorkitemId[] workitem_ids,
			int length);
Beispiel #13
0
		HAPI_GetNumWorkitems(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			out int num);
Beispiel #14
0
		HAPI_CommitWorkitems(
			ref HAPI_Session session,
			HAPI_NodeId node_id);
Beispiel #15
0
		HAPI_CreateWorkitem(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			out HAPI_PDG_WorkitemId workitem_id,
			string name,
			int index);
Beispiel #16
0
		HAPI_GetWorkitemInfo(
			ref HAPI_Session session,
			HAPI_PDG_GraphContextId graph_context_id,
			HAPI_PDG_WorkitemId workitem_id,
			ref HAPI_PDG_WorkitemInfo workitem_info);
Beispiel #17
0
		HAPI_GetWorkitemResultInfo(
			ref HAPI_Session session,
			HAPI_NodeId node_id,
			HAPI_PDG_WorkitemId workitem_id,
			[Out] HAPI_PDG_WorkitemResultInfo[] resultinfo_array,
			int resultinfo_count);