Lines Matching refs:SceneJS
50 void SceneJS::Init(napi_env env, napi_value exports) in Init()
57 return SceneJS::Load(fc); in Init()
64 …GetSetProperty<NapiApi::Object, SceneJS, &SceneJS::GetEnvironment, &SceneJS::SetEnvironment>("envi… in Init()
65 GetProperty<NapiApi::Array,SceneJS, &SceneJS::GetAnimations>("animations"), in Init()
67 GetProperty<BASE_NS::string, SceneJS, &SceneJS::GetRoot>("root"), in Init()
69 … Method<NapiApi::FunctionContext<BASE_NS::string>, SceneJS, &SceneJS::GetNode>("getNodeByPath"), in Init()
70 … Method<NapiApi::FunctionContext<>, SceneJS, &SceneJS::GetResourceFactory>("getResourceFactory"), in Init()
71 Method<NapiApi::FunctionContext<>, SceneJS, &SceneJS::Dispose>("destroy"), in Init()
74 …Method<NapiApi::FunctionContext<NapiApi::Object>, SceneJS, &SceneJS::CreateCamera>("createCamera"), in Init()
75 …Method<NapiApi::FunctionContext<NapiApi::Object,uint32_t>, SceneJS, &SceneJS::CreateLight>("create… in Init()
76 … Method<NapiApi::FunctionContext<NapiApi::Object>, SceneJS, &SceneJS::CreateNode>("createNode"), in Init()
77 …Method<NapiApi::FunctionContext<NapiApi::Object,uint32_t>, SceneJS, &SceneJS::CreateMaterial>("cre… in Init()
78 …Method<NapiApi::FunctionContext<NapiApi::Object>, SceneJS, &SceneJS::CreateShader>("createShader"), in Init()
79 … Method<NapiApi::FunctionContext<NapiApi::Object>, SceneJS, &SceneJS::CreateImage>("createImage"), in Init()
80 …Method<NapiApi::FunctionContext<NapiApi::Object>, SceneJS, &SceneJS::CreateEnvironment>("createEnv… in Init()
85 …auto status = napi_define_class(env, "Scene", NAPI_AUTO_LENGTH, BaseObject::ctor<SceneJS>(), nullp… in Init()
249 napi_value SceneJS::Load(NapiApi::FunctionContext<>& ctx) in Load()
293 auto* tro = (SceneJS*)(me.Native<TrueRootObject>()); in Load()
305 auto sceneJs = static_cast<SceneJS*>(oo); in Load()
383 napi_value SceneJS::Dispose(NapiApi::FunctionContext<>& ctx) in Dispose()
389 void SceneJS::DisposeNative() in DisposeNative()
440 void* SceneJS::GetInstanceImpl(uint32_t id) in GetInstanceImpl()
442 if (id == SceneJS::ID) { in GetInstanceImpl()
447 void SceneJS::Finalize(napi_env env) in Finalize()
450 BaseObject<SceneJS>::Finalize(env); in Finalize()
453 SceneJS::SceneJS(napi_env e, napi_callback_info i) : BaseObject<SceneJS>(e, i) in SceneJS() function in SceneJS
496 SceneJS::~SceneJS() in ~SceneJS()
520 napi_value SceneJS::GetNode(NapiApi::FunctionContext<BASE_NS::string>& ctx) in GetNode()
548 napi_value SceneJS::GetRoot(NapiApi::FunctionContext<>& ctx) in GetRoot()
581 napi_value SceneJS::GetEnvironment(NapiApi::FunctionContext<>& ctx) in GetEnvironment()
614 void SceneJS::SetEnvironment(NapiApi::FunctionContext<NapiApi::Object>& ctx) in SetEnvironment()
651 napi_value SceneJS::GetResourceFactory(NapiApi::FunctionContext<>& ctx) in GetResourceFactory()
656 NapiApi::Object SceneJS::CreateEnvironment(NapiApi::Object scene, NapiApi::Object argsIn) in CreateEnvironment()
664 napi_value SceneJS::CreateEnvironment(NapiApi::FunctionContext<NapiApi::Object>& ctx) in CreateEnvironment()
671 auto* tro = (SceneJS*)(this_.GetObject().Native<TrueRootObject>()); in CreateEnvironment()
686 napi_value SceneJS::CreateCamera(NapiApi::FunctionContext<NapiApi::Object>& ctx) in CreateCamera()
711 napi_value SceneJS::CreateLight(NapiApi::FunctionContext<NapiApi::Object, uint32_t>& ctx) in CreateLight()
758 napi_value SceneJS::CreateNode(NapiApi::FunctionContext<NapiApi::Object>& ctx) in CreateNode()
784 napi_value SceneJS::CreateMaterial(NapiApi::FunctionContext<NapiApi::Object, uint32_t>& ctx) in CreateMaterial()
837 napi_value SceneJS::CreateShader(NapiApi::FunctionContext<NapiApi::Object>& ctx) in CreateShader()
901 void SceneJS::StoreBitmap(BASE_NS::string_view uri, SCENE_NS::IBitmap::Ptr bitmap) in StoreBitmap()
911 SCENE_NS::IBitmap::Ptr SceneJS::FetchBitmap(BASE_NS::string_view uri) in FetchBitmap()
921 napi_value SceneJS::CreateImage(NapiApi::FunctionContext<NapiApi::Object>& ctx) in CreateImage()
933 SceneJS* owner_; in CreateImage()
1029 napi_value SceneJS::GetAnimations(NapiApi::FunctionContext<>& ctx) in GetAnimations()
1058 void SceneJS::DisposeHook(uintptr_t token, NapiApi::Object obj) in DisposeHook()
1062 void SceneJS::ReleaseDispose(uintptr_t token) in ReleaseDispose()
1071 void SceneJS::StrongDisposeHook(uintptr_t token, NapiApi::Object obj) in StrongDisposeHook()
1075 void SceneJS::ReleaseStrongDispose(uintptr_t token) in ReleaseStrongDispose()