MCPcopy Create free account

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

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

FunctionResolvedImg
解析 local-image:// 缩略图
src/components/panels/director/scene-library-selector.tsx:41
FunctionRightPanel
()
src/components/RightPanel.tsx:7
FunctionSClassSceneCard
({ scene, onUpdateImagePrompt, onUpdateVideoPrompt, onUpdateEndFramePrompt, onUpdateNeedsEndFr
src/components/panels/sclass/sclass-scene-card.tsx:127
FunctionSClassScenes
({ onBack, onGenerateVideos }: SplitScenesProps)
src/components/panels/sclass/sclass-scenes.tsx:114
FunctionSClassView
()
src/components/panels/sclass/index.tsx:26
FunctionSaveStatusIndicator
({ status }: { status: SaveStatus })
src/components/ProjectHeader.tsx:110
FunctionSaveToPropsDialog
({ open, onOpenChange, imageUrl, prompt = '', }: SaveToPropsDialogProps)
src/components/panels/freedom/SaveToPropsDialog.tsx:37
FunctionSceneCard
({ scene, isSelected, viewMode, onClick, depth = 0, childCount = 0, isExpanded = false,
src/components/panels/scenes/scene-gallery.tsx:552
FunctionSceneCard
({ scene, progress, isPreview, showImage, onRetryImage, onDelete, canDelete }: SceneCardProps)
src/components/panels/director/scene-card.tsx:63
FunctionSceneContextMenu
({ scene, children, folders, onDelete, onMove, }: { scene: Scene; children: React.ReactN
src/components/panels/scenes/scene-gallery.tsx:829
FunctionSceneDetail
({ scene }: SceneDetailProps)
src/components/panels/scenes/scene-detail.tsx:50
FunctionSceneGallery
({ onSceneSelect, selectedSceneId }: SceneGalleryProps)
src/components/panels/scenes/scene-gallery.tsx:73
FunctionSceneLibrarySelector
({ sceneId: _sceneId, selectedSceneLibraryId, selectedViewpointId, selectedSubViewId, isEndFram
src/components/panels/director/scene-library-selector.tsx:46
FunctionScenesView
()
src/components/panels/scenes/index.tsx:26
FunctionScreenplayInput
({ onGenerateStoryboard }: ScreenplayInputProps)
src/components/panels/director/screenplay-input.tsx:85
FunctionScriptInput
({ rawScript, language, targetDuration, styleId, sceneCount, shotCount, parseStatus, pa
src/components/panels/script/script-input.tsx:127
FunctionScriptView
()
src/components/panels/script/index.tsx:93
FunctionScrollColumn
({ items, value, onChange, label }: ScrollColumnProps)
src/components/panels/freedom/CameraControls.tsx:31
FunctionSectionCard
({ icon: Icon, title, children, }: { icon: React.ElementType; title: string; children: Reac
src/components/panels/overview/index.tsx:159
FunctionSettingsPanel
()
src/components/panels/SettingsPanel.tsx:94
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:98
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:84
FunctionShotBreakdown
({ shots, scriptData, onShotClick, selectedShotId, }: ShotBreakdownProps)
src/components/panels/script/shot-breakdown.tsx:29
FunctionShotCard
({ shot, characters, onGenerateImage, onGenerateVideo, onVariationChange, isGenerating, g
src/components/panels/script/shot-list.tsx:360
FunctionShotGridView
({ onGenerateImage, onGenerateVideo }: ShotGridViewProps)
src/components/panels/director/shot-grid-view.tsx:59
FunctionShotGroupCard
({ group, scenes, allScenes, groupIndex, isGeneratingAny, renderSceneCard, onGenerateGrou
src/components/panels/sclass/shot-group.tsx:84
FunctionShotGroupPrompt
({ group, scenes, characters, sceneLibrary, styleTokens, aspectRatio, enableLipSync = tru
src/components/panels/sclass/shot-group-prompt.tsx:67
FunctionShotList
({ projectId, shots, styleId }: ShotListProps)
src/components/panels/script/shot-list.tsx:55
FunctionShotListPanel
({ onGenerateImage }: ShotListPanelProps)
src/components/panels/director/shot-list-panel.tsx:38
FunctionShotPropertiesPanel
({ onGenerateImage, onGenerateVideo, }: ShotPropertiesPanelProps)
src/components/panels/director/shot-properties-panel.tsx:59
FunctionShotRow
({ shot, isSelected, onClick }: ShotRowProps)
src/components/panels/script/shot-breakdown.tsx:155
FunctionShotSizeLabel
({ shotSize }: { shotSize: ShotSizeType | null })
src/components/panels/director/shot-size-selector.tsx:68
FunctionShotSizeSelector
({ value, onChange, disabled, className, }: ShotSizeSelectorProps)
src/components/panels/director/shot-size-selector.tsx:28
FunctionSimpleTimeline
()
src/components/SimpleTimeline.tsx:35
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/skeleton.tsx:6
FunctionSoundEffectTags
({ value, onChange, disabled, maxTags = 5, }: SoundEffectTagsProps)
src/components/panels/director/sound-effect-tags.tsx:44
FunctionSplitSceneCard
({ scene, promptLanguage = 'zh', onUpdateImagePrompt, onUpdateVideoPrompt, onUpdateEndFrameProm
src/components/panels/director/split-scene-card.tsx:131
FunctionSplitScenes
({ onBack, onGenerateVideos }: SplitScenesProps)
src/components/panels/director/split-scenes.tsx:285
FunctionSponsorButton
({ href, logo: Logo, companyName, className = "", }: SponsorButtonProps)
src/components/ui/sponsor-button.tsx:14
FunctionStatusBadge
({ status }: { status?: CompletionStatus })
src/components/panels/script/property-panel.tsx:68
FunctionStatusIcon
({ status }: { status?: CompletionStatus })
src/components/panels/script/episode-tree.tsx:82
FunctionStatusIcon
({ status }: { status?: CompletionStatus })
src/components/panels/director/context-panel.tsx:42
FunctionStoryboardPreview
({ onBack, onSplitComplete }: StoryboardPreviewProps)
src/components/panels/director/storyboard-preview.tsx:39
FunctionStyleCard
({ name, description, category, referenceImages, isCustom = false, isSelected = false, on
src/components/panels/assets/StyleCard.tsx:41
FunctionStyleEditor
({ styleId, onClose }: StyleEditorProps)
src/components/panels/assets/StyleEditor.tsx:50
FunctionStyleItem
({ style, isSelected, isCustom, onSelect, onHover, onLeave }: StyleItemProps)
src/components/ui/style-picker/index.tsx:245
FunctionStylePicker
({ value, onChange, popover = true, trigger, className, disabled = false, placeholder = "
src/components/ui/style-picker/index.tsx:61
FunctionTabBar
()
src/components/TabBar.tsx:15
FunctionToaster
()
src/components/ui/toaster.tsx:16
FunctionToaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:11
FunctionUpdateDialog
({ open, onOpenChange, updateInfo, onIgnoreVersion, }: UpdateDialogProps)
src/components/UpdateDialog.tsx:28
FunctionUploadZone
({ type, isDragOver, onDrop, onDragOver, onDragLeave, onClick, }: { type: "video" | "aud
src/components/panels/sclass/group-ref-manager.tsx:510
FunctionVariationCard
({ variation, isGenerating, onGenerate, onDelete, canGenerate, }: VariationCardProps)
src/components/WardrobeModal.tsx:260
FunctionVideoPlayer
({ src, poster, className = "", clipStartTime, trimStart, trimEnd, clipDuration, track
src/components/ui/video-player.tsx:20
FunctionVideoPreviewModal
({ videoUrl, isOpen, onClose }: VideoPreviewModalProps)
src/components/panels/director/media-preview-modal.tsx:75
FunctionVideoStudio
()
src/components/panels/freedom/VideoStudio.tsx:163
FunctionWardrobeModal
({ character, open, onOpenChange, onGenerateVariation, }: WardrobeModalProps)
src/components/WardrobeModal.tsx:53
FunctionWardrobeModal
({ character, open, onOpenChange }: WardrobeModalProps)
src/components/panels/characters/wardrobe-modal.tsx:78
FunctionallocateAngles
(count: number, preselected: (string | undefined)[])
src/components/panels/sclass/sclass-scenes.tsx:1936
FunctionallocateAngles
(count: number, preselected: (string | undefined)[])
src/components/panels/director/split-scenes.tsx:2202
FunctionallocateAngles
(count: number, preselected: (string | undefined)[])
src/components/panels/director/use-image-generation.ts:224
FunctionanalyzeMultipleScenesViewpoints
( scenesWithShots: Array<{ scene: ScriptScene; shots: Shot[] }>, options: ViewpointAnalysisOptions, o
src/lib/script/viewpoint-analyzer.ts:210
Functionanimate
()
src/components/angle-switch/AngleController.tsx:113
FunctionassignViewpointImages
( viewpoints: SceneViewpoint[], splitResults: Array<{ id: number; dataUrl: string; row: n
src/lib/script/scene-viewpoint-generator.ts:646
FunctionbatchProcess
( items: T[], operation: (item: T, index: number) => Promise<R>, options: { batchSize?: number;
src/lib/utils/rate-limiter.ts:96
FunctionblobToBase64
* Convert Blob to base64 data URL
src/lib/script/export-service.ts:118
MethodbuildCharacterPrompt
* Build character prompt string for scene generation * Combines visual traits from all characters
src/packages/ai-core/services/character-bible.ts:126
FunctionbuildGridPrompt
( scenes: SplitScene[], isEndFrame: boolean, styleTokens: string[] )
src/components/panels/director/use-image-generation.ts:325
FunctionbuildRegenerationPrompt
(config: StoryboardPromptConfig)
src/lib/storyboard/prompt-builder.ts:103
MethodbuildStyleTokens
* Build style tokens from characters
src/packages/ai-core/services/character-bible.ts:141
FunctioncalculateGridAspectRatio
(targetAspect: '16:9' | '9:16')
src/components/panels/sclass/sclass-scenes.tsx:2131
FunctioncalculateGridAspectRatio
(targetAspect: '16:9' | '9:16')
src/components/panels/director/split-scenes.tsx:2439
FunctioncallImageGenerationApi
( apiKey: string, prompt: string, aspectRatio: '16:9' | '9:16', referenceImages: string[] = [],
src/components/panels/director/use-image-generation.ts:90
FunctioncallJuxinVideoGenerationApi
( apiKey: string, prompt: string, aspectRatio: string, imageWithRoles: Array<{ url: string; role:
src/components/panels/director/use-video-generation.ts:1512
Methodcancel
* Cancel all or specific operations
src/lib/ai/worker-bridge.ts:221
MethodcancelAll
* Cancel all pending tasks
src/packages/ai-core/api/task-queue.ts:118
Methodchat
* Send a chat completion request
src/packages/ai-core/providers/types.ts:39
FunctioncleanArray
( data: unknown, validator?: (item: unknown) => item is T )
src/lib/utils/json-cleaner.ts:72
Methodclear
* Clear all characters
src/packages/ai-core/services/character-bible.ts:208
Methodclear
()
src/lib/storage/indexeddb-adapter.ts:81
Methodclear
()
src/lib/storage/opfs-adapter.ts:64
FunctionclearAIMatchCache
()
src/lib/scene/viewpoint-matcher.ts:467
MethodclearAll
()
src/lib/video-cache.ts:246
MethodclearAllData
()
src/lib/storage/storage-service.ts:353
FunctionclearAllManagers
()
src/lib/api-key-manager.ts:479
MethodclearSavedSounds
()
src/lib/storage/storage-service.ts:484
FunctioncollectCharacterContexts
* 收集角色出场上下文(用于AI分析)
src/lib/script/character-calibrator.ts:722
FunctioncollectRefsFromTasks
(pageTasks: GridTask[])
src/components/panels/director/split-scenes.tsx:2367
MethodcompileScreenplayPrompt
* Compile screenplay generation prompt
src/packages/ai-core/services/prompt-compiler.ts:126
FunctioncomposeTilePrompt
(scene: SplitScene, angle: Angle, aspect: '16:9'|'9:16', styleTokens?: string[])
src/components/panels/sclass/sclass-scenes.tsx:1989
FunctioncomposeTilePrompt
(scene: SplitScene, angle: Angle, aspect: '16:9'|'9:16', styleTokens?: string[])
src/components/panels/director/split-scenes.tsx:2255
FunctioncomposeTilePrompt
(scene: SplitScene, angle: Angle, aspect: '16:9'|'9:16', styleTokens?: string[])
src/components/panels/director/use-image-generation.ts:275
FunctionconfigureServer
(server)
vite.config.ts:18
FunctionconfigureServer
(server)
electron.vite.config.ts:14
FunctionconfirmDelete
()
src/components/panels/script/episode-tree.tsx:582
Methodconstructor
(customTemplates?: Partial<PromptTemplateConfig>)
src/packages/ai-core/services/prompt-compiler.ts:53
Methodconstructor
(getConcurrency: () => number)
src/packages/ai-core/api/task-queue.ts:33
Methodconstructor
(apiKeyString: string)
src/lib/api-key-manager.ts:298
Methodconstructor
(dbName: string, storeName: string, version = 1)
src/lib/storage/indexeddb-adapter.ts:11
Methodconstructor
()
src/lib/storage/storage-service.ts:23
← previousnext →1,001–1,100 of 1,435, ranked by callers