Skip to content

Commit

Permalink
Bumping to Houdini Version: 19.5.556
Browse files Browse the repository at this point in the history
Houdini Engine Version: 5.0 (API: 6)
  • Loading branch information
andys-sidefx committed Mar 15, 2023
1 parent 51d9107 commit cac2841
Show file tree
Hide file tree
Showing 4 changed files with 110 additions and 76 deletions.
4 changes: 2 additions & 2 deletions HoudiniEngine.uplugin
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"FileVersion" : 3,
"FriendlyName" : "Houdini Engine",
"Version" : 19050550,
"VersionName" : "2.0 - H19.5.550",
"Version" : 19050556,
"VersionName" : "2.0 - H19.5.556",
"CreatedBy" : "Side Effects Software Inc.",
"CreatedByURL" : "http://www.sidefx.com",
"DocsURL" : "http://www.sidefx.com/docs/unreal/",
Expand Down
4 changes: 2 additions & 2 deletions Source/HoudiniEngine/HoudiniEngine.Build.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@

/*
Houdini Version: 19.5.550
Houdini Version: 19.5.556
Houdini Engine Version: 5.0.6
Unreal Version: 5.0.0
Expand All @@ -47,7 +47,7 @@ public class HoudiniEngine : ModuleRules
{
private string GetHFSPath()
{
string HoudiniVersion = "19.5.550";
string HoudiniVersion = "19.5.556";
bool bIsRelease = true;
string HFSPath = "";
string RegistryPath = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Side Effects Software";
Expand Down
176 changes: 105 additions & 71 deletions Source/HoudiniEngine/Public/HAPI/HAPI.h
Original file line number Diff line number Diff line change
Expand Up @@ -6450,7 +6450,7 @@ HAPI_DECL HAPI_SetAttributeStringData( const HAPI_Session * session,
/// @param[in] string_count
/// Number of strings that are indexed.
///
/// @param[in] index_array
/// @param[in] indices_array
/// integer array at least the size of
/// <tt>length * ::HAPI_AttributeInfo::tupleSize</tt>. Each
/// entry indexes string_array.
Expand Down Expand Up @@ -6501,27 +6501,32 @@ HAPI_DECL HAPI_SetAttributeIndexedStringData( const HAPI_Session* session,
/// data type. Generally should be the same struct
/// returned by ::HAPI_GetAttributeInfo().
///
/// @param[in] data
/// An ::HAPI_StringHandle.
/// @param[in] data_array
/// A string
///
/// @param[in] start
/// First index of range. Must be at least 0 and at
/// most ::HAPI_AttributeInfo::count - 1.
/// <!-- default 0 -->
/// @param[in] data_length
/// Must be the length of string data.
///
/// @param[in] length
/// @param[in] start_index
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
/// @param[in] num_indices
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
HAPI_DECL HAPI_SetAttributeStringUniqueData( const HAPI_Session* session,
HAPI_NodeId node_id,
HAPI_PartId part_id,
const char* name,
const HAPI_AttributeInfo* attr_info,
const char* data,
int start,
int length);
HAPI_DECL HAPI_SetAttributeStringUniqueData(
const HAPI_Session* session,
HAPI_NodeId node_id,
HAPI_PartId part_id,
const char* name,
const HAPI_AttributeInfo* attr_info,
const char* data_array,
int data_length,
int start_index,
int num_indices);

/// @brief Set multiple attribute int data to the same unique value.
///
Expand Down Expand Up @@ -6549,17 +6554,21 @@ HAPI_DECL HAPI_SetAttributeStringUniqueData( const HAPI_Session* session,
/// returned by ::HAPI_GetAttributeInfo().
///
/// @param[in] data_array
/// An integer array at least the size of
/// <tt>length * ::HAPI_AttributeInfo::tupleSize</tt>.
/// A integer array at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start
/// @param[in] data_length
/// An integer of at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start_index
/// First index of range. Must be at least 0 and at
/// most ::HAPI_AttributeInfo::count - 1.
/// <!-- default 0 -->
///
/// @param[in] length
/// @param[in] num_indices
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// ::HAPI_AttributeInfo::count - @p start_index.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
HAPI_DECL HAPI_SetAttributeIntUniqueData(
Expand All @@ -6569,8 +6578,9 @@ HAPI_DECL HAPI_SetAttributeIntUniqueData(
const char* name,
const HAPI_AttributeInfo* attr_info,
const int* data_array,
int start,
int length);
int data_length,
int start_index,
int num_indices);

/// @brief Set multiple attribute unsigned 8-bit int data to the same unique value.
///
Expand Down Expand Up @@ -6598,17 +6608,21 @@ HAPI_DECL HAPI_SetAttributeIntUniqueData(
/// returned by ::HAPI_GetAttributeInfo().
///
/// @param[in] data_array
/// An integer array at least the size of
/// <tt>length * ::HAPI_AttributeInfo::tupleSize</tt>.
/// A integer array at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start
/// @param[in] data_length
/// An integer of at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start_index
/// First index of range. Must be at least 0 and at
/// most ::HAPI_AttributeInfo::count - 1.
/// <!-- default 0 -->
///
/// @param[in] length
/// @param[in] num_indices
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// ::HAPI_AttributeInfo::count - @p start_index.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
HAPI_DECL HAPI_SetAttributeUInt8UniqueData(
Expand All @@ -6618,8 +6632,9 @@ HAPI_DECL HAPI_SetAttributeUInt8UniqueData(
const char* name,
const HAPI_AttributeInfo* attr_info,
const HAPI_UInt8* data_array,
int start,
int length);
int data_length,
int start_index,
int num_indices);

/// @brief Set multiple attribute 8-bit int data to the same unique value.
///
Expand Down Expand Up @@ -6648,17 +6663,21 @@ HAPI_DECL HAPI_SetAttributeUInt8UniqueData(
/// returned by ::HAPI_GetAttributeInfo().
///
/// @param[in] data_array
/// An integer array at least the size of
/// <tt>length * ::HAPI_AttributeInfo::tupleSize</tt>.
/// A integer array at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start
/// @param[in] data_length
/// An integer of at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start_index
/// First index of range. Must be at least 0 and at
/// most ::HAPI_AttributeInfo::count - 1.
/// <!-- default 0 -->
///
/// @param[in] length
/// @param[in] num_indices
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// ::HAPI_AttributeInfo::count - @p start_index.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
HAPI_DECL HAPI_SetAttributeInt8UniqueData(
Expand All @@ -6668,8 +6687,9 @@ HAPI_DECL HAPI_SetAttributeInt8UniqueData(
const char* name,
const HAPI_AttributeInfo* attr_info,
const HAPI_Int8* data_array,
int start,
int length);
int data_length,
int start_index,
int num_indices);

/// @brief Set multiple attribute 16-bit int data to the same unique value.
///
Expand Down Expand Up @@ -6697,17 +6717,21 @@ HAPI_DECL HAPI_SetAttributeInt8UniqueData(
/// returned by ::HAPI_GetAttributeInfo().
///
/// @param[in] data_array
/// An integer array at least the size of
/// <tt>length * ::HAPI_AttributeInfo::tupleSize</tt>.
/// A integer array at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start
/// @param[in] data_length
/// An integer of at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start_index
/// First index of range. Must be at least 0 and at
/// most ::HAPI_AttributeInfo::count - 1.
/// <!-- default 0 -->
///
/// @param[in] length
/// @param[in] num_indices
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// ::HAPI_AttributeInfo::count - @p start_index.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
HAPI_DECL HAPI_SetAttributeInt16UniqueData(
Expand All @@ -6717,8 +6741,9 @@ HAPI_DECL HAPI_SetAttributeInt16UniqueData(
const char* name,
const HAPI_AttributeInfo* attr_info,
const HAPI_Int16* data_array,
int start,
int length);
int data_length,
int start_index,
int num_indices);

/// @brief Set multiple attribute 64-bit int data to the same unique value.
///
Expand Down Expand Up @@ -6746,17 +6771,21 @@ HAPI_DECL HAPI_SetAttributeInt16UniqueData(
/// returned by ::HAPI_GetAttributeInfo().
///
/// @param[in] data_array
/// An integer array at least the size of
/// <tt>length * ::HAPI_AttributeInfo::tupleSize</tt>.
/// A integer array at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start
/// @param[in] data_length
/// An integer of at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start_index
/// First index of range. Must be at least 0 and at
/// most ::HAPI_AttributeInfo::count - 1.
/// <!-- default 0 -->
///
/// @param[in] length
/// @param[in] num_indices
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// ::HAPI_AttributeInfo::count - @p start_index.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
HAPI_DECL HAPI_SetAttributeInt64UniqueData(
Expand All @@ -6766,8 +6795,9 @@ HAPI_DECL HAPI_SetAttributeInt64UniqueData(
const char* name,
const HAPI_AttributeInfo* attr_info,
const HAPI_Int64* data_array,
int start,
int length);
int data_length,
int start_index,
int num_indices);

/// @brief Set multiple attribute float data to the same unique value.
///
Expand Down Expand Up @@ -6795,17 +6825,21 @@ HAPI_DECL HAPI_SetAttributeInt64UniqueData(
/// returned by ::HAPI_GetAttributeInfo().
///
/// @param[in] data_array
/// An integer array at least the size of
/// <tt>length * ::HAPI_AttributeInfo::tupleSize</tt>.
/// A floating point array at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start
/// @param[in] data_length
/// An integer of at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start_index
/// First index of range. Must be at least 0 and at
/// most ::HAPI_AttributeInfo::count - 1.
/// <!-- default 0 -->
///
/// @param[in] length
/// @param[in] num_indices
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// ::HAPI_AttributeInfo::count - @p start_index.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
HAPI_DECL HAPI_SetAttributeFloatUniqueData(
Expand All @@ -6815,8 +6849,9 @@ HAPI_DECL HAPI_SetAttributeFloatUniqueData(
const char* name,
const HAPI_AttributeInfo* attr_info,
const float* data_array,
int start,
int length);
int data_length,
int start_index,
int num_indices);

/// @brief Set multiple attribute 64-bit float data to the same unique value.
///
Expand All @@ -6837,24 +6872,22 @@ HAPI_DECL HAPI_SetAttributeFloatUniqueData(
/// @param[in] name
/// Attribute name.
///
/// @param[in] attr_info
/// ::HAPI_AttributeInfo used as input for what tuple size.
/// you want. Also contains some sanity checks like
/// data type. Generally should be the same struct
/// returned by ::HAPI_GetAttributeInfo().
///
/// @param[in] data_array
/// An integer array at least the size of
/// <tt>length * ::HAPI_AttributeInfo::tupleSize</tt>.
/// A floating point array at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start
/// @param[in] data_length
/// An integer of at least the size of
/// <tt>::HAPI_AttributeInfo::tupleSize</tt>.
///
/// @param[in] start_index
/// First index of range. Must be at least 0 and at
/// most ::HAPI_AttributeInfo::count - 1.
/// <!-- default 0 -->
///
/// @param[in] length
/// @param[in] num_indices
/// Must be at least 0 and at most
/// ::HAPI_AttributeInfo::count - @p start.
/// ::HAPI_AttributeInfo::count - @p start_index.
/// <!-- source ::HAPI_AttributeInfo::count - start -->
///
HAPI_DECL HAPI_SetAttributeFloat64UniqueData(
Expand All @@ -6864,8 +6897,9 @@ HAPI_DECL HAPI_SetAttributeFloat64UniqueData(
const char* name,
const HAPI_AttributeInfo* attr_info,
const double* data_array,
int start,
int length);
int data_length,
int start_index,
int num_indices);

/// @brief
///
Expand Down
2 changes: 1 addition & 1 deletion Source/HoudiniEngine/Public/HAPI/HAPI_Version.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
// expecting to compile against.
#define HAPI_VERSION_HOUDINI_MAJOR 19
#define HAPI_VERSION_HOUDINI_MINOR 5
#define HAPI_VERSION_HOUDINI_BUILD 550
#define HAPI_VERSION_HOUDINI_BUILD 556
#define HAPI_VERSION_HOUDINI_PATCH 0

// The two components of the Houdini Engine (marketed) version.
Expand Down

0 comments on commit cac2841

Please sign in to comment.