| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include "BsScriptAudioDevice.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- namespace bs
- {
- ScriptAudioDevice::ScriptAudioDevice(MonoObject* managedInstance)
- :ScriptObject(managedInstance)
- { }
- void ScriptAudioDevice::initRuntimeData()
- { }
- MonoObject*ScriptAudioDevice::box(const __AudioDeviceInterop& value)
- {
- return MonoUtil::box(metaData.scriptClass->_getInternalClass(), (void*)&value);
- }
- __AudioDeviceInterop ScriptAudioDevice::unbox(MonoObject* value)
- {
- return *(__AudioDeviceInterop*)MonoUtil::unbox(value);
- }
- AudioDevice ScriptAudioDevice::fromInterop(const __AudioDeviceInterop& value)
- {
- AudioDevice output;
- String tmpname;
- tmpname = MonoUtil::monoToString(value.name);
- output.name = tmpname;
- return output;
- }
- __AudioDeviceInterop ScriptAudioDevice::toInterop(const AudioDevice& value)
- {
- __AudioDeviceInterop output;
- MonoString* tmpname;
- tmpname = MonoUtil::stringToMono(value.name);
- output.name = tmpname;
- return output;
- }
- }
|