mirror of
https://github.com/rive-app/rive-cpp.git
synced 2026-01-18 21:21:17 +01:00
feat: return string reference from vm instance runtime name
Changed `ViewModelInstanceRuntime::name()` to return a const reference instead of a string copy, making Unity marshalling a bit easier. Diffs= f359c918e0 feat: return string reference from vm instance runtime name (#9366) Co-authored-by: Adam <67035612+damzobridge@users.noreply.github.com>
This commit is contained in:
@@ -1 +1 @@
|
|||||||
8bdedb6b198ad8e0c0ad662a6da20b081edb4b24
|
f359c918e0135e8c432f7ba3068fff7dbba0ac07
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ public:
|
|||||||
ViewModelInstanceRuntime(rcp<ViewModelInstance> instance);
|
ViewModelInstanceRuntime(rcp<ViewModelInstance> instance);
|
||||||
~ViewModelInstanceRuntime();
|
~ViewModelInstanceRuntime();
|
||||||
|
|
||||||
std::string name() const;
|
const std::string& name() const;
|
||||||
size_t propertyCount() const;
|
size_t propertyCount() const;
|
||||||
ViewModelInstanceNumberRuntime* propertyNumber(
|
ViewModelInstanceNumberRuntime* propertyNumber(
|
||||||
const std::string& path) const;
|
const std::string& path) const;
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
#include "rive/viewmodel/runtime/viewmodel_instance_runtime.hpp"
|
#include "rive/viewmodel/runtime/viewmodel_instance_runtime.hpp"
|
||||||
#include "rive/viewmodel/viewmodel.hpp"
|
#include "rive/viewmodel/viewmodel.hpp"
|
||||||
#include "rive/viewmodel/viewmodel_instance_number.hpp"
|
#include "rive/viewmodel/viewmodel_instance_number.hpp"
|
||||||
@@ -38,7 +37,7 @@ ViewModelInstanceRuntime::~ViewModelInstanceRuntime()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string ViewModelInstanceRuntime::name() const
|
const std::string& ViewModelInstanceRuntime::name() const
|
||||||
{
|
{
|
||||||
return m_viewModelInstance->name();
|
return m_viewModelInstance->name();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user