BsScriptAudioClipImportOptions.editor.generated.cpp 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. //********************************** Banshee Engine (www.banshee3d.com) **************************************************//
  2. //************** Copyright (c) 2016-2019 Marko Pintera ([email protected]). All rights reserved. *******************//
  3. #include "BsScriptAudioClipImportOptions.editor.generated.h"
  4. #include "BsMonoMethod.h"
  5. #include "BsMonoClass.h"
  6. #include "BsMonoUtil.h"
  7. #include "../../bsf/Source/Foundation/bsfCore/Audio/BsAudioClipImportOptions.h"
  8. #include "BsScriptAudioClipImportOptions.editor.generated.h"
  9. namespace bs
  10. {
  11. ScriptAudioClipImportOptions::ScriptAudioClipImportOptions(MonoObject* managedInstance, const SPtr<AudioClipImportOptions>& value)
  12. :ScriptObject(managedInstance)
  13. {
  14. mInternal = value;
  15. }
  16. SPtr<AudioClipImportOptions> ScriptAudioClipImportOptions::getInternal() const
  17. {
  18. return std::static_pointer_cast<AudioClipImportOptions>(mInternal);
  19. }
  20. void ScriptAudioClipImportOptions::initRuntimeData()
  21. {
  22. metaData.scriptClass->addInternalCall("Internal_getformat", (void*)&ScriptAudioClipImportOptions::Internal_getformat);
  23. metaData.scriptClass->addInternalCall("Internal_setformat", (void*)&ScriptAudioClipImportOptions::Internal_setformat);
  24. metaData.scriptClass->addInternalCall("Internal_getreadMode", (void*)&ScriptAudioClipImportOptions::Internal_getreadMode);
  25. metaData.scriptClass->addInternalCall("Internal_setreadMode", (void*)&ScriptAudioClipImportOptions::Internal_setreadMode);
  26. metaData.scriptClass->addInternalCall("Internal_getis3D", (void*)&ScriptAudioClipImportOptions::Internal_getis3D);
  27. metaData.scriptClass->addInternalCall("Internal_setis3D", (void*)&ScriptAudioClipImportOptions::Internal_setis3D);
  28. metaData.scriptClass->addInternalCall("Internal_getbitDepth", (void*)&ScriptAudioClipImportOptions::Internal_getbitDepth);
  29. metaData.scriptClass->addInternalCall("Internal_setbitDepth", (void*)&ScriptAudioClipImportOptions::Internal_setbitDepth);
  30. metaData.scriptClass->addInternalCall("Internal_create", (void*)&ScriptAudioClipImportOptions::Internal_create);
  31. }
  32. MonoObject* ScriptAudioClipImportOptions::create(const SPtr<AudioClipImportOptions>& value)
  33. {
  34. if(value == nullptr) return nullptr;
  35. bool dummy = false;
  36. void* ctorParams[1] = { &dummy };
  37. MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
  38. new (bs_alloc<ScriptAudioClipImportOptions>()) ScriptAudioClipImportOptions(managedInstance, value);
  39. return managedInstance;
  40. }
  41. void ScriptAudioClipImportOptions::Internal_create(MonoObject* managedInstance)
  42. {
  43. SPtr<AudioClipImportOptions> instance = AudioClipImportOptions::create();
  44. new (bs_alloc<ScriptAudioClipImportOptions>())ScriptAudioClipImportOptions(managedInstance, instance);
  45. }
  46. AudioFormat ScriptAudioClipImportOptions::Internal_getformat(ScriptAudioClipImportOptions* thisPtr)
  47. {
  48. AudioFormat tmp__output;
  49. tmp__output = thisPtr->getInternal()->format;
  50. AudioFormat __output;
  51. __output = tmp__output;
  52. return __output;
  53. }
  54. void ScriptAudioClipImportOptions::Internal_setformat(ScriptAudioClipImportOptions* thisPtr, AudioFormat value)
  55. {
  56. thisPtr->getInternal()->format = value;
  57. }
  58. AudioReadMode ScriptAudioClipImportOptions::Internal_getreadMode(ScriptAudioClipImportOptions* thisPtr)
  59. {
  60. AudioReadMode tmp__output;
  61. tmp__output = thisPtr->getInternal()->readMode;
  62. AudioReadMode __output;
  63. __output = tmp__output;
  64. return __output;
  65. }
  66. void ScriptAudioClipImportOptions::Internal_setreadMode(ScriptAudioClipImportOptions* thisPtr, AudioReadMode value)
  67. {
  68. thisPtr->getInternal()->readMode = value;
  69. }
  70. bool ScriptAudioClipImportOptions::Internal_getis3D(ScriptAudioClipImportOptions* thisPtr)
  71. {
  72. bool tmp__output;
  73. tmp__output = thisPtr->getInternal()->is3D;
  74. bool __output;
  75. __output = tmp__output;
  76. return __output;
  77. }
  78. void ScriptAudioClipImportOptions::Internal_setis3D(ScriptAudioClipImportOptions* thisPtr, bool value)
  79. {
  80. thisPtr->getInternal()->is3D = value;
  81. }
  82. uint32_t ScriptAudioClipImportOptions::Internal_getbitDepth(ScriptAudioClipImportOptions* thisPtr)
  83. {
  84. uint32_t tmp__output;
  85. tmp__output = thisPtr->getInternal()->bitDepth;
  86. uint32_t __output;
  87. __output = tmp__output;
  88. return __output;
  89. }
  90. void ScriptAudioClipImportOptions::Internal_setbitDepth(ScriptAudioClipImportOptions* thisPtr, uint32_t value)
  91. {
  92. thisPtr->getInternal()->bitDepth = value;
  93. }
  94. }