Lines Matching refs:ToneMapJS

15 #include "ToneMapJS.h"
34 SCENE_NS::ITonemap::TonemapType ConvertTo(ToneMapJS::ToneMappingType typeI)
38 case ToneMapJS::ToneMappingType::ACES:
41 case ToneMapJS::ToneMappingType::ACES_2020:
44 case ToneMapJS::ToneMappingType::FILMIC:
54 ToneMapJS::ToneMappingType ConvertFrom(SCENE_NS::ITonemap::TonemapType typeI)
56 ToneMapJS::ToneMappingType type;
59 type = ToneMapJS::ToneMappingType::ACES;
62 type = ToneMapJS::ToneMappingType::ACES_2020;
65 type = ToneMapJS::ToneMappingType ::FILMIC;
69 type = ToneMapJS::ToneMappingType ::ACES;
77 return ConvertTo(static_cast<ToneMapJS::ToneMappingType>(typeI));
79 void ToneMapJS::Init(napi_env env, napi_value exports)
85 node_props.emplace_back(GetSetProperty<uint32_t, ToneMapJS, &ToneMapJS::GetType, &ToneMapJS::SetType>("type"));
86 node_props.emplace_back(GetSetProperty<float, ToneMapJS, &ToneMapJS::GetExposure,
87 &ToneMapJS::SetExposure>("exposure"));
88 node_props.push_back(MakeTROMethod<NapiApi::FunctionContext<>, ToneMapJS, &ToneMapJS::Dispose>("destroy"));
92 auto status = napi_define_class(env, "ToneMappingSettings", NAPI_AUTO_LENGTH, BaseObject::ctor<ToneMapJS>(),
115 napi_value ToneMapJS::Dispose(NapiApi::FunctionContext<>& ctx)
117 LOG_F("ToneMapJS::Dispose");
121 void ToneMapJS::DisposeNative()
125 LOG_F("ToneMapJS::DisposeNative");
135 void* ToneMapJS::GetInstanceImpl(uint32_t id)
137 if (id == ToneMapJS::ID) {
142 void ToneMapJS::Finalize(napi_env env)
146 BaseObject<ToneMapJS>::Finalize(env);
149 ToneMapJS::ToneMapJS(napi_env e, napi_callback_info i) : BaseObject<ToneMapJS>(e, i)
151 LOG_F("ToneMapJS ++");
188 ToneMapJS::~ToneMapJS()
190 LOG_F("ToneMapJS --");
197 napi_value ToneMapJS::GetType(NapiApi::FunctionContext<>& ctx)
212 void ToneMapJS::SetType(NapiApi::FunctionContext<uint32_t>& ctx)
224 napi_value ToneMapJS::GetExposure(NapiApi::FunctionContext<>& ctx)
239 void ToneMapJS::SetExposure(NapiApi::FunctionContext<float>& ctx)