| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include "BsScriptColorGradientKey.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- #include "Wrappers/BsScriptColor.h"
- #include "Wrappers/BsScriptColor.h"
- namespace bs
- {
- ScriptColorGradientKey::ScriptColorGradientKey(MonoObject* managedInstance)
- :ScriptObject(managedInstance)
- { }
- void ScriptColorGradientKey::initRuntimeData()
- { }
- MonoObject*ScriptColorGradientKey::box(const __ColorGradientKeyInterop& value)
- {
- return MonoUtil::box(metaData.scriptClass->_getInternalClass(), (void*)&value);
- }
- __ColorGradientKeyInterop ScriptColorGradientKey::unbox(MonoObject* value)
- {
- return *(__ColorGradientKeyInterop*)MonoUtil::unbox(value);
- }
- ColorGradientKey ScriptColorGradientKey::fromInterop(const __ColorGradientKeyInterop& value)
- {
- ColorGradientKey output;
- output.color = value.color;
- output.time = value.time;
- return output;
- }
- __ColorGradientKeyInterop ScriptColorGradientKey::toInterop(const ColorGradientKey& value)
- {
- __ColorGradientKeyInterop output;
- output.color = value.color;
- output.time = value.time;
- return output;
- }
- }
|