BsScriptColorGradingSettings.generated.cpp 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. #include "BsScriptColorGradingSettings.generated.h"
  2. #include "BsMonoMethod.h"
  3. #include "BsMonoClass.h"
  4. #include "BsMonoUtil.h"
  5. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  6. #include "Wrappers/BsScriptVector.h"
  7. namespace bs
  8. {
  9. ScriptColorGradingSettings::ScriptColorGradingSettings(MonoObject* managedInstance, const SPtr<ColorGradingSettings>& value)
  10. :ScriptObject(managedInstance), mInternal(value)
  11. {
  12. }
  13. void ScriptColorGradingSettings::initRuntimeData()
  14. {
  15. metaData.scriptClass->addInternalCall("Internal_getsaturation", (void*)&ScriptColorGradingSettings::Internal_getsaturation);
  16. metaData.scriptClass->addInternalCall("Internal_setsaturation", (void*)&ScriptColorGradingSettings::Internal_setsaturation);
  17. metaData.scriptClass->addInternalCall("Internal_getcontrast", (void*)&ScriptColorGradingSettings::Internal_getcontrast);
  18. metaData.scriptClass->addInternalCall("Internal_setcontrast", (void*)&ScriptColorGradingSettings::Internal_setcontrast);
  19. metaData.scriptClass->addInternalCall("Internal_getgain", (void*)&ScriptColorGradingSettings::Internal_getgain);
  20. metaData.scriptClass->addInternalCall("Internal_setgain", (void*)&ScriptColorGradingSettings::Internal_setgain);
  21. metaData.scriptClass->addInternalCall("Internal_getoffset", (void*)&ScriptColorGradingSettings::Internal_getoffset);
  22. metaData.scriptClass->addInternalCall("Internal_setoffset", (void*)&ScriptColorGradingSettings::Internal_setoffset);
  23. }
  24. MonoObject* ScriptColorGradingSettings::create(const SPtr<ColorGradingSettings>& value)
  25. {
  26. if(value == nullptr) return nullptr;
  27. bool dummy = false;
  28. void* ctorParams[1] = { &dummy };
  29. MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
  30. new (bs_alloc<ScriptColorGradingSettings>()) ScriptColorGradingSettings(managedInstance, value);
  31. return managedInstance;
  32. }
  33. void ScriptColorGradingSettings::Internal_getsaturation(ScriptColorGradingSettings* thisPtr, Vector3* __output)
  34. {
  35. Vector3 tmp__output;
  36. tmp__output = thisPtr->getInternal()->saturation;
  37. *__output = tmp__output;
  38. }
  39. void ScriptColorGradingSettings::Internal_setsaturation(ScriptColorGradingSettings* thisPtr, Vector3* value)
  40. {
  41. thisPtr->getInternal()->saturation = *value;
  42. }
  43. void ScriptColorGradingSettings::Internal_getcontrast(ScriptColorGradingSettings* thisPtr, Vector3* __output)
  44. {
  45. Vector3 tmp__output;
  46. tmp__output = thisPtr->getInternal()->contrast;
  47. *__output = tmp__output;
  48. }
  49. void ScriptColorGradingSettings::Internal_setcontrast(ScriptColorGradingSettings* thisPtr, Vector3* value)
  50. {
  51. thisPtr->getInternal()->contrast = *value;
  52. }
  53. void ScriptColorGradingSettings::Internal_getgain(ScriptColorGradingSettings* thisPtr, Vector3* __output)
  54. {
  55. Vector3 tmp__output;
  56. tmp__output = thisPtr->getInternal()->gain;
  57. *__output = tmp__output;
  58. }
  59. void ScriptColorGradingSettings::Internal_setgain(ScriptColorGradingSettings* thisPtr, Vector3* value)
  60. {
  61. thisPtr->getInternal()->gain = *value;
  62. }
  63. void ScriptColorGradingSettings::Internal_getoffset(ScriptColorGradingSettings* thisPtr, Vector3* __output)
  64. {
  65. Vector3 tmp__output;
  66. tmp__output = thisPtr->getInternal()->offset;
  67. *__output = tmp__output;
  68. }
  69. void ScriptColorGradingSettings::Internal_setoffset(ScriptColorGradingSettings* thisPtr, Vector3* value)
  70. {
  71. thisPtr->getInternal()->offset = *value;
  72. }
  73. }