BsScriptRenderSettings.generated.h 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. #pragma once
  2. #include "BsScriptEnginePrerequisites.h"
  3. #include "BsScriptObject.h"
  4. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  5. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  6. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  7. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  8. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  9. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  10. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  11. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  12. #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
  13. namespace bs
  14. {
  15. struct RenderSettings;
  16. class BS_SCR_BE_EXPORT ScriptRenderSettings : public ScriptObject<ScriptRenderSettings>
  17. {
  18. public:
  19. SCRIPT_OBJ(ENGINE_ASSEMBLY, "BansheeEngine", "RenderSettings")
  20. ScriptRenderSettings(MonoObject* managedInstance, const SPtr<RenderSettings>& value);
  21. SPtr<RenderSettings> getInternal() const { return mInternal; }
  22. static MonoObject* create(const SPtr<RenderSettings>& value);
  23. private:
  24. SPtr<RenderSettings> mInternal;
  25. static void Internal_RenderSettings(MonoObject* managedInstance);
  26. static bool Internal_getenableAutoExposure(ScriptRenderSettings* thisPtr);
  27. static void Internal_setenableAutoExposure(ScriptRenderSettings* thisPtr, bool value);
  28. static MonoObject* Internal_getautoExposure(ScriptRenderSettings* thisPtr);
  29. static void Internal_setautoExposure(ScriptRenderSettings* thisPtr, MonoObject* value);
  30. static bool Internal_getenableTonemapping(ScriptRenderSettings* thisPtr);
  31. static void Internal_setenableTonemapping(ScriptRenderSettings* thisPtr, bool value);
  32. static MonoObject* Internal_gettonemapping(ScriptRenderSettings* thisPtr);
  33. static void Internal_settonemapping(ScriptRenderSettings* thisPtr, MonoObject* value);
  34. static MonoObject* Internal_getwhiteBalance(ScriptRenderSettings* thisPtr);
  35. static void Internal_setwhiteBalance(ScriptRenderSettings* thisPtr, MonoObject* value);
  36. static MonoObject* Internal_getcolorGrading(ScriptRenderSettings* thisPtr);
  37. static void Internal_setcolorGrading(ScriptRenderSettings* thisPtr, MonoObject* value);
  38. static MonoObject* Internal_getdepthOfField(ScriptRenderSettings* thisPtr);
  39. static void Internal_setdepthOfField(ScriptRenderSettings* thisPtr, MonoObject* value);
  40. static MonoObject* Internal_getambientOcclusion(ScriptRenderSettings* thisPtr);
  41. static void Internal_setambientOcclusion(ScriptRenderSettings* thisPtr, MonoObject* value);
  42. static MonoObject* Internal_getscreenSpaceReflections(ScriptRenderSettings* thisPtr);
  43. static void Internal_setscreenSpaceReflections(ScriptRenderSettings* thisPtr, MonoObject* value);
  44. static MonoObject* Internal_getbloom(ScriptRenderSettings* thisPtr);
  45. static void Internal_setbloom(ScriptRenderSettings* thisPtr, MonoObject* value);
  46. static bool Internal_getenableFXAA(ScriptRenderSettings* thisPtr);
  47. static void Internal_setenableFXAA(ScriptRenderSettings* thisPtr, bool value);
  48. static float Internal_getexposureScale(ScriptRenderSettings* thisPtr);
  49. static void Internal_setexposureScale(ScriptRenderSettings* thisPtr, float value);
  50. static float Internal_getgamma(ScriptRenderSettings* thisPtr);
  51. static void Internal_setgamma(ScriptRenderSettings* thisPtr, float value);
  52. static bool Internal_getenableHDR(ScriptRenderSettings* thisPtr);
  53. static void Internal_setenableHDR(ScriptRenderSettings* thisPtr, bool value);
  54. static bool Internal_getenableLighting(ScriptRenderSettings* thisPtr);
  55. static void Internal_setenableLighting(ScriptRenderSettings* thisPtr, bool value);
  56. static bool Internal_getenableShadows(ScriptRenderSettings* thisPtr);
  57. static void Internal_setenableShadows(ScriptRenderSettings* thisPtr, bool value);
  58. static MonoObject* Internal_getshadowSettings(ScriptRenderSettings* thisPtr);
  59. static void Internal_setshadowSettings(ScriptRenderSettings* thisPtr, MonoObject* value);
  60. static bool Internal_getenableIndirectLighting(ScriptRenderSettings* thisPtr);
  61. static void Internal_setenableIndirectLighting(ScriptRenderSettings* thisPtr, bool value);
  62. static bool Internal_getoverlayOnly(ScriptRenderSettings* thisPtr);
  63. static void Internal_setoverlayOnly(ScriptRenderSettings* thisPtr, bool value);
  64. static bool Internal_getenableSkybox(ScriptRenderSettings* thisPtr);
  65. static void Internal_setenableSkybox(ScriptRenderSettings* thisPtr, bool value);
  66. };
  67. }