| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- #include "BsScriptTonemappingSettings.generated.h"
- #include "BsMonoMethod.h"
- #include "BsMonoClass.h"
- #include "BsMonoUtil.h"
- #include "../../../bsf/Source/Foundation/bsfCore/Renderer/BsRenderSettings.h"
- namespace bs
- {
- ScriptTonemappingSettings::ScriptTonemappingSettings(MonoObject* managedInstance, const SPtr<TonemappingSettings>& value)
- :ScriptObject(managedInstance), mInternal(value)
- {
- }
- void ScriptTonemappingSettings::initRuntimeData()
- {
- metaData.scriptClass->addInternalCall("Internal_TonemappingSettings", (void*)&ScriptTonemappingSettings::Internal_TonemappingSettings);
- metaData.scriptClass->addInternalCall("Internal_getfilmicCurveShoulderStrength", (void*)&ScriptTonemappingSettings::Internal_getfilmicCurveShoulderStrength);
- metaData.scriptClass->addInternalCall("Internal_setfilmicCurveShoulderStrength", (void*)&ScriptTonemappingSettings::Internal_setfilmicCurveShoulderStrength);
- metaData.scriptClass->addInternalCall("Internal_getfilmicCurveLinearStrength", (void*)&ScriptTonemappingSettings::Internal_getfilmicCurveLinearStrength);
- metaData.scriptClass->addInternalCall("Internal_setfilmicCurveLinearStrength", (void*)&ScriptTonemappingSettings::Internal_setfilmicCurveLinearStrength);
- metaData.scriptClass->addInternalCall("Internal_getfilmicCurveLinearAngle", (void*)&ScriptTonemappingSettings::Internal_getfilmicCurveLinearAngle);
- metaData.scriptClass->addInternalCall("Internal_setfilmicCurveLinearAngle", (void*)&ScriptTonemappingSettings::Internal_setfilmicCurveLinearAngle);
- metaData.scriptClass->addInternalCall("Internal_getfilmicCurveToeStrength", (void*)&ScriptTonemappingSettings::Internal_getfilmicCurveToeStrength);
- metaData.scriptClass->addInternalCall("Internal_setfilmicCurveToeStrength", (void*)&ScriptTonemappingSettings::Internal_setfilmicCurveToeStrength);
- metaData.scriptClass->addInternalCall("Internal_getfilmicCurveToeNumerator", (void*)&ScriptTonemappingSettings::Internal_getfilmicCurveToeNumerator);
- metaData.scriptClass->addInternalCall("Internal_setfilmicCurveToeNumerator", (void*)&ScriptTonemappingSettings::Internal_setfilmicCurveToeNumerator);
- metaData.scriptClass->addInternalCall("Internal_getfilmicCurveToeDenominator", (void*)&ScriptTonemappingSettings::Internal_getfilmicCurveToeDenominator);
- metaData.scriptClass->addInternalCall("Internal_setfilmicCurveToeDenominator", (void*)&ScriptTonemappingSettings::Internal_setfilmicCurveToeDenominator);
- metaData.scriptClass->addInternalCall("Internal_getfilmicCurveLinearWhitePoint", (void*)&ScriptTonemappingSettings::Internal_getfilmicCurveLinearWhitePoint);
- metaData.scriptClass->addInternalCall("Internal_setfilmicCurveLinearWhitePoint", (void*)&ScriptTonemappingSettings::Internal_setfilmicCurveLinearWhitePoint);
- }
- MonoObject* ScriptTonemappingSettings::create(const SPtr<TonemappingSettings>& value)
- {
- if(value == nullptr) return nullptr;
- bool dummy = false;
- void* ctorParams[1] = { &dummy };
- MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams);
- new (bs_alloc<ScriptTonemappingSettings>()) ScriptTonemappingSettings(managedInstance, value);
- return managedInstance;
- }
- void ScriptTonemappingSettings::Internal_TonemappingSettings(MonoObject* managedInstance)
- {
- SPtr<TonemappingSettings> instance = bs_shared_ptr_new<TonemappingSettings>();
- new (bs_alloc<ScriptTonemappingSettings>())ScriptTonemappingSettings(managedInstance, instance);
- }
- float ScriptTonemappingSettings::Internal_getfilmicCurveShoulderStrength(ScriptTonemappingSettings* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->filmicCurveShoulderStrength;
- float __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTonemappingSettings::Internal_setfilmicCurveShoulderStrength(ScriptTonemappingSettings* thisPtr, float value)
- {
- thisPtr->getInternal()->filmicCurveShoulderStrength = value;
- }
- float ScriptTonemappingSettings::Internal_getfilmicCurveLinearStrength(ScriptTonemappingSettings* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->filmicCurveLinearStrength;
- float __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTonemappingSettings::Internal_setfilmicCurveLinearStrength(ScriptTonemappingSettings* thisPtr, float value)
- {
- thisPtr->getInternal()->filmicCurveLinearStrength = value;
- }
- float ScriptTonemappingSettings::Internal_getfilmicCurveLinearAngle(ScriptTonemappingSettings* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->filmicCurveLinearAngle;
- float __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTonemappingSettings::Internal_setfilmicCurveLinearAngle(ScriptTonemappingSettings* thisPtr, float value)
- {
- thisPtr->getInternal()->filmicCurveLinearAngle = value;
- }
- float ScriptTonemappingSettings::Internal_getfilmicCurveToeStrength(ScriptTonemappingSettings* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->filmicCurveToeStrength;
- float __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTonemappingSettings::Internal_setfilmicCurveToeStrength(ScriptTonemappingSettings* thisPtr, float value)
- {
- thisPtr->getInternal()->filmicCurveToeStrength = value;
- }
- float ScriptTonemappingSettings::Internal_getfilmicCurveToeNumerator(ScriptTonemappingSettings* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->filmicCurveToeNumerator;
- float __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTonemappingSettings::Internal_setfilmicCurveToeNumerator(ScriptTonemappingSettings* thisPtr, float value)
- {
- thisPtr->getInternal()->filmicCurveToeNumerator = value;
- }
- float ScriptTonemappingSettings::Internal_getfilmicCurveToeDenominator(ScriptTonemappingSettings* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->filmicCurveToeDenominator;
- float __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTonemappingSettings::Internal_setfilmicCurveToeDenominator(ScriptTonemappingSettings* thisPtr, float value)
- {
- thisPtr->getInternal()->filmicCurveToeDenominator = value;
- }
- float ScriptTonemappingSettings::Internal_getfilmicCurveLinearWhitePoint(ScriptTonemappingSettings* thisPtr)
- {
- float tmp__output;
- tmp__output = thisPtr->getInternal()->filmicCurveLinearWhitePoint;
- float __output;
- __output = tmp__output;
- return __output;
- }
- void ScriptTonemappingSettings::Internal_setfilmicCurveLinearWhitePoint(ScriptTonemappingSettings* thisPtr, float value)
- {
- thisPtr->getInternal()->filmicCurveLinearWhitePoint = value;
- }
- }
|