Lines Matching defs:CameraJS
15 #include "CameraJS.h"
27 void* CameraJS::GetInstanceImpl(uint32_t id)
29 if (id == CameraJS::ID) {
34 void CameraJS::DisposeNative()
37 LOG_F("CameraJS::DisposeNative");
88 void CameraJS::Init(napi_env env, napi_value exports)
94 node_props.push_back(GetSetProperty<float, CameraJS, &CameraJS::GetFov, &CameraJS::SetFov>("fov"));
95 node_props.push_back(GetSetProperty<float, CameraJS, &CameraJS::GetNear, &CameraJS::SetNear>("nearPlane"));
96 node_props.push_back(GetSetProperty<float, CameraJS, &CameraJS::GetFar, &CameraJS::SetFar>("farPlane"));
97 node_props.push_back(GetSetProperty<bool, CameraJS, &CameraJS::GetEnabled, &CameraJS::SetEnabled>("enabled"));
98 node_props.push_back(GetSetProperty<bool, CameraJS, &CameraJS::GetMSAA, &CameraJS::SetMSAA>("msaa"));
100 GetSetProperty<Object, CameraJS, &CameraJS::GetPostProcess, &CameraJS::SetPostProcess>("postProcess"));
101 node_props.push_back(GetSetProperty<Object, CameraJS, &CameraJS::GetColor, &CameraJS::SetColor>("clearColor"));
104 auto status = napi_define_class(env, "Camera", NAPI_AUTO_LENGTH, BaseObject::ctor<CameraJS>(), nullptr,
112 CameraJS::CameraJS(napi_env e, napi_callback_info i) : BaseObject<CameraJS>(e, i), NodeImpl(NodeImpl::CAMERA)
126 CORE_LOG_F("Invalid scene for CameraJS!");
192 void CameraJS::Finalize(napi_env env)
203 BaseObject<CameraJS>::Finalize(env);
205 CameraJS::~CameraJS()
207 LOG_F("CameraJS -- ");
209 napi_value CameraJS::GetFov(NapiApi::FunctionContext<>& ctx)
227 void CameraJS::SetFov(NapiApi::FunctionContext<float>& ctx)
238 napi_value CameraJS::GetEnabled(NapiApi::FunctionContext<>& ctx)
256 void CameraJS::SetEnabled(NapiApi::FunctionContext<bool>& ctx)
273 napi_value CameraJS::GetFar(NapiApi::FunctionContext<>& ctx)
291 void CameraJS::SetFar(NapiApi::FunctionContext<float>& ctx)
302 napi_value CameraJS::GetNear(NapiApi::FunctionContext<>& ctx)
320 void CameraJS::SetNear(NapiApi::FunctionContext<float>& ctx)
331 napi_value CameraJS::GetPostProcess(NapiApi::FunctionContext<>& ctx)
354 void CameraJS::SetPostProcess(NapiApi::FunctionContext<NapiApi::Object>& ctx)
435 napi_value CameraJS::GetColor(NapiApi::FunctionContext<>& ctx)
457 void CameraJS::SetColor(NapiApi::FunctionContext<NapiApi::Object>& ctx)
491 META_NS::IObject::Ptr CameraJS::CreateObject(const META_NS::ClassInfo& type)
499 void CameraJS::ReleaseObject(const META_NS::IObject::Ptr& obj)
506 napi_value CameraJS::GetMSAA(NapiApi::FunctionContext<>& ctx)
522 void CameraJS::SetMSAA(NapiApi::FunctionContext<bool>& ctx)