Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AGenUI/AGenUI
/ functions
Functions
4,245 in github.com/AGenUI/AGenUI
⨍
Functions
4,245
◇
Types & classes
785
↓ 1 callers
Function
main
()
tests/stability/generate_report.py:770
↓ 1 callers
Function
main
()
tests/stability/symbolicate.py:425
↓ 1 callers
Function
main
()
tests/integration/parse_reports.py:583
↓ 1 callers
Function
main
()
skills/a2ui-generation/scripts/validate_a2ui.py:833
↓ 1 callers
Function
mapDateTimeIconName
platforms/harmony/agenui/src/main/cpp/a2ui/render/components/datetimeinput_component.cpp:22
↓ 1 callers
Function
mapInputType
* @brief Map an input variant string to an ArkUI input type. * @param variant Input variant string. * @return ArkUI input type. */
platforms/harmony/agenui/src/main/cpp/a2ui/render/components/textfield_component.cpp:44
↓ 1 callers
Function
mapsToAnySlice
(m []map[string]any)
agent_sdks/go/schema/validator_test.go:278
↓ 1 callers
Method
markCleanExit
Called when the test finishes cleanly (duration reached, max rounds, or explicit stop). Removes the state file so the next process start does not fals
playground/android/app/src/main/java/com/amap/agenuiplayground/stability/CrashTracker.java:182
↓ 1 callers
Method
markDirty
core/src/surface/component_manager/agenui_component_model.cpp:353
↓ 1 callers
Function
markSubtreeMeasureLeavesDirty
Mark all measure-leaf nodes in a subtree dirty (Yoga only allows YGNodeMarkDirty on nodes with a measure function; dirty propagates upward along the o
core/src/surface/virtual_dom/agenui_virtual_dom_node.cpp:48
↓ 1 callers
Method
maybeEllipsizeForLegacySingleLine
(CharSequence text, TextLayoutStyle style,
platforms/android/src/main/java/com/amap/agenui/render/measurement/TextMeasurer.java:399
↓ 1 callers
Method
measureChildExactly
(View child, int width, int height)
platforms/android/src/main/java/com/amap/agenui/render/component/impl/list/YogaLayoutManager.java:321
↓ 1 callers
Method
measureViewForRenderReport
(View targetView, int widthPx)
platforms/android/src/main/java/com/amap/agenui/render/component/A2UIComponent.java:928
↓ 1 callers
Method
mountRootNode
platforms/harmony/agenui/src/main/cpp/a2ui/render/a2ui_surface.cpp:394
↓ 1 callers
Method
nativeAddEventListener
(int instanceId, IAGenUIMessageListener listener)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:592
↓ 1 callers
Method
nativeBeginTextStream
(int instanceId)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:598
↓ 1 callers
Method
nativeClearSurfaceSizeProvider
(int instanceId)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:618
↓ 1 callers
Method
nativeCreateSurfaceManager
()
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:384
↓ 1 callers
Method
nativeDestroyAGenUIEngine
()
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:381
↓ 1 callers
Method
nativeDestroyLogger
(long nativePtr)
platforms/android/src/main/java/com/amap/agenui/render/utils/AGenUILogger.java:329
↓ 1 callers
Method
nativeDestroySurfaceManager
(int instanceId)
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:385
↓ 1 callers
Method
nativeEndTextStream
(int instanceId)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:600
↓ 1 callers
Method
nativeGetVersion
()
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:383
↓ 1 callers
Method
nativeInitAGenUIEngine
()
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:380
↓ 1 callers
Method
nativeInitLogger
Initialize native logger and return pointer to C++ RuntimeLoggerImpl
platforms/android/src/main/java/com/amap/agenui/render/utils/AGenUILogger.java:196
↓ 1 callers
Method
nativeInvalidateFunctionCallValues
(int engineId)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:610
↓ 1 callers
Method
nativeLoadDesignTokenConfig
(String designTokenConfig)
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:390
↓ 1 callers
Method
nativeLoadThemeConfig
(String themeConfig)
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:389
↓ 1 callers
Method
nativeNotifyRenderFinish
(int instanceId, String surfaceId,
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:601
↓ 1 callers
Method
nativeNotifySurfaceSizeChanged
(int instanceId, String surfaceId, float width, float height)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:608
↓ 1 callers
Method
nativeParseEdgeInsets
Parses a CSS edge insets shorthand string (margin / padding / inset etc.). @param cssValue CSS shorthand string, e.g. "10px", "10px 20%", "10px 20px
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:411
↓ 1 callers
Method
nativeReceiveTextChunk
(int instanceId, String content)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:599
↓ 1 callers
Method
nativeRegisterFunction
(String name, String config, Object function)
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:393
↓ 1 callers
Method
nativeRegisterMeasurement
(String type)
platforms/android/src/main/java/com/amap/agenui/render/measurement/MeasurementBridge.java:113
↓ 1 callers
Method
nativeRemoveEventListener
(int instanceId, IAGenUIMessageListener listener)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:593
↓ 1 callers
Method
nativeSetDayNightMode
(String mode)
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:391
↓ 1 callers
Method
nativeSetMinLogLevel
(long nativePtr, int level)
platforms/android/src/main/java/com/amap/agenui/render/utils/AGenUILogger.java:331
↓ 1 callers
Method
nativeSetPathConfig
(String configJson)
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:387
↓ 1 callers
Method
nativeSetSurfaceSizeProvider
(int instanceId, ISurfaceSizeProviderHost host)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:617
↓ 1 callers
Method
nativeSubmitUIAction
(int instanceId, String surfaceId, String sourceComponentId, String contextJson)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:595
↓ 1 callers
Method
nativeSubmitUIDataModel
(int instanceId, String surfaceId, String componentId, String change)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:596
↓ 1 callers
Method
nativeUnregisterFunction
(String name)
platforms/android/src/main/java/com/amap/agenui/AGenUI.java:394
↓ 1 callers
Method
nativeUnregisterMeasurement
(String type)
platforms/android/src/main/java/com/amap/agenui/render/measurement/MeasurementBridge.java:115
↓ 1 callers
Function
newStreamParserV09
(p *A2uiStreamParser)
agent_sdks/go/parser/streaming_v09.go:33
↓ 1 callers
Method
newTab
()
platforms/android/src/main/java/com/amap/agenui/render/component/impl/CustomTabLayout.java:84
↓ 1 callers
Function
nextYogaKey
core/src/surface/virtual_dom/agenui_virtual_dom_node.cpp:22
↓ 1 callers
Function
normalizePath
Helper implementation: normalize a path, resolving '.' and '..' segments
core/src/surface/component_manager/data_value/agenui_data_binding_data_value.cpp:104
↓ 1 callers
Function
normalizePosition
platforms/harmony/agenui/src/main/cpp/a2ui/render/gradient_applier.cpp:24
↓ 1 callers
Method
normalizePosition
(ColorValue.ColorStop cs, boolean forSweep)
platforms/android/src/main/java/com/amap/agenui/render/style/GradientDrawableFactory.java:295
↓ 1 callers
Function
normalizeSmartQuotes
normalizeSmartQuotes replaces smart (curly) quotes with standard straight quotes.
agent_sdks/go/parser/payload_fixer.go:63
↓ 1 callers
Method
normalizeTabContentLayout
(View view)
platforms/android/src/main/java/com/amap/agenui/render/component/impl/TabsComponent.java:337
↓ 1 callers
Method
notifyActionEvent
Notifies all listeners of an Action event. <p> Called by NativeEventBridge when it receives an Action event routed from the C++ layer. @param event E
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:444
↓ 1 callers
Method
notifyAppeared
Submits a display event for this component, deriving parentComponentId and parentType from {@link #parent}. Strips "styles" from properties and inject
platforms/android/src/main/java/com/amap/agenui/render/component/A2UIComponent.java:705
↓ 1 callers
Method
notifyAppeared
platforms/harmony/agenui/src/main/cpp/a2ui/render/a2ui_component.cpp:443
↓ 1 callers
Method
notifyAppearedEvent
Notifies a component appeared event. <p> Generic appeared channel — any component type (List, Carousel, Tabs, etc.) can call this to report that itsel
platforms/android/src/main/java/com/amap/agenui/render/component/ComponentEventDispatcher.java:57
↓ 1 callers
Method
notifyBlankCheckResult
(Surface surface, boolean isBlank)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:475
↓ 1 callers
Method
notifyComponentAppeared
Notifies all listeners of a component appeared event. <p> Pure-Java closed loop entry point: invoked by the per-Surface {@link ComponentEventDispatche
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:498
↓ 1 callers
Method
notifyError
(int code, String message, String surfaceId)
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:464
↓ 1 callers
Method
notifyIntrinsicSizeIfNeeded
platforms/harmony/agenui/src/main/cpp/a2ui/render/components/video_component_playback.cpp:128
↓ 1 callers
Method
notifyListenersOnCreate
Notifies all listeners that a Surface has been created
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:427
↓ 1 callers
Method
notifyRenderFinish
Bridges one async component render-finish notification back into native Yoga.
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:516
↓ 1 callers
Method
notifyRenderFinishFromPx
Convenience wrapper that converts Android px to A2UI units before notifying native.
platforms/android/src/main/java/com/amap/agenui/render/component/A2UIComponent.java:761
↓ 1 callers
Method
notifySurfaceSizeChanged
core/src/surface/virtual_dom/agenui_virtual_dom.cpp:249
↓ 1 callers
Method
notifySurfaceSizeChanged
Reports the latest stable surface size to native so Yoga can use it as the canvas width.
platforms/android/src/main/java/com/amap/agenui/render/surface/SurfaceManager.java:535
↓ 1 callers
Method
obtainThreadLocalPaint
(Context context, float defaultTextSizeSp)
platforms/android/src/main/java/com/amap/agenui/render/measurement/TextMeasurer.java:353
↓ 1 callers
Method
onActionEventRouted
(String content)
platforms/android/src/main/java/com/amap/agenui/IAGenUIMessageListener.java:64
↓ 1 callers
Method
onApplyChildPosition
platforms/harmony/agenui/src/main/cpp/a2ui/render/components/list_component.cpp:274
↓ 1 callers
Method
onChildClick
Child item click
playground/android/app/src/main/java/com/amap/agenuiplayground/adapter/ComponentAdapter.java:180
↓ 1 callers
Method
onChildLayoutSizeChanged
platforms/harmony/agenui/src/main/cpp/a2ui/render/components/list_component.cpp:288
↓ 1 callers
Method
onComponentAppeared
Callback when a component has appeared on screen. <p> Fired when a component (e.g. ListComponent whose child was bound by RecyclerView) detects displa
platforms/android/src/main/java/com/amap/agenui/render/surface/ISurfaceManagerListener.java:99
↓ 1 callers
Method
onComponentChanged
core/src/surface/component_manager/agenui_component_manager.cpp:107
↓ 1 callers
Method
onComponentDeleted
core/src/surface/component_manager/agenui_component_manager.cpp:160
↓ 1 callers
Method
onComponentExtracted
core/src/stream/agenui_text_stream_plugin.cpp:10
↓ 1 callers
Method
onComponentsAdd
Callback when components are added incrementally. @param surfaceId Surface identifier @param parentIds Parent component IDs aligned with {@code com
platforms/android/src/main/java/com/amap/agenui/IAGenUIMessageListener.java:46
↓ 1 callers
Method
onComponentsRemove
Callback when components are removed incrementally. @param surfaceId Surface identifier @param parentIds Parent component IDs aligned with {@co
platforms/android/src/main/java/com/amap/agenui/IAGenUIMessageListener.java:55
↓ 1 callers
Method
onComponentsUpdate
Callback when existing components are updated incrementally. @param surfaceId Surface identifier @param components String array of component JSON pa
platforms/android/src/main/java/com/amap/agenui/IAGenUIMessageListener.java:37
↓ 1 callers
Method
onCreateSurface
Callback when a Surface is created @param surface Surface instance (the root View can be obtained via {@link Surface#getContainer()},
platforms/android/src/main/java/com/amap/agenui/render/surface/ISurfaceManagerListener.java:27
↓ 1 callers
Method
onCreateSurface
* Called when a surface is created.
platforms/harmony/agenui/src/main/cpp/types/liba2ui-capi/Index.d.ts:8
↓ 1 callers
Method
onCreateView
Creates the concrete Android View. Subclasses implement this method to create the corresponding View (TextView, Button, LinearLayout, etc.). @param c
platforms/android/src/main/java/com/amap/agenui/render/component/A2UIComponent.java:506
↓ 1 callers
Method
onDataChanged
core/src/surface/component_manager/agenui_component_model.cpp:17
↓ 1 callers
Method
onDeleteSurface
Callback when a Surface is deleted @param surface The Surface instance that was deleted
platforms/android/src/main/java/com/amap/agenui/render/surface/ISurfaceManagerListener.java:34
↓ 1 callers
Method
onDeleteSurface
* Called when a surface is destroyed.
platforms/harmony/agenui/src/main/cpp/types/liba2ui-capi/Index.d.ts:13
↓ 1 callers
Method
onDestroy
Subclass resource-release hook, called by destroy() after children are cleaned up and before the View is removed. Subclasses override this method to r
platforms/android/src/main/java/com/amap/agenui/render/component/A2UIComponent.java:455
↓ 1 callers
Method
onDraw
(Canvas canvas)
platforms/android/src/main/java/com/amap/agenui/render/utils/MagicRevealTransition.java:258
↓ 1 callers
Method
onError
Callback when a C++ execution error occurs @param code Error code (AGenUIExeCode enum value) @param surfaceId Surface identifier (empty if not y
platforms/android/src/main/java/com/amap/agenui/IAGenUIMessageListener.java:73
↓ 1 callers
Method
onError
Callback when a C++ execution error occurs. <p> Invoked for engine-level errors (e.g. DSL parse failures, surface not found). Blank-screen detection r
platforms/android/src/main/java/com/amap/agenui/render/surface/ISurfaceManagerListener.java:69
↓ 1 callers
Method
onFailure
Image loading failed. @param error Failure reason, including error type and details
platforms/android/src/main/java/com/amap/agenui/render/image/ImageCallback.java:27
↓ 1 callers
Method
onImageLoadComplete
Called when image loading is complete. @param isFromCache whether the image came from cache (skip entrance animation on cache hit)
platforms/android/src/main/java/com/amap/agenui/render/component/impl/ImageComponent.java:248
↓ 1 callers
Method
onItemBound
Called after the child has been attached to its holder during a bind pass. @param position the bound adapter position @param child the bound child
platforms/android/src/main/java/com/amap/agenui/render/component/impl/list/ComponentAdapter.java:42
↓ 1 callers
Method
onLog
Log callback method @param level Log level (0=DEBUG, 1=INFO, 2=WARN, 3=ERROR, 4=FATAL, 5=PERFORMANCE) @param tag Log tag @param func Function name @p
platforms/android/src/main/java/com/amap/agenui/IAGenUILogger.java:21
↓ 1 callers
Method
onNodeAdded
core/src/surface/agenui_surface.cpp:291
↓ 1 callers
Method
onNodeRemoved
core/src/surface/agenui_surface.cpp:309
↓ 1 callers
Method
onNodeUpdate
core/src/surface/agenui_surface.cpp:282
↓ 1 callers
Method
onParentClick
Parent item click (component without children)
playground/android/app/src/main/java/com/amap/agenuiplayground/adapter/ComponentAdapter.java:175
↓ 1 callers
Method
onPerformanceUpdate
(int fps, float memoryMB, int avgFps)
playground/android/app/src/main/java/com/amap/agenuiplayground/PerformanceMonitor.java:40
↓ 1 callers
Method
onProcessStart
Called on process start. Detects if the previous run crashed (state file exists) and attributes the crash to the scenario recorded in that file. The
playground/android/app/src/main/java/com/amap/agenuiplayground/stability/CrashTracker.java:65
↓ 1 callers
Method
onProgressChanged
(float progress, boolean fromUser)
platforms/android/src/main/java/com/amap/agenui/render/component/view/CustomSliderView.java:43
↓ 1 callers
Method
onReceiveActionEvent
Callback when a component's action event is triggered. <p> When a component triggers an interaction event (e.g. button click) and is routed by the SDK
platforms/android/src/main/java/com/amap/agenui/render/surface/ISurfaceManagerListener.java:44
↓ 1 callers
Method
onRootComponentUpdate
Callback when the root component of a Surface is created or updated. Triggered once the root component (id="root") has been processed. Also triggered
platforms/android/src/main/java/com/amap/agenui/render/surface/ISurfaceManagerListener.java:55
↓ 1 callers
Method
onSizeChanged
(int w, int h, int oldw, int oldh)
platforms/android/src/main/java/com/amap/agenui/render/utils/MagicRevealTransition.java:215
← previous
next →
1,301–1,400 of 4,245, ranked by callers