9393#include " rive/artboard_list_map_rule.hpp"
9494#include " rive/assets/asset.hpp"
9595#include " rive/assets/audio_asset.hpp"
96+ #include " rive/assets/blob_asset.hpp"
9697#include " rive/assets/drawable_asset.hpp"
9798#include " rive/assets/export_audio.hpp"
9899#include " rive/assets/file_asset.hpp"
@@ -362,12 +363,18 @@ class CoreRegistry
362363 return new DataEnumSystem ();
363364 case ViewModelPropertyViewModelBase::typeKey:
364365 return new ViewModelPropertyViewModel ();
365- case ViewModelInstanceBase::typeKey:
366- return new ViewModelInstance ();
367- case ViewModelPropertyBooleanBase::typeKey:
368- return new ViewModelPropertyBoolean ();
366+ case DataEnumValueBase::typeKey:
367+ return new DataEnumValue ();
368+ case ViewModelPropertyTriggerBase::typeKey:
369+ return new ViewModelPropertyTrigger ();
370+ case ViewModelPropertyStringBase::typeKey:
371+ return new ViewModelPropertyString ();
369372 case ViewModelPropertyColorBase::typeKey:
370373 return new ViewModelPropertyColor ();
374+ case ViewModelPropertyBooleanBase::typeKey:
375+ return new ViewModelPropertyBoolean ();
376+ case ViewModelInstanceBase::typeKey:
377+ return new ViewModelInstance ();
371378 case ViewModelPropertyAssetImageBase::typeKey:
372379 return new ViewModelPropertyAssetImage ();
373380 case ViewModelInstanceBooleanBase::typeKey:
@@ -380,18 +387,12 @@ class CoreRegistry
380387 return new ViewModelInstanceTrigger ();
381388 case ViewModelInstanceSymbolListIndexBase::typeKey:
382389 return new ViewModelInstanceSymbolListIndex ();
383- case ViewModelPropertyStringBase::typeKey:
384- return new ViewModelPropertyString ();
385390 case ViewModelInstanceViewModelBase::typeKey:
386391 return new ViewModelInstanceViewModel ();
387- case ViewModelPropertyTriggerBase::typeKey:
388- return new ViewModelPropertyTrigger ();
389392 case ViewModelInstanceAssetBase::typeKey:
390393 return new ViewModelInstanceAsset ();
391394 case ViewModelInstanceAssetImageBase::typeKey:
392395 return new ViewModelInstanceAssetImage ();
393- case DataEnumValueBase::typeKey:
394- return new DataEnumValue ();
395396 case CustomPropertyTriggerBase::typeKey:
396397 return new CustomPropertyTrigger ();
397398 case ScriptInputTriggerBase::typeKey:
@@ -810,6 +811,8 @@ class CoreRegistry
810811 return new ArtboardListMapRule ();
811812 case CustomPropertyEnumBase::typeKey:
812813 return new CustomPropertyEnum ();
814+ case BlobAssetBase::typeKey:
815+ return new BlobAsset ();
813816 case FolderBase::typeKey:
814817 return new Folder ();
815818 case ScriptAssetBase::typeKey:
@@ -1572,15 +1575,15 @@ class CoreRegistry
15721575 case ViewModelInstanceStringBase::propertyValuePropertyKey:
15731576 object->as <ViewModelInstanceStringBase>()->propertyValue (value);
15741577 break ;
1575- case ComponentBase::namePropertyKey:
1576- object->as <ComponentBase>()->name (value);
1577- break ;
15781578 case DataEnumValueBase::keyPropertyKey:
15791579 object->as <DataEnumValueBase>()->key (value);
15801580 break ;
15811581 case DataEnumValueBase::valuePropertyKey:
15821582 object->as <DataEnumValueBase>()->value (value);
15831583 break ;
1584+ case ComponentBase::namePropertyKey:
1585+ object->as <ComponentBase>()->name (value);
1586+ break ;
15841587 case DataConverterBase::namePropertyKey:
15851588 object->as <DataConverterBase>()->name (value);
15861589 break ;
@@ -3021,12 +3024,12 @@ class CoreRegistry
30213024 case ViewModelInstanceStringBase::propertyValuePropertyKey:
30223025 return object->as <ViewModelInstanceStringBase>()
30233026 ->propertyValue ();
3024- case ComponentBase::namePropertyKey:
3025- return object->as <ComponentBase>()->name ();
30263027 case DataEnumValueBase::keyPropertyKey:
30273028 return object->as <DataEnumValueBase>()->key ();
30283029 case DataEnumValueBase::valuePropertyKey:
30293030 return object->as <DataEnumValueBase>()->value ();
3031+ case ComponentBase::namePropertyKey:
3032+ return object->as <ComponentBase>()->name ();
30303033 case DataConverterBase::namePropertyKey:
30313034 return object->as <DataConverterBase>()->name ();
30323035 case AnimationBase::namePropertyKey:
@@ -3882,9 +3885,9 @@ class CoreRegistry
38823885 case ViewModelComponentBase::namePropertyKey:
38833886 case DataEnumCustomBase::namePropertyKey:
38843887 case ViewModelInstanceStringBase::propertyValuePropertyKey:
3885- case ComponentBase::namePropertyKey:
38863888 case DataEnumValueBase::keyPropertyKey:
38873889 case DataEnumValueBase::valuePropertyKey:
3890+ case ComponentBase::namePropertyKey:
38883891 case DataConverterBase::namePropertyKey:
38893892 case AnimationBase::namePropertyKey:
38903893 case StateMachineComponentBase::namePropertyKey:
@@ -4656,12 +4659,12 @@ class CoreRegistry
46564659 return object->is <DataEnumCustomBase>();
46574660 case ViewModelInstanceStringBase::propertyValuePropertyKey:
46584661 return object->is <ViewModelInstanceStringBase>();
4659- case ComponentBase::namePropertyKey:
4660- return object->is <ComponentBase>();
46614662 case DataEnumValueBase::keyPropertyKey:
46624663 return object->is <DataEnumValueBase>();
46634664 case DataEnumValueBase::valuePropertyKey:
46644665 return object->is <DataEnumValueBase>();
4666+ case ComponentBase::namePropertyKey:
4667+ return object->is <ComponentBase>();
46654668 case DataConverterBase::namePropertyKey:
46664669 return object->is <DataConverterBase>();
46674670 case AnimationBase::namePropertyKey:
0 commit comments