| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- #include "BsScriptAudioClip.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Audio/BsAudioClip.h"
- namespace bs
- {
- ScriptAudioClip::ScriptAudioClip(MonoObject* managedInstance, const ResourceHandle<AudioClip>& value)
- :TScriptResource(managedInstance, value)
- {
- }
- void ScriptAudioClip::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_GetRef", (void*)&ScriptAudioClip::Internal_getRef);
- metaData.scriptClass->addInternalCall("Internal_getBitDepth", (void*)&ScriptAudioClip::Internal_getBitDepth);
- metaData.scriptClass->addInternalCall("Internal_getFrequency", (void*)&ScriptAudioClip::Internal_getFrequency);
- metaData.scriptClass->addInternalCall("Internal_getNumChannels", (void*)&ScriptAudioClip::Internal_getNumChannels);
- metaData.scriptClass->addInternalCall("Internal_getFormat", (void*)&ScriptAudioClip::Internal_getFormat);
- metaData.scriptClass->addInternalCall("Internal_getReadMode", (void*)&ScriptAudioClip::Internal_getReadMode);
- metaData.scriptClass->addInternalCall("Internal_getLength", (void*)&ScriptAudioClip::Internal_getLength);
- metaData.scriptClass->addInternalCall("Internal_getNumSamples", (void*)&ScriptAudioClip::Internal_getNumSamples);
- metaData.scriptClass->addInternalCall("Internal_is3D", (void*)&ScriptAudioClip::Internal_is3D);
- }
- MonoObject*ScriptAudioClip::createInstance()
- {
- bool dummy = false;
- void* ctorParams[1] = { &dummy };
- return metaData.scriptClass->createInstance("bool", ctorParams);
- }
- MonoObject* ScriptAudioClip::Internal_getRef(ScriptAudioClip* thisPtr)
- {
- return thisPtr->getRRef();
- }
- uint32_t ScriptAudioClip::Internal_getBitDepth(ScriptAudioClip* thisPtr)
- {
- uint32_t tmp__output;
- tmp__output = thisPtr->getHandle()->getBitDepth();
- uint32_t __output;
- __output = tmp__output;
- return __output;
- }
- uint32_t ScriptAudioClip::Internal_getFrequency(ScriptAudioClip* thisPtr)
- {
- uint32_t tmp__output;
- tmp__output = thisPtr->getHandle()->getFrequency();
- uint32_t __output;
- __output = tmp__output;
- return __output;
- }
- uint32_t ScriptAudioClip::Internal_getNumChannels(ScriptAudioClip* thisPtr)
- {
- uint32_t tmp__output;
- tmp__output = thisPtr->getHandle()->getNumChannels();
- uint32_t __output;
- __output = tmp__output;
- return __output;
- }
- AudioFormat ScriptAudioClip::Internal_getFormat(ScriptAudioClip* thisPtr)
- {
- AudioFormat tmp__output;
- tmp__output = thisPtr->getHandle()->getFormat();
- AudioFormat __output;
- __output = tmp__output;
- return __output;
- }
- AudioReadMode ScriptAudioClip::Internal_getReadMode(ScriptAudioClip* thisPtr)
- {
- AudioReadMode tmp__output;
- tmp__output = thisPtr->getHandle()->getReadMode();
- AudioReadMode __output;
- __output = tmp__output;
- return __output;
- }
- float ScriptAudioClip::Internal_getLength(ScriptAudioClip* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getHandle()->getLength();
- float __output;
- __output = tmp__output;
- return __output;
- }
- uint32_t ScriptAudioClip::Internal_getNumSamples(ScriptAudioClip* thisPtr)
- {
- uint32_t tmp__output;
- tmp__output = thisPtr->getHandle()->getNumSamples();
- uint32_t __output;
- __output = tmp__output;
- return __output;
- }
- bool ScriptAudioClip::Internal_is3D(ScriptAudioClip* thisPtr)
- {
- bool tmp__output;
- tmp__output = thisPtr->getHandle()->is3D();
- bool __output;
- __output = tmp__output;
- return __output;
- }
- }
|