BsScriptTonemappingSettings.generated.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #pragma once
  2. #include "BsScriptEnginePrerequisites.h"
  3. #include "BsScriptObject.h"
  4. namespace bs
  5. {
  6. struct TonemappingSettings;
  7. class BS_SCR_BE_EXPORT ScriptTonemappingSettings : public ScriptObject<ScriptTonemappingSettings>
  8. {
  9. public:
  10. SCRIPT_OBJ(ENGINE_ASSEMBLY, "BansheeEngine", "TonemappingSettings")
  11. ScriptTonemappingSettings(MonoObject* managedInstance, const SPtr<TonemappingSettings>& value);
  12. SPtr<TonemappingSettings> getInternal() const { return mInternal; }
  13. static MonoObject* create(const SPtr<TonemappingSettings>& value);
  14. private:
  15. SPtr<TonemappingSettings> mInternal;
  16. static void Internal_TonemappingSettings(MonoObject* managedInstance);
  17. static float Internal_getfilmicCurveShoulderStrength(ScriptTonemappingSettings* thisPtr);
  18. static void Internal_setfilmicCurveShoulderStrength(ScriptTonemappingSettings* thisPtr, float value);
  19. static float Internal_getfilmicCurveLinearStrength(ScriptTonemappingSettings* thisPtr);
  20. static void Internal_setfilmicCurveLinearStrength(ScriptTonemappingSettings* thisPtr, float value);
  21. static float Internal_getfilmicCurveLinearAngle(ScriptTonemappingSettings* thisPtr);
  22. static void Internal_setfilmicCurveLinearAngle(ScriptTonemappingSettings* thisPtr, float value);
  23. static float Internal_getfilmicCurveToeStrength(ScriptTonemappingSettings* thisPtr);
  24. static void Internal_setfilmicCurveToeStrength(ScriptTonemappingSettings* thisPtr, float value);
  25. static float Internal_getfilmicCurveToeNumerator(ScriptTonemappingSettings* thisPtr);
  26. static void Internal_setfilmicCurveToeNumerator(ScriptTonemappingSettings* thisPtr, float value);
  27. static float Internal_getfilmicCurveToeDenominator(ScriptTonemappingSettings* thisPtr);
  28. static void Internal_setfilmicCurveToeDenominator(ScriptTonemappingSettings* thisPtr, float value);
  29. static float Internal_getfilmicCurveLinearWhitePoint(ScriptTonemappingSettings* thisPtr);
  30. static void Internal_setfilmicCurveLinearWhitePoint(ScriptTonemappingSettings* thisPtr, float value);
  31. };
  32. }