Data assets
8 read and cannot change your project. 17 write, and every write is read back off the object before it is reported.
25 of 25 shown
Reading 8
Safe to call at any time. Nothing is modified and no transaction is opened.
- Audit Data Tables
hf_audit_data_tablesSweep loaded data tables for empty row names, null and dangling asset references, and missing row structs.read-only - Describe Curve
hf_describe_curveKeys, times, values and interpolation on a curve asset, per channel.read-only - Describe Curve Table
hf_describe_curve_tableRows in a Curve Table, each of which is a whole curve rather than a struct.read-only - Describe Enum
hf_describe_enumEntries in an enum with BOTH the stored name and the display name, and the index each sits at.read-only - Describe Struct
hf_describe_structMembers of a user-defined struct with their types, defaults and the GUID each is really keyed by.read-only - Export Data Table CSV
hf_export_data_table_csvExport a data table as CSV or JSON text, optionally to a file.read-only - Find Enum Usage
hf_find_enum_usageFind where an enum is used across loaded assets: Blueprint variables, struct members and data table row structs.read-only - Find Struct Usage
hf_find_struct_usageFind where a struct is used across loaded assets: Blueprint variables, data table row structs, and other structs containing it.read-only
Writing 17
Each call opens an undoable transaction and reports exactly what it changed.
- Add Data Table Row
hf_add_data_table_rowAdd a row to a data table, optionally copying an existing one.mutating - Add Enum Entry
hf_add_enum_entryAdd an entry to a user enum and set its display name.mutating - Add Struct Member
hf_add_struct_memberAdd a member to a user struct.mutating - Create Curve
hf_create_curveCreate a float, vector or colour curve asset.mutating - Create Data Table
hf_create_data_tableCreate a Data Table from a row struct.mutating - Create Enum
hf_create_enumCreate a user-defined enum.mutating - Create Struct
hf_create_structCreate a user-defined struct.mutating - Import Data Table CSV
hf_import_data_table_csvImport CSV or JSON into a data table.mutating - Remove Curve Key
hf_remove_curve_keyRemove the key at a time on a curve channel.destructive - Remove Data Table Row
hf_remove_data_table_rowRemove a row.destructive - Remove Enum Entry
hf_remove_enum_entryRemove an entry from a user enum.destructive - Remove Struct Member
hf_remove_struct_memberRemove a member from a user struct.destructive - Rename Data Table Row
hf_rename_data_table_rowRename a row key.mutating - Set Curve Interpolation
hf_set_curve_interpolationSet the interpolation and tangent mode on one key or on every key of a channel, WITHOUT changing any value.mutating - Set Curve Key
hf_set_curve_keyAdd or move a key on a curve channel, with its interpolation.mutating - Set Enum Entry
hf_set_enum_entryChange an entry's display name.mutating - Set Struct Member
hf_set_struct_memberRename a member, change its type, or change its default.mutating
No tool in this area matches that filter.