| 123456789101112131415161718192021222324252627282930313233 |
- #pragma once
- #include "BsScriptEnginePrerequisites.h"
- #include "BsScriptObject.h"
- #include "Math/BsVector3.h"
- namespace bs
- {
- struct ColorGradingSettings;
- class BS_SCR_BE_EXPORT ScriptColorGradingSettings : public ScriptObject<ScriptColorGradingSettings>
- {
- public:
- SCRIPT_OBJ(ENGINE_ASSEMBLY, "BansheeEngine", "ColorGradingSettings")
- ScriptColorGradingSettings(MonoObject* managedInstance, const SPtr<ColorGradingSettings>& value);
- SPtr<ColorGradingSettings> getInternal() const { return mInternal; }
- static MonoObject* create(const SPtr<ColorGradingSettings>& value);
- private:
- SPtr<ColorGradingSettings> mInternal;
- static void Internal_getsaturation(ScriptColorGradingSettings* thisPtr, Vector3* __output);
- static void Internal_setsaturation(ScriptColorGradingSettings* thisPtr, Vector3* value);
- static void Internal_getcontrast(ScriptColorGradingSettings* thisPtr, Vector3* __output);
- static void Internal_setcontrast(ScriptColorGradingSettings* thisPtr, Vector3* value);
- static void Internal_getgain(ScriptColorGradingSettings* thisPtr, Vector3* __output);
- static void Internal_setgain(ScriptColorGradingSettings* thisPtr, Vector3* value);
- static void Internal_getoffset(ScriptColorGradingSettings* thisPtr, Vector3* __output);
- static void Internal_setoffset(ScriptColorGradingSettings* thisPtr, Vector3* value);
- };
- }
|