Lines Matching defs:PostProcJS
16 #include "PostProcJS.h"
35 void PostProcJS::Init(napi_env env, napi_value exports)
42 node_props.push_back(GetSetProperty<bool, PostProcJS, &PostProcJS::GetBloom, &PostProcJS::SetBloom>("bloom"));
43 node_props.emplace_back(GetSetProperty<Object, PostProcJS, &PostProcJS::GetToneMapping,
44 &PostProcJS::SetToneMapping>("toneMapping"));
45 node_props.push_back(MakeTROMethod<NapiApi::FunctionContext<>, PostProcJS, &PostProcJS::Dispose>("destroy"));
50 auto status = napi_define_class(env, "PostProcessSettings", NAPI_AUTO_LENGTH, BaseObject::ctor<PostProcJS>(),
58 napi_value PostProcJS::Dispose(NapiApi::FunctionContext<>& ctx)
60 LOG_F("PostProcJS::Dispose");
64 void PostProcJS::DisposeNative()
68 LOG_F("PostProcJS::DisposeNative");
99 void* PostProcJS::GetInstanceImpl(uint32_t id)
101 if (id == PostProcJS::ID) {
106 void PostProcJS::Finalize(napi_env env)
110 BaseObject<PostProcJS>::Finalize(env);
113 PostProcJS::PostProcJS(napi_env e, napi_callback_info i) : BaseObject<PostProcJS>(e, i)
115 LOG_F("PostProcJS ++");
164 PostProcJS::~PostProcJS()
166 LOG_F("PostProcJS --");
173 void PostProcJS::SetToneMapping(NapiApi::FunctionContext<NapiApi::Object>& ctx)
218 napi_value PostProcJS::GetToneMapping(NapiApi::FunctionContext<>& ctx)
245 napi_value PostProcJS::GetBloom(NapiApi::FunctionContext<>& ctx)
261 void PostProcJS::SetBloom(NapiApi::FunctionContext<bool>& ctx)