#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& 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& value) { if(value == nullptr) return nullptr; bool dummy = false; void* ctorParams[1] = { &dummy }; MonoObject* managedInstance = metaData.scriptClass->createInstance("bool", ctorParams); new (bs_alloc()) ScriptTonemappingSettings(managedInstance, value); return managedInstance; } void ScriptTonemappingSettings::Internal_TonemappingSettings(MonoObject* managedInstance) { SPtr instance = bs_shared_ptr_new(); new (bs_alloc())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; } }