| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- #include "BsScriptColorGradingSettings.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
- #include "Wrappers/BsScriptVector.h"
- namespace bs
- {
- ScriptColorGradingSettings::ScriptColorGradingSettings(MonoObject* managedInstance, const SPtr<ColorGradingSettings>& value)
- :ScriptObject(managedInstance), mInternal(value)
- {
- }
- void ScriptColorGradingSettings::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_getsaturation", (void*)&ScriptColorGradingSettings::Internal_getsaturation);
- metaData.scriptClass->addInternalCall("Internal_setsaturation", (void*)&ScriptColorGradingSettings::Internal_setsaturation);
- metaData.scriptClass->addInternalCall("Internal_getcontrast", (void*)&ScriptColorGradingSettings::Internal_getcontrast);
- metaData.scriptClass->addInternalCall("Internal_setcontrast", (void*)&ScriptColorGradingSettings::Internal_setcontrast);
- metaData.scriptClass->addInternalCall("Internal_getgain", (void*)&ScriptColorGradingSettings::Internal_getgain);
- metaData.scriptClass->addInternalCall("Internal_setgain", (void*)&ScriptColorGradingSettings::Internal_setgain);
- metaData.scriptClass->addInternalCall("Internal_getoffset", (void*)&ScriptColorGradingSettings::Internal_getoffset);
- metaData.scriptClass->addInternalCall("Internal_setoffset", (void*)&ScriptColorGradingSettings::Internal_setoffset);
- }
- MonoObject* ScriptColorGradingSettings::create(const SPtr<ColorGradingSettings>& value)
- {
- if(value == nullptr) return nullptr;
- bool dummy = false;
- void* ctorParams[1] = { &dummy };
- MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
- new (bs_alloc<ScriptColorGradingSettings>()) ScriptColorGradingSettings(managedInstance, value);
- return managedInstance;
- }
- void ScriptColorGradingSettings::Internal_getsaturation(ScriptColorGradingSettings* thisPtr, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getInternal()->saturation;
- *__output = tmp__output;
- }
- void ScriptColorGradingSettings::Internal_setsaturation(ScriptColorGradingSettings* thisPtr, Vector3* value)
- {
- thisPtr->getInternal()->saturation = *value;
- }
- void ScriptColorGradingSettings::Internal_getcontrast(ScriptColorGradingSettings* thisPtr, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getInternal()->contrast;
- *__output = tmp__output;
- }
- void ScriptColorGradingSettings::Internal_setcontrast(ScriptColorGradingSettings* thisPtr, Vector3* value)
- {
- thisPtr->getInternal()->contrast = *value;
- }
- void ScriptColorGradingSettings::Internal_getgain(ScriptColorGradingSettings* thisPtr, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getInternal()->gain;
- *__output = tmp__output;
- }
- void ScriptColorGradingSettings::Internal_setgain(ScriptColorGradingSettings* thisPtr, Vector3* value)
- {
- thisPtr->getInternal()->gain = *value;
- }
- void ScriptColorGradingSettings::Internal_getoffset(ScriptColorGradingSettings* thisPtr, Vector3* __output)
- {
- Vector3 tmp__output;
- tmp__output = thisPtr->getInternal()->offset;
- *__output = tmp__output;
- }
- void ScriptColorGradingSettings::Internal_setoffset(ScriptColorGradingSettings* thisPtr, Vector3* value)
- {
- thisPtr->getInternal()->offset = *value;
- }
- }
|