/foundation/ability/idl_tool/idl_tool_2/codegen/ |
H A D | code_generator.cpp | 35 auto generator = generators.find(Options::GetInstance().GetInterfaceType());
in Generate() local 36 if (generator == generators.end()) {
in Generate() 41 return generator->second->DoGenerate(allAst);
in Generate() 44 void CodegenBuilder::GeneratorRegister(InterfaceType type, AutoPtr<CodeGenerator> generator)
in GeneratorRegister() argument 46 generators[type] = generator;
in GeneratorRegister()
|
H A D | code_generator.h | 47 void GeneratorRegister(InterfaceType type, AutoPtr<CodeGenerator> generator);
|
/foundation/multimedia/media_foundation/interface/inner_api/filter/ |
H A D | filter_factory.h | 51 void RegisterFilter(const std::string& name, const FilterType type, const InstanceGenerator& generator = nullptr) in RegisterFilter() 53 RegisterFilterPriv<T>(name, type, generator); in RegisterFilter() 62 void RegisterFilterPriv(const std::string& name, const FilterType type, const InstanceGenerator& generator) in RegisterFilterPriv() argument 64 if (generator == nullptr) { in RegisterFilterPriv() 70 result.first->second = generator; in RegisterFilterPriv() 73 auto result = generators.emplace(type, generator); in RegisterFilterPriv() 75 result.first->second = generator; in RegisterFilterPriv() 91 AutoRegisterFilter(const std::string& name, const FilterType type, const InstanceGenerator& generator) in AutoRegisterFilter() argument 93 FilterFactory::Instance().RegisterFilter<T>(name, type, generator); in AutoRegisterFilter()
|
/foundation/multimedia/player_framework/frameworks/js/metadatahelper/ |
H A D | avimagegenerator_napi.cpp | 100 AVImageGeneratorNapi *generator = new(std::nothrow) AVImageGeneratorNapi(); in Constructor() local 101 CHECK_AND_RETURN_RET_LOG(generator != nullptr, result, "failed to new AVImageGeneratorNapi"); in Constructor() 103 generator->env_ = env; in Constructor() 104 generator->helper_ = AVMetadataHelperFactory::CreateAVMetadataHelper(); in Constructor() 105 CHECK_AND_RETURN_RET_LOG(generator->helper_ != nullptr, result, "failed to CreateMetadataHelper"); in Constructor() 107 status = napi_wrap(env, jsThis, reinterpret_cast<void *>(generator), in Constructor() 110 delete generator; in Constructor() 319 AVImageGeneratorNapi *generator = AVImageGeneratorNapi::GetJsInstanceWithParameter(env, info, argCount, args); in JsRelease() local 320 CHECK_AND_RETURN_RET_LOG(generator != nullptr, result, "failed to GetJsInstance"); in JsRelease() 321 promiseCtx->napi = generator; in JsRelease() 352 AVImageGeneratorNapi *generator = AVImageGeneratorNapi::GetJsInstanceWithParameter(env, info, argCount, args); JsSetAVFileDescriptor() local 377 AVImageGeneratorNapi *generator = AVImageGeneratorNapi::GetJsInstance(env, info); JsGetAVFileDescriptor() local 397 AVImageGeneratorNapi *generator = nullptr; GetJsInstance() local 411 AVImageGeneratorNapi *generator = nullptr; GetJsInstanceWithParameter() local [all...] |
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/src/ |
H A D | vsync_controller.cpp | 37 const sptr<VSyncGenerator> generator = generator_.promote();
in SetEnable() local 38 if (generator == nullptr) {
in SetEnable() 48 // If the sampler does not complete the sampling work, the generator does not work
in SetEnable() 50 isGeneratorEnable = generator->IsEnable();
in SetEnable() 52 ret = generator->AddListener(phaseOffset, this);
in SetEnable() 57 ret = generator->RemoveListener(this);
in SetEnable() 80 const sptr<VSyncGenerator> generator = generator_.promote();
in SetPhaseOffset() local 81 if (generator == nullptr) {
in SetPhaseOffset() 88 return generator->ChangePhaseOffset(this, offset);
in SetPhaseOffset()
|
/foundation/multimedia/media_foundation/engine/pipeline/factory/ |
H A D | filter_factory.cpp | 30 void FilterFactory::RegisterGenerator(const std::string& name, const InstanceGenerator& generator) in RegisterGenerator() argument 32 auto result = generators.emplace(name, generator); in RegisterGenerator() 34 result.first->second = generator; in RegisterGenerator()
|
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/factory/ |
H A D | filter_factory.cpp | 30 void FilterFactory::RegisterGenerator(const std::string &name, const InstanceGenerator &generator) in RegisterGenerator() argument 33 auto result = generators_.emplace(name, generator); in RegisterGenerator() 35 result.first->second = generator; in RegisterGenerator()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/list/ |
H A D | render_list_item_group.cpp | 52 auto generator = itemGenerator_.Upgrade(); in RequestListItem() local 53 auto newItem = generator ? generator->RequestListItem(index) : RefPtr<RenderListItem>(); in RequestListItem() 76 auto generator = itemGenerator_.Upgrade(); in RecycleListItem() local 77 if (generator) { in RecycleListItem() 78 generator->RecycleListItem(index); in RecycleListItem() 84 auto generator = itemGenerator_.Upgrade(); in RequestListItemHeader() local 85 header_ = generator ? generator->RequestListItemHeader() : RefPtr<RenderNode>(); in RequestListItemHeader() 94 auto generator in RequestListItemFooter() local 104 auto generator = itemGenerator_.Upgrade(); TotalCount() local [all...] |
H A D | render_list.cpp | 1607 auto generator = itemGenerator_.Upgrade(); in RequestListItem() local 1608 auto newItem = generator ? generator->RequestListItem(index) : RefPtr<RenderListItem>(); in RequestListItem() 1645 auto generator = itemGenerator_.Upgrade(); in RecycleListItem() local 1646 if (generator) { in RecycleListItem() 1647 generator->RecycleListItem(index); in RecycleListItem() 1653 auto generator = itemGenerator_.Upgrade(); in FindItemStartIndex() local 1654 if (generator) { in FindItemStartIndex() 1655 return generator->FindItemStartIndex(index); in FindItemStartIndex() 1667 auto generator in TotalCount() local 1673 auto generator = itemGenerator_.Upgrade(); FindPreviousStickyListItem() local [all...] |
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/include/factory/ |
H A D | filter_factory.h | 42 void RegisterGenerator(const std::string &name, const InstanceGenerator &generator); 77 AutoRegisterFilter(const std::string &name, const InstanceGenerator &generator) in AutoRegisterFilter() argument 79 FilterFactory::Instance().RegisterGenerator(name, generator); in AutoRegisterFilter()
|
/foundation/multimedia/media_foundation/engine/include/pipeline/factory/ |
H A D | filter_factory.h | 43 void RegisterGenerator(const std::string& name, const InstanceGenerator& generator); 75 AutoRegisterFilter(const std::string& name, const InstanceGenerator& generator) in AutoRegisterFilter() argument 77 FilterFactory::Instance().RegisterGenerator(name, generator); in AutoRegisterFilter()
|
/foundation/communication/dsoftbus/core/connection/wifi_direct_cpp/ |
H A D | wifi_direct_executor_factory.h | 46 void Register(ExecutorGenerator generator) in Register() argument 48 executorGenerator_ = std::move(generator); in Register()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/gatt/ |
H A D | gatt_service_base.cpp | 79 std::mt19937 generator(std::chrono::system_clock::now().time_since_epoch().count()); in GetApplicationId() 82 return distribution(generator); in GetApplicationId()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_render_service.cpp | 101 auto generator = CreateVSyncGenerator(); in Init() local 109 rsVSyncController_ = new VSyncController(generator, offset); in Init() 110 appVSyncController_ = new VSyncController(generator, offset); in Init() 112 rsVSyncController_ = new VSyncController(generator, 0); in Init() 113 appVSyncController_ = new VSyncController(generator, 0); in Init() 114 generator->SetVSyncMode(VSYNC_MODE_LTPO); in Init() 119 generator->SetRSDistributor(rsVSyncDistributor_); in Init() 120 generator->SetAppDistributor(appVSyncDistributor_); in Init() 129 mainThread_->vsyncGenerator_ = generator; in Init()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/ |
H A D | rs_render_node_drawable_adapter.h | 220 template<RSRenderNodeType type, Generator generator> 225 RSRenderNodeDrawableAdapter::GeneratorMap.emplace(type, generator); in RenderNodeDrawableRegistrar()
|
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/ |
H A D | drawing_sample.cpp | 35 auto generator = CreateVSyncGenerator(); in Run() local 36 sptr<VSyncController> vsyncController = new VSyncController(generator, 0); in Run()
|
/foundation/ability/idl_tool/idl_tool_2/ |
H A D | build_hdi_files_info.py | 477 generator = CodeGenFactory.create_code_generate() 478 if generator is None: 481 self.parse_sources(all_idl_details, generator) 484 def parse_sources(self, all_idl_details, generator): 490 generator.parse_include_dirs(idl_detail.package)) 492 sources, proxy_sources, sub_sources = generator.gen_code(
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_property_drawable.cpp | 340 auto& generator = g_drawableGeneratorLut[static_cast<int>(slot)]; in UpdateDrawableVec() local 341 if (!generator) { in UpdateDrawableVec() 344 auto drawable = generator(content); in UpdateDrawableVec()
|
/foundation/graphic/graphic_2d/rosen/samples/composer/ |
H A D | hello_composer.cpp | 42 auto generator = CreateVSyncGenerator(); in Run() local 43 sptr<VSyncController> vsyncController = new VSyncController(generator, 0); in Run()
|
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/ |
H A D | drawing_engine_sample.cpp | 63 auto generator = CreateVSyncGenerator(); in Run() local 64 sptr<VSyncController> vsyncController = new VSyncController(generator, 0); in Run()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/ |
H A D | rs_drawable.cpp | 587 } else if (auto& generator = g_drawableGeneratorLut[static_cast<int>(slot)]) { in UpdateDirtySlots() 589 if (auto drawable = generator(node)) { in UpdateDirtySlots()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/water_flow/ |
H A D | render_water_flow.cpp | 976 auto generator = itemGenerator_.Upgrade(); in RequestWaterFlowFooter() local 977 footer_ = generator ? generator->RequestWaterFlowFooter() : RefPtr<RenderNode>(); in RequestWaterFlowFooter()
|
/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/ |
H A D | av_thumbnail_generator.cpp | 49 explicit ThumnGeneratorCodecCallback(AVThumbnailGenerator *generator) : generator_(generator) {} in ThumnGeneratorCodecCallback() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsXNode.js | 362 throw new Error(` ForEach id ${elmtId}: use of default id generator function not possible on provided data structure. Need to specify id generator function (ForEach 3rd parameter). Application Error!`);
|