MCPcopy Create free account

hub / github.com/MemeCalculate/moyin-creator / functions

Functions1,435 in github.com/MemeCalculate/moyin-creator

↓ 2 callersFunctiongetMoodColor
(moodLabel: string)
src/components/panels/director/scene-card.tsx:127
↓ 2 callersFunctiongetSceneDuration
获取单个分镜的有效时长
src/components/panels/sclass/auto-grouping.ts:41
↓ 2 callersFunctiongetScopedProviderKey
(providerId: string, scopeKey?: string)
src/lib/api-key-manager.ts:444
↓ 2 callersFunctiongetSelectedStyleTokens
()
src/components/panels/director/screenplay-input.tsx:270
↓ 2 callersFunctiongetStyleDescription
(styleId: string)
src/lib/constants/visual-styles.ts:656
↓ 2 callersFunctiongetStyleNegativePrompt
(styleId: string | null | undefined)
src/lib/constants/visual-styles.ts:600
↓ 2 callersFunctiongetStyleTokensLocal
()
src/components/panels/script/shot-list.tsx:63
↓ 2 callersFunctiongetTagInfo
(tagId: EmotionTag)
src/components/panels/director/emotion-tags.tsx:29
↓ 2 callersFunctiongetWorkerBridge
()
src/lib/ai/worker-bridge.ts:410
↓ 2 callersFunctionhandleAddShotToSplitScenes
(shot: Shot, scene: ScriptScene)
src/components/panels/director/context-panel.tsx:370
↓ 2 callersFunctionhandleAngleSwitchClick
(type: "start" | "end")
src/components/panels/director/shot-properties-panel.tsx:120
↓ 2 callersFunctionhandleAngleSwitchClick
(type: "start" | "end")
src/components/panels/director/shot-grid-view.tsx:233
↓ 2 callersFunctionhandleDownloadImage
(imageUrl: string, filename: string)
src/components/panels/sclass/sclass-scene-card.tsx:256
↓ 2 callersFunctionhandleDownloadImage
(imageUrl: string, filename: string)
src/components/panels/director/split-scene-card.tsx:289
↓ 2 callersFunctionhandleDragOver
(e: React.DragEvent)
src/components/panels/media/index.tsx:294
↓ 2 callersFunctionhandleDrop
(e: React.DragEvent)
src/components/panels/media/index.tsx:287
↓ 2 callersFunctionhandleEdit
(provider: IProvider)
src/components/panels/SettingsPanel.tsx:237
↓ 2 callersFunctionhandleGenerateKeyframe
(shot: Shot, type: "start" | "end")
src/components/panels/director/shot-grid-view.tsx:145
↓ 2 callersFunctionhandleGenerateVariation
(variation: CharacterVariation)
src/components/panels/characters/wardrobe-modal.tsx:188
↓ 2 callersFunctionhandleGenerateVideo
(shot: Shot)
src/components/panels/director/shot-grid-view.tsx:190
↓ 2 callersFunctionhandleOpenLink
(url: string)
src/components/UpdateDialog.tsx:43
↓ 2 callersFunctionhandlePreview
(item: MediaFile)
src/components/panels/media/index.tsx:308
↓ 2 callersFunctionhandleRename
()
src/components/panels/media/index.tsx:573
↓ 2 callersFunctionhandleRenameConfirm
()
src/components/panels/assets/PropsLibrary.tsx:62
↓ 2 callersFunctionhandleSelect
(style: StylePreset)
src/components/ui/style-picker/index.tsx:96
↓ 2 callersFunctionhandleSelectSubView
(subViewId: string)
src/components/panels/director/scene-library-selector.tsx:128
↓ 2 callersFunctionhandleSelectViewpoint
(viewpointId: string)
src/components/panels/director/scene-library-selector.tsx:115
↓ 2 callersFunctionimageUrlToBase64
(url: string)
src/lib/ai/image-generator.ts:1008
↓ 2 callersFunctionisAppleDevice
()
src/lib/utils.ts:73
↓ 2 callersMethodisFrameValid
(frame: CachedFrame, time: number)
src/lib/video-cache.ts:115
↓ 2 callersFunctionisGreenPixel
* Check if a pixel is bright green (grid separator color #00FF00)
src/lib/storyboard/image-splitter.ts:72
↓ 2 callersMethodisIndexedDBSupported
()
src/lib/storage/storage-service.ts:498
↓ 2 callersFunctionisLocalImageSource
(value?: string | null)
src/components/panels/director/split-scenes.tsx:112
↓ 2 callersMethodisOPFSSupported
()
src/lib/storage/storage-service.ts:494
↓ 2 callersFunctionisRecord
(value: unknown)
electron/main.ts:521
↓ 2 callersFunctionisRecord
(value: unknown)
src/lib/image-host.ts:70
↓ 2 callersFunctionisSubdirectory
(parentPath: string, childPath: string)
electron/main.ts:273
↓ 2 callersFunctionisTransientUrl
(u?: string)
src/stores/media-store.ts:664
↓ 2 callersFunctionlookupStatic
* 仅从静态注册表查找(不查缓存)
src/lib/ai/model-registry.ts:147
↓ 2 callersFunctionmapScriptCharacterIdsToLibraryIds
(scriptCharIds: string[], characterNames?: string[])
src/components/panels/director/context-panel.tsx:154
↓ 2 callersFunctionmaskApiKey
(key: string)
src/lib/api-key-manager.ts:242
↓ 2 callersFunctionmatchByKeyword
* 使用关键词快速匹配视角
src/lib/scene/viewpoint-matcher.ts:97
↓ 2 callersFunctionmatchByViewpointNameKeywords
* 使用视角名称的关键词模糊匹配动作描述 * 用于自定义视角名称(如"大巴车窗视角")与动作描述的匹配
src/lib/scene/viewpoint-matcher.ts:220
↓ 2 callersFunctionmigrateProjectData
(pd: any)
src/stores/sclass-store.ts:824
↓ 2 callersFunctionmigrateRecordStore
( legacyKey: string, storeName: string, projectIds: string[], )
src/lib/storage-migration.ts:107
↓ 2 callersFunctionnormalizeBaseUrl
(baseUrl: string)
src/lib/ai/runninghub-client.ts:13
↓ 2 callersFunctionnormalizeDirectorProjectData
(project: any)
src/stores/director-store.ts:617
↓ 2 callersFunctionnormalizeEpisodeMarkers
* 集标记归一化 * 第X章 → 第X集、EP.X → 第X集 等
src/lib/script/script-normalizer.ts:561
↓ 2 callersFunctionnormalizeProjectData
(project: any)
src/stores/sclass-store.ts:342
↓ 2 callersFunctionnormalizeResolutionForGemini
* 规范化分辨率值为 Gemini 官方要求的格式 * 官方要求大写 K(例如 1K、2K、4K),小写会被拒绝
src/lib/ai/image-generator.ts:120
↓ 2 callersFunctionnormalizeScriptProjectData
(projectId: string, projectData: any)
src/stores/script-store.ts:203
↓ 2 callersFunctionnormalizeUrl
(url: any)
src/stores/media-store.ts:654
↓ 2 callersFunctionnormalizeVersionParts
(version: string)
electron/main.ts:63
↓ 2 callersMethodoff
* Remove event handler
src/lib/ai/worker-bridge.ts:91
↓ 2 callersFunctionparseDataUrl
(dataUrl: string)
electron/main.ts:573
↓ 2 callersFunctionparseSceneQuery
* 解析用户输入,提取场景名和集数信息
src/lib/script/ai-scene-finder.ts:49
↓ 2 callersFunctionparseUserQuery
* 解析用户输入,提取角色名和集数信息
src/lib/script/ai-character-finder.ts:49
↓ 2 callersFunctionpickFeatureConfig
(feature: AIFeature, requestedModel?: string)
src/lib/freedom/freedom-api.ts:160
↓ 2 callersFunctionpollForResult
( pollUrl: string, apiKey: string, interval: number, maxAttempts: number )
src/lib/freedom/freedom-api.ts:1603
↓ 2 callersFunctionpollTaskCompletion
* Poll task status until completion * API: GET /v1/tasks/{task_id} * Response: data.result.images[0].url[0] for images
src/lib/storyboard/storyboard-service.ts:243
↓ 2 callersFunctionpollTaskCompletion
* Helper: Poll task status until completion
src/workers/ai-worker.ts:335
↓ 2 callersFunctionpollTaskStatus
* Poll task status until completion
src/lib/script/shot-generator.ts:38
↓ 2 callersFunctionpollTaskStatus
* Poll task status until completion
src/lib/ai/image-generator.ts:698
↓ 2 callersFunctionpreprocessLineBreaks
(text: string)
src/lib/script/script-normalizer.ts:38
↓ 2 callersFunctionprocessFiles
(files: FileList | File[])
src/components/panels/media/index.tsx:254
↓ 2 callersFunctionreadImageSource
(imageData: string)
electron/main.ts:636
↓ 2 callersFunctionrecoverRecordStore
* Compare legacy monolithic store with per-project files. * If legacy has richer data for a project, restore it.
src/lib/storage-migration.ts:301
↓ 2 callersFunctionremoveFromIndexedDB
(name: string)
src/lib/indexed-db-storage.ts:183
↓ 2 callersFunctionremoveTag
(tagId: EmotionTag)
src/components/panels/director/emotion-tags.tsx:49
↓ 2 callersFunctionrenderPreview
(item: MediaFile)
src/components/panels/media/index.tsx:609
↓ 2 callersMethodrenderSampleToCanvas
(sample: VideoSample, sinkData: VideoSinkData)
src/lib/video-cache.ts:62
↓ 2 callersMethodreplaceCurrentFrame
( sinkData: VideoSinkData, frame: CachedFrame )
src/lib/video-cache.ts:47
↓ 2 callersFunctionresetPageTasksToError
(pageTasks: GridTask[], errorMsg: string)
src/components/panels/sclass/sclass-scenes.tsx:2507
↓ 2 callersFunctionresetPageTasksToError
(pageTasks: GridTask[], errorMsg: string)
src/components/panels/director/split-scenes.tsx:2828
↓ 2 callersFunctionresolveImageToBase64
* Resolve various image URL formats to base64 data URI for API submission.
src/components/panels/characters/wardrobe-modal.tsx:790
↓ 2 callersFunctionresolveKlingModelName
* Resolve kling model name for API requests. * Composite IDs like 'kling-image-v1-5' → 'kling-v1-5' (MemeFast version ID). * Video version IDs (kl
src/lib/freedom/freedom-api.ts:540
↓ 2 callersFunctionrotateVertex
(v: { x: number; y: number; z: number }, angle: number)
src/components/angle-switch/AngleController.tsx:264
↓ 2 callersFunctionrunCalibration
( groupId: string, scenes: SplitScene[], characters: Character[], sceneLibrary: Scene[], )
src/components/panels/sclass/sclass-calibrator.ts:177
↓ 2 callersFunctionsaveVideoLocally
(videoUrl: string, sceneId: number)
src/components/panels/director/use-video-generation.ts:1300
↓ 2 callersFunctionsceneHasTextDescription
* Check if a scene has enough text description to skip Vision API
src/lib/storyboard/scene-prompt-generator.ts:82
↓ 2 callersFunctionscheduleAutoClean
()
electron/main.ts:386
↓ 2 callersFunctionsearchCharacterInScripts
* 从剧本中搜索角色
src/lib/script/ai-character-finder.ts:110
↓ 2 callersFunctionsearchSceneInScripts
* 从剧本中搜索场景
src/lib/script/ai-scene-finder.ts:102
↓ 2 callersFunctionsleep
(ms: number)
src/lib/image-host.ts:102
↓ 2 callersFunctionsortByImportance
(scenes: CalibratedScene[])
src/lib/script/scene-calibrator.ts:701
↓ 2 callersFunctionstartSeek
()
src/components/panels/director/use-video-generation.ts:1415
↓ 2 callersFunctionsubmitViaChatCompletions
* Generate image via /v1/chat/completions (multimodal) * Used for Gemini image models that don't support /v1/images/generations * * 分辨率处理策略: *
src/lib/ai/image-generator.ts:274
↓ 2 callersFunctionsubmitViaKlingImages
* Kling image 原生端点生成 * 提交到 /kling/v1/images/generations 或 /kling/v1/images/omni-image * 轮询到 /kling/v1/images/{path}/{task_id}
src/lib/ai/image-generator.ts:925
↓ 2 callersFunctiontoSoraSize
* Convert aspect ratio + resolution to Sora pixel size (e.g. '1280x720')
src/components/panels/director/use-video-generation.ts:1124
↓ 2 callersFunctiontoggleCharacterSelection
(character: Character)
src/components/panels/director/screenplay-input.tsx:327
↓ 2 callersFunctiontoggleElement
(elementId: SheetElementId)
src/components/panels/characters/character-generator.tsx:74
↓ 2 callersFunctiontoggleExpanded
(id: string)
src/components/panels/SettingsPanel.tsx:232
↓ 2 callersFunctionupdateProviderKeys
(providerId: string, apiKey: string, scopeKey?: string)
src/lib/api-key-manager.ts:466
↓ 2 callersFunctionuploadBase64Image
(imageData: string)
src/lib/utils/image-upload.ts:18
↓ 2 callersFunctionuseChart
()
src/components/ui/chart.tsx:81
↓ 2 callersFunctionuseIsGenerating
()
src/stores/director-store.ts:2234
↓ 2 callersFunctionuseOverallProgress
()
src/stores/director-store.ts:2215
↓ 2 callersFunctionvalidateVeoVideoUploads
( model: string, endpointTypes: string[] | undefined, uploadFiles?: FreedomVideoUploadFile[], )
src/lib/freedom/freedom-api.ts:959
↓ 1 callersFunction_generateFreedomImageInner
( params: FreedomImageParams )
src/lib/freedom/freedom-api.ts:334
↓ 1 callersFunction_generateFreedomVideoInner
( params: FreedomVideoParams )
src/lib/freedom/freedom-api.ts:849
← previousnext →301–400 of 1,435, ranked by callers