/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | base_object.cpp | 31 InstanceId BaseObject::GetInstanceId() const in GetInstanceId() 36 BASE_NS::string BaseObject::GetName() const in GetName() 41 IObject::Ptr BaseObject::Resolve(const RefUri& uri) const in Resolve() 46 IObject::Ptr BaseObject::GetSelf() const in GetSelf() 51 BASE_NS::vector<BASE_NS::Uid> BaseObject::GetInterfaces() const in GetInterfaces() 56 ObjectFlagBitsValue BaseObject::GetObjectFlags() const in GetObjectFlags() 61 void BaseObject::SetObjectFlags(const ObjectFlagBitsValue& value) in SetObjectFlags() 66 ObjectFlagBitsValue BaseObject::GetObjectDefaultFlags() const in GetObjectDefaultFlags() 72 void BaseObject::SetSuperInstance(const IObject::Ptr& aggr, const IObject::Ptr& super) in SetSuperInstance() 76 BASE_NS::Uid BaseObject in SetSuperInstance() [all...] |
H A D | base_object.h | 38 class BaseObject : public IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle> { class 40 BaseObject() = default; 41 ~BaseObject() override = default; 77 static StaticObjectMetadata meta { META_NS::ClassId::BaseObject, nullptr }; in StaticObjectMeta() member in Internal::BaseObject::META_NS::ClassId 142 class BaseObjectFwd : public ConcreteBaseFwd<FinalClass, ClassInfo, META_NS::Internal::BaseObject, Interfaces...> { 143 using Impl = META_NS::Internal::BaseObject; 148 return BaseObject::GetObjectRegistry(); in GetObjectRegistry() 158 class BaseObject : public Internal::BaseObjectFwd<BaseObject, META_NS::ClassId::BaseObject> { class [all...] |
H A D | register_default_objs.cpp | 76 registry.RegisterObjectType<META_NS::BaseObject>(); in RegisterBuiltInObjects() 138 registry.UnregisterObjectType<META_NS::BaseObject>(); in UnRegisterBuiltInObjects()
|
/foundation/graphic/graphic_3d/kits/js/src/ |
H A D | LightJS.cpp | 279 : BaseObject<SpotLightJS>(e, i), BaseLight(BaseLight::LightType::SPOT) in SpotLightJS() 290 BaseLight::Init("SpotLight", env, exports, node_props, BaseObject::ctor<SpotLightJS>()); in Init() 306 BaseObject<SpotLightJS>::Finalize(env); in Finalize() 309 : BaseObject<PointLightJS>(e, i), BaseLight(BaseLight::LightType::POINT) in PointLightJS() 329 BaseObject<PointLightJS>::Finalize(env); in Finalize() 334 BaseLight::Init("PointLight", env, exports, node_props, BaseObject::ctor<PointLightJS>()); in Init() 338 : BaseObject<DirectionalLightJS>(e, i), BaseLight(BaseLight::LightType::DIRECTIONAL) in DirectionalLightJS() 358 BaseObject<DirectionalLightJS>::Finalize(env); in Finalize() 367 BaseLight::Init("DirectionalLight", env, exports, node_props, BaseObject::ctor<DirectionalLightJS>()); in Init()
|
H A D | ImageJS.cpp | 36 env, "Image", NAPI_AUTO_LENGTH, BaseObject::ctor<ImageJS>(), nullptr, props.size(), props.data(), &func);
in Init() 82 BaseObject<ImageJS>::Finalize(env);
in Finalize() 86 : BaseObject<ImageJS>(e, i), SceneResourceImpl(SceneResourceType::IMAGE)
in ImageJS()
|
H A D | NodeJS.cpp | 27 auto status = napi_define_class(env, "Node", NAPI_AUTO_LENGTH, BaseObject::ctor<NodeJS>(), nullptr,
in Init() 35 NodeJS::NodeJS(napi_env e, napi_callback_info i) : BaseObject<NodeJS>(e, i), NodeImpl(NodeImpl::NODE)
in NodeJS()
|
H A D | GeometryJS.cpp | 61 auto status = napi_define_class(env, "Geometry", NAPI_AUTO_LENGTH, BaseObject::ctor<GeometryJS>(), nullptr,
in Init() 69 GeometryJS::GeometryJS(napi_env e, napi_callback_info i) : BaseObject<GeometryJS>(e, i), NodeImpl(NodeImpl::GEOMETRY)
in GeometryJS()
|
H A D | MaterialJS.cpp | 109 BaseMaterial::Init("ShaderMaterial", env, exports, BaseObject::ctor<ShaderMaterialJS>(), props); in Init() 113 : BaseObject<ShaderMaterialJS>(e, i), BaseMaterial(BaseMaterial::MaterialType::SHADER) in ShaderMaterialJS() 183 BaseObject::Finalize(env); in Finalize()
|
H A D | PostProcJS.cpp | 50 auto status = napi_define_class(env, "PostProcessSettings", NAPI_AUTO_LENGTH, BaseObject::ctor<PostProcJS>(),
in Init() 110 BaseObject<PostProcJS>::Finalize(env);
in Finalize() 113 PostProcJS::PostProcJS(napi_env e, napi_callback_info i) : BaseObject<PostProcJS>(e, i)
in PostProcJS()
|
H A D | ToneMapJS.cpp | 92 auto status = napi_define_class(env, "ToneMappingSettings", NAPI_AUTO_LENGTH, BaseObject::ctor<ToneMapJS>(), in Init() 146 BaseObject<ToneMapJS>::Finalize(env); in Finalize() 149 ToneMapJS::ToneMapJS(napi_env e, napi_callback_info i) : BaseObject<ToneMapJS>(e, i) in ToneMapJS()
|
H A D | MeshJS.cpp | 50 auto status = napi_define_class(env, "Mesh", NAPI_AUTO_LENGTH, BaseObject::ctor<MeshJS>(), nullptr, in Init() 58 MeshJS::MeshJS(napi_env e, napi_callback_info i) : BaseObject<MeshJS>(e, i), SceneResourceImpl(SceneResourceImpl::MESH) in MeshJS()
|
/foundation/graphic/graphic_3d/kits/js/include/ |
H A D | LightJS.h | 71 class SpotLightJS : BaseObject<SpotLightJS>, BaseLight { 83 class DirectionalLightJS : BaseObject<DirectionalLightJS>, BaseLight { 96 class PointLightJS : BaseObject<PointLightJS>, BaseLight {
|
H A D | NodeJS.h | 22 class NodeJS : public BaseObject<NodeJS>,NodeImpl {
|
H A D | GeometryJS.h | 23 class GeometryJS : public BaseObject<GeometryJS>, public NodeImpl {
|
H A D | PostProcJS.h | 22 class PostProcJS : public BaseObject<PostProcJS> {
|
H A D | ImageJS.h | 20 class ImageJS : public BaseObject<ImageJS>, SceneResourceImpl {
|
H A D | MeshJS.h | 23 class MeshJS : public BaseObject<MeshJS>, SceneResourceImpl {
|
H A D | ShaderJS.h | 32 class ShaderJS : BaseObject<ShaderJS>, SceneResourceImpl {
|
H A D | ToneMapJS.h | 20 class ToneMapJS : public BaseObject<ToneMapJS> {
|
H A D | SubMeshJS.h | 23 class SubMeshJS : public BaseObject<SubMeshJS> {
|
H A D | MaterialJS.h | 41 class ShaderMaterialJS : BaseObject<ShaderMaterialJS>, BaseMaterial {
|
H A D | BaseObjectJS.h | 56 class BaseObject : public TrueRootObject { class 59 virtual ~BaseObject() {}; in ~BaseObject() 60 BaseObject(napi_env env, napi_callback_info info) : TrueRootObject() in BaseObject() function in BaseObject 79 // The BaseObject constructor actually handles wrapping.. in ctor()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/base/ |
H A D | BaseObjectTest.cpp | 36 : public META_NS::BaseObjectFwd<BaseObjectDerived, ClassId::BaseObjectDerived, META_NS::ClassId::BaseObject> {}; 94 * @tc.desc: test BaseObject function 98 HWTEST_F(BaseObjectTest, BaseObject, TestSize.Level1) in HWTEST_F() 100 auto object = GetObjectRegistry().Create(META_NS::ClassId::BaseObject); in HWTEST_F() 158 EXPECT_EQ(ObjectId(derived->GetSuperClassUid()), META_NS::ClassId::BaseObject); in HWTEST_F() member in META_NS::ClassId
|
/foundation/graphic/graphic_3d/lume/metaobject/src/animation/ |
H A D | interpolator.cpp | 39 META_NS::ClassId::BaseObject, IInterpolator> { 58 META_NS::ClassId::BaseObject, IInterpolator> { 77 META_NS::ClassId::BaseObject, IInterpolator> { 99 META_NS::ClassId::BaseObject, IInterpolator> { 122 META_NS::ClassId::BaseObject, IInterpolator> { 143 META_NS::ClassId::BaseObject, IInterpolator> {
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/animation/ |
H A D | interpolator.h | 29 class Interpolator : public META_NS::BaseObjectFwd<Name, ClassId, META_NS::ClassId::BaseObject, IInterpolator> {
|