createBundleMetadata#
- omni::core::Result createBundleMetadata(
- omni::graph::core::NameToken const *const fieldNames,
- omni::graph::core::Type const *const fieldTypes,
- size_t fieldCount,
- size_t const *const elementCount = nullptr,
- omni::graph::core::AttributeDataHandle *const bundleMetadata = nullptr,
- size_t *const createdCount = nullptr,
Create bundle metadata fields in this bundle.
- Parameters:
fieldNames – Names of new bundle metadata fields.
fieldTypes – Types of new bundle metadata fields.
elementCount – Number of elements in the array, can be
nullptr
if field is not an array.fieldCount – Size of fieldNames and fieldTypes arrays.
bundleMetadata – Handles to the newly created bundle metadata fields. Can be
nullptr
if no output is required.createdCount – Number of child bundles successfully created.
- Returns:
Success if executed successfully, Fail for unsuccessful execution, InvalidArgument if arguments are invalid.