hapi

Functions


timeline_options_create() -> term()

get_string_buf_length(StringHandle) -> term()

parm_info_is_float(In) -> term()

get_preset(NodeId, BufferLength) -> term()

attribute_info_init() -> term()

handle_info_init() -> term()

part_info_create() -> term()

get_attribute_string_data(AssetId, ObjectId, GeoId, PartId, Name, Start, Length) -> term()

get_cooking_current_count() -> term()

get_parm_float_value(NodeId, ParmName, Index) -> term()

geo_info_get_group_count_by_type(Type) -> term()

curve_info_create() -> term()

cleanup() -> term()

get_env_int(IntType) -> term()

get_status_string(StatusType, BufferLength) -> term()

parm_info_is_non_value(In) -> term()

parm_info_get_float_value_count(In) -> term()

set_face_counts(AssetId, ObjectId, GeoId, FaceCounts, Start, Length) -> term()

node_info_create() -> term()

get_handle_info(AssetId, Start, Length) -> term()

get_node_info(NodeId) -> term()

is_asset_valid(AssetId, AssetValidationId) -> term()

get_instance_transforms(AssetId, ObjectId, GeoId, RstOrder, Start, Length) -> term()

get_attribute_names(AssetId, ObjectId, GeoId, PartId, Owner, Count) -> term()

parm_choice_info_create() -> term()

global_nodes_init() -> term()

volume_tile_info_create() -> term()

get_attribute_info(AssetId, ObjectId, GeoId, PartId, Name, Owner) -> term()

load_asset_library_from_file(FilePath, AllowOverwrite) -> term()

geo_input_info_init() -> term()

set_asset_transform(AssetId) -> term()

get_curve_counts(AssetId, ObjectId, GeoId, PartId, Start, Length) -> term()

set_parm_float_values(NodeId, Values, Start, Length) -> term()

get_part_info(AssetId, ObjectId, GeoId, PartId) -> term()

geo_info_create() -> term()

save_hipfile(FilePath) -> term()

material_info_create() -> term()

set_attribute_int_data(AssetId, ObjectId, GeoId, Name, AttrInfo, Data, Start, Length) -> term()

part_info_get_element_count_by_attribute_owner(Owner) -> term()

get_asset_transform(AssetId, RstOrder, RotOrder) -> term()

insert_multiparm_instance(NodeId, ParmId, InstancePosition) -> term()

get_preset_buf_length(NodeId, PresetType, PresetName) -> term()

extract_image_to_memory(AssetId, MaterialId, ImageFileFormatName, ImagePlanes) -> term()

disconnect_asset_geometry(AssetId, InputIdx) -> term()

image_file_format_create() -> term()

set_part_info(AssetId, ObjectId, GeoId, PartInfo) -> term()

set_vertex_list(AssetId, ObjectId, GeoId, VertexList, Start, Length) -> term()

set_attribute_string_data(AssetId, ObjectId, GeoId, Name, AttrInfo, Data, Start, Length) -> term()

get_object_transforms(AssetId, RstOrder, Start, Length) -> term()

set_transform_anim_curve(NodeId, TransComp, CurveKeyframes, KeyframeCount) -> term()

get_geo_info(AssetId, ObjectId, GeoId) -> term()

parm_info_create() -> term()

image_info_init() -> term()

parm_info_is_string(In) -> term()

get_attribute_int_data(AssetId, ObjectId, GeoId, PartId, Name, Start, Length) -> term()

get_group_membership(AssetId, ObjectId, GeoId, PartId, GroupType, GroupName, Start, Length) -> term()

get_time() -> term()

get_parm_info_from_name(NodeId, ParmName) -> term()

get_face_counts(AssetId, ObjectId, GeoId, PartId, Start, Length) -> term()

set_curve_counts(AssetId, ObjectId, GeoId, PartId, Counts, Start, Length) -> term()

attribute_info_create() -> term()

load_asset_library_from_memory(LibraryBuffer, LibraryBufferSize, AllowOverwrite) -> term()

get_new_asset_ids() -> term()

set_object_transform(AssetId, ObjectId, Transform) -> term()

handle_info_create() -> term()

get_objects(AssetId, Start, Length) -> term()

set_volume_tile_float_data(AssetId, ObjectId, GeoId, Tile, Values) -> term()

image_file_format_init() -> term()

get_asset_info(AssetId) -> term()

render_material_to_image(AssetId, MaterialId, ShaderType) -> term()

part_info_get_attribute_count_by_owner(Owner) -> term()

connect_asset_transform(AssetIdFrom, AssetIdTo, InputIdx) -> term()

volume_info_create() -> term()

get_global_nodes() -> term()

get_handle_binding_info(AssetId, HandleIndex, Start, Length) -> term()

get_material_info(AssetId, MaterialId) -> term()

get_volume_info(AssetId, ObjectId, GeoId, PartId) -> term()

timeline_options_init() -> term()

global_nodes_create() -> term()

get_image_planes(AssetId, MaterialId, ImagePlaneCount) -> term()

handle_binding_info_create() -> term()

set_parm_string_value(NodeId, Value, ParmId, Index) -> term()

set_parm_int_value(NodeId, ParmName, Index, Value) -> term()

get_cooking_total_count() -> term()

render_texture_to_image(AssetId, MaterialId, ParmId) -> term()

get_string(StringHandle, BufferLength) -> term()

get_image_plane_count(AssetId, MaterialId) -> term()

convert_matrix_to_euler(Mat, RstOrder, RotOrder) -> term()

get_parm_choice_lists(NodeId, Start, Length) -> term()

part_info_get_element_count_by_group_type(Type) -> term()

remove_multiparm_instance(NodeId, ParmId, InstancePosition) -> term()

get_vertex_list(AssetId, ObjectId, GeoId, PartId, Start, Length) -> term()

get_available_asset_count(LibraryId) -> term()

get_next_volume_tile(AssetId, ObjectId, GeoId, PartId) -> term()

set_image_info(AssetId, MaterialId, ImageInfo) -> term()

node_info_init() -> term()

parm_info_get_string_value_count(In) -> term()

destroy_asset(AssetId) -> term()

get_input_name(AssetId, InputIdx, InputType) -> term()

get_parm_int_values(NodeId, Start, Length) -> term()

set_parm_int_values(NodeId, Values, Start, Length) -> term()

cook_options_init() -> term()

get_parm_string_value(NodeId, ParmName, Index, Evaluate) -> term()

set_anim_curve(NodeId, ParmId, ParmIndex, CurveKeyframes, KeyframeCount) -> term()

get_parm_info(NodeId, ParmId) -> term()

set_curve_knots(AssetId, ObjectId, GeoId, PartId, Knots, Start, Length) -> term()

reset_simulation(AssetId) -> term()

set_preset(NodeId, PresetType, PresetName, Buffer, BufferLength) -> term()

keyframe_init() -> term()

interrupt() -> term()

get_image_memory_buffer(AssetId, MaterialId, BufferSize) -> term()

convert_matrix_to_quat(Mat, RstOrder) -> term()

get_parameters(NodeId, Start, Length) -> term()

convert_transform(RstOrder, RotOrder) -> term()

create_curve() -> term()

parm_info_is_int(In) -> term()

convert_transform_quat_to_matrix(Transform) -> term()

parm_info_get_int_value_count(In) -> term()

volume_tile_info_init() -> term()

save_geo_to_memory(AssetId, ObjectId, GeoId, Size) -> term()

instantiate_asset(AssetName, CookOnLoad) -> term()

get_supported_image_file_format_count() -> term()

set_volume_info(AssetId, ObjectId, GeoId, VolumeInfo) -> term()

save_geo_to_file(AssetId, ObjectId, GeoId, FileName) -> term()

get_curve_orders(AssetId, ObjectId, GeoId, PartId, Start, Length) -> term()

asset_info_create() -> term()

get_curve_info(AssetId, ObjectId, GeoId, PartId) -> term()

is_initialized() -> term()

disconnect_asset_transform(AssetId, InputIdx) -> term()

set_curve_info(AssetId, ObjectId, GeoId, PartId, Info) -> term()

initialize(OtlSearchPath, DsoSearchPath, CookOptions, UseCookingThread, CookingThreadStackSize) -> term()

part_info_init() -> term()

get_parm_float_values(NodeId, Start, Length) -> term()

handle_binding_info_init() -> term()

get_volume_tile_int_data(AssetId, ObjectId, GeoId, PartId) -> term()

object_info_init() -> term()

get_timeline_options() -> term()

commit_geo(AssetId, ObjectId, GeoId) -> term()

parm_choice_info_init() -> term()

image_info_create() -> term()

cook_asset(AssetId, CookOptions) -> term()

load_hipfile(FileName, CookOnLoad) -> term()

geo_info_init() -> term()

volume_info_init() -> term()

get_parm_int_value(NodeId, ParmName, Index) -> term()

add_attribute(AssetId, ObjectId, GeoId, Name, AttrInfo) -> term()

add_group(AssetId, ObjectId, GeoId, GroupType, GroupName) -> term()

convert_transform_euler_to_matrix(Transform) -> term()

set_attribute_float_data(AssetId, ObjectId, GeoId, Name, AttrInfo, Data, Start, Length) -> term()

get_parm_id_from_name(NodeId, ParmName) -> term()

set_group_membership(AssetId, ObjectId, GeoId, GroupType, GroupName, Start, Length) -> term()

set_volume_tile_int_data(AssetId, ObjectId, GeoId, Tile, Values) -> term()

get_status(StatusType) -> term()

get_material_ids_on_faces(AssetId, ObjectId, GeoId, PartId, Start, Length) -> term()

get_geo_size(AssetId, ObjectId, GeoId, Format) -> term()

set_curve_orders(AssetId, ObjectId, GeoId, PartId, Orders, Start, Length) -> term()

get_status_string_buf_length(StatusType, Verbosity) -> term()

get_curve_knots(AssetId, ObjectId, GeoId, PartId, Start, Length) -> term()

get_first_volume_tile(AssetId, ObjectId, GeoId, PartId) -> term()

get_group_names(AssetId, ObjectId, GeoId, GroupType, GroupCount) -> term()

load_geo_from_file(AssetId, ObjectId, GeoId, FileName) -> term()

revert_geo(AssetId, ObjectId, GeoId) -> term()

asset_info_init() -> term()

parm_info_is_path(In) -> term()

create_input_asset(Name) -> term()

set_parm_float_value(NodeId, ParmName, Index, Value) -> term()

load_geo_from_memory(AssetId, ObjectId, GeoId, Format, Size) -> term()

parm_info_is_file_path(In) -> term()

keyframe_create() -> term()

set_geo_info(AssetId, ObjectId, GeoId) -> term()

geo_input_info_create() -> term()

material_info_init() -> term()

parm_info_init() -> term()

get_available_assets(LibraryId, AssetCount) -> term()

get_material_on_part(AssetId, ObjectId, GeoId, PartId) -> term()

curve_info_init() -> term()

parm_info_is_node_path(In) -> term()

cook_options_create() -> term()

extract_image_to_file(AssetId, MaterialId, ImageFileFormatName, ImagePlanes, DestinationFolderPath, DestinationFileName) -> term()

set_time(Time) -> term()

get_image_info(AssetId, MaterialId) -> term()

get_parm_string_values(NodeId, Evaluate, Start, Length) -> term()

get_material_on_group(AssetId, ObjectId, GeoId, GroupName) -> term()

python_thread_interpreter_lock(Locked) -> term()

set_timeline_options(TimelineOptions) -> term()

get_volume_tile_float_data(AssetId, ObjectId, GeoId, PartId) -> term()

get_attribute_float_data(AssetId, ObjectId, GeoId, PartId, Name, Start, Length) -> term()

connect_asset_geometry(AssetIdFrom, ObjectIdFrom, AssetIdTo, InputIdx) -> term()

object_info_create() -> term()

get_supported_image_file_formats(FileFormatCount) -> term()

check_for_new_assets() -> term()

Mykola Konyk mykola@konyk.org