Lines Matching refs:SceneResourceImpl
15 #include "SceneResourceImpl.h"
21 SceneResourceImpl::SceneResourceImpl(SceneResourceType type) : type_(type)
23 LOG_F("SceneResourceImpl ++");
25 SceneResourceImpl::~SceneResourceImpl()
27 LOG_F("SceneResourceImpl --");
30 void SceneResourceImpl::RegisterEnums(NapiApi::Object exports)
53 void SceneResourceImpl::GetPropertyDescs(BASE_NS::vector<napi_property_descriptor>& props)
56 TROGetSetProperty<BASE_NS::string, SceneResourceImpl, &SceneResourceImpl::GetName, &SceneResourceImpl::SetName>(
58 props.push_back(TROGetProperty<NapiApi::Object, SceneResourceImpl, &SceneResourceImpl::GetUri>("uri"));
60 TROGetProperty<BASE_NS::string, SceneResourceImpl, &SceneResourceImpl::GetObjectType>("resourceType"));
62 MakeTROMethod<NapiApi::FunctionContext<>, SceneResourceImpl, &SceneResourceImpl::Dispose>("destroy"));
65 void* SceneResourceImpl::GetInstanceImpl(uint32_t id)
67 if (id == SceneResourceImpl::ID) {
73 napi_value SceneResourceImpl::Dispose(NapiApi::FunctionContext<>& ctx)
83 napi_value SceneResourceImpl::GetObjectType(NapiApi::FunctionContext<>& ctx)
94 napi_value SceneResourceImpl::GetName(NapiApi::FunctionContext<>& ctx)
107 void SceneResourceImpl::SetName(NapiApi::FunctionContext<BASE_NS::string>& ctx)
117 void SceneResourceImpl::SetUri(const NapiApi::StrongRef& uri)
121 napi_value SceneResourceImpl::GetUri(NapiApi::FunctionContext<>& ctx)