Home
last modified time | relevance | path

Searched refs:generator (Results 1 - 24 of 24) sorted by relevance

/foundation/ability/idl_tool/idl_tool_2/codegen/
H A Dcode_generator.cpp35 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 Dcode_generator.h47 void GeneratorRegister(InterfaceType type, AutoPtr<CodeGenerator> generator);
/foundation/multimedia/media_foundation/interface/inner_api/filter/
H A Dfilter_factory.h51 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 Davimagegenerator_napi.cpp100 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 Dvsync_controller.cpp37 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 Dfilter_factory.cpp30 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 Dfilter_factory.cpp30 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 Drender_list_item_group.cpp52 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 Drender_list.cpp1607 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 Dfilter_factory.h42 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 Dfilter_factory.h43 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 Dwifi_direct_executor_factory.h46 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 Dgatt_service_base.cpp79 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 Drs_render_service.cpp101 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 Drs_render_node_drawable_adapter.h220 template<RSRenderNodeType type, Generator generator>
225 RSRenderNodeDrawableAdapter::GeneratorMap.emplace(type, generator); in RenderNodeDrawableRegistrar()
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/
H A Ddrawing_sample.cpp35 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 Dbuild_hdi_files_info.py477 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 Drs_property_drawable.cpp340 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 Dhello_composer.cpp42 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 Ddrawing_engine_sample.cpp63 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 Drs_drawable.cpp587 } 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 Drender_water_flow.cpp976 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 Dav_thumbnail_generator.cpp49 explicit ThumnGeneratorCodecCallback(AVThumbnailGenerator *generator) : generator_(generator) {} in ThumnGeneratorCodecCallback() argument
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DjsXNode.js362 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!`);

Completed in 21 milliseconds