Home
last modified time | relevance | path

Searched refs:tro (Results 1 - 10 of 10) sorted by relevance

/foundation/graphic/graphic_3d/kits/js/src/
H A DMaterialJS.cpp67 void BaseMaterial::DisposeNative(TrueRootObject* tro) in DisposeNative() argument
71 if (auto material = interface_pointer_cast<SCENE_NS::IMaterial>(tro->GetNativeObject())) { in DisposeNative()
73 tro->SetNativeObject(nullptr, false); in DisposeNative()
74 tro->SetNativeObject(nullptr, true); in DisposeNative()
127 auto* tro = scene.Native<TrueRootObject>(); in ShaderMaterialJS() local
128 auto* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in ShaderMaterialJS()
158 auto* tro = obj.Native<TrueRootObject>(); in DisposeNative() local
160 if (tro) { in DisposeNative()
161 sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in DisposeNative()
H A DImageJS.cpp49 auto* tro = obj.Native<TrueRootObject>(); in DisposeNative() local
51 if (tro) { in DisposeNative()
52 sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in DisposeNative()
96 auto* tro = scene.Native<TrueRootObject>(); in ImageJS() local
97 auto* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in ImageJS()
H A DNodeImpl.cpp432 if (auto tro = GetRootObject(ctx, childJS)) { in AppendChild()
433 if (auto native = tro->GetNativeObject()) { in AppendChild()
434 tro->SetNativeObject(nullptr, true); in AppendChild()
435 tro->SetNativeObject(native, false); in AppendChild()
490 if (auto tro = GetRootObject(ctx, childJS)) { in InsertChildAfter()
491 if (auto native = tro->GetNativeObject()) { in InsertChildAfter()
492 tro->SetNativeObject(nullptr, true); in InsertChildAfter()
493 tro->SetNativeObject(native, false); in InsertChildAfter()
503 if (auto tro = GetRootObject(ctx, obj)) { in ResetNativeObj()
504 if (auto native = tro in ResetNativeObj()
[all...]
H A DEnvironmentJS.cpp94 auto* tro = obj.Native<TrueRootObject>(); in DisposeNative() local
95 if (tro) { in DisposeNative()
96 SceneJS* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in DisposeNative()
120 auto* tro = sceneJS.Native<TrueRootObject>(); in DisposeNative() local
121 IScene::Ptr scene = interface_pointer_cast<IScene>(tro->GetNativeObject()); in DisposeNative()
164 auto* tro = scene_.GetObject().Native<TrueRootObject>(); in EnvironmentJS() local
165 auto* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in EnvironmentJS()
168 IScene::Ptr scene = interface_pointer_cast<IScene>(tro->GetNativeObject()); in EnvironmentJS()
H A DAnimationJS.cpp85 auto* tro = scene.Native<TrueRootObject>(); in AnimationJS() local
86 auto* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in AnimationJS()
116 auto* tro = obj.Native<TrueRootObject>(); in DisposeNative() local
118 if (tro) { in DisposeNative()
119 sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in DisposeNative()
H A DShaderJS.cpp225 auto* tro = scene.Native<TrueRootObject>(); in ShaderJS() local
226 auto* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in ShaderJS()
274 auto* tro = material.Native<TrueRootObject>(); in BindToMaterial() local
275 auto mat = interface_pointer_cast<SCENE_NS::IMaterial>(tro->GetNativeObject()); in BindToMaterial()
372 auto* tro = obj.Native<TrueRootObject>(); in DisposeNative() local
374 if (tro) { in DisposeNative()
375 SceneJS* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in DisposeNative()
H A DLightJS.cpp127 void BaseLight::Finalize(napi_env env, TrueRootObject* tro) in Finalize() argument
129 tro->Finalize(env); in Finalize()
139 void BaseLight::DisposeNative(TrueRootObject* tro) in DisposeNative() argument
144 if (auto light = interface_pointer_cast<SCENE_NS::ILight>(tro->GetNativeObject())) { in DisposeNative()
146 tro->SetNativeObject(nullptr, false); in DisposeNative()
147 tro->SetNativeObject(nullptr, true); in DisposeNative()
H A DCameraJS.cpp41 auto* tro = obj.Native<TrueRootObject>(); in DisposeNative() local
42 if (tro) { in DisposeNative()
43 SceneJS* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in DisposeNative()
131 auto* tro = scene.Native<TrueRootObject>(); in CameraJS() local
132 auto* sceneJS = ((SceneJS*)tro->GetInstanceImpl(SceneJS::ID)); in CameraJS()
H A DSceneJS.cpp293 auto* tro = (SceneJS*)(me.Native<TrueRootObject>()); in Load() local
294 auto res = tro->CreateEnvironment(me, argsIn); in Load()
671 auto* tro = (SceneJS*)(this_.GetObject().Native<TrueRootObject>()); in CreateEnvironment() local
672 result = tro->CreateEnvironment(this_.GetObject(), args_.GetObject()); in CreateEnvironment()
/foundation/graphic/graphic_3d/kits/js/include/
H A DBaseObjectJS.h198 auto* tro = obj.Native<TrueRootObject>(); in GetNativeMeta() local
199 if (tro) { in GetNativeMeta()
200 return interface_pointer_cast<type>(tro->GetNativeObject()); in GetNativeMeta()

Completed in 8 milliseconds