FunctionBatchProgressOverlay({
isVisible,
current,
total,
message,
title = "批量生成中",
}: BatchProgressOverlayProps)
src/components/BatchProgressOverlay.tsx:27
FunctionCameraControls({
camera, lens, focalLength, aperture,
onCameraChange, onLensChange, onFocalLengthChange, onApertureCha
src/components/panels/freedom/CameraControls.tsx:174
FunctionCharacterContextMenu({
character,
children,
folders,
onDelete,
onMove,
}: {
character: Character;
children:
src/components/panels/characters/character-gallery.tsx:540
FunctionCharacterSelector({
selectedIds,
onChange,
characterVariationMap,
onChangeVariation,
disabled,
}: CharacterSele
src/components/panels/director/character-selector.tsx:31
FunctionCinematographyProfilePicker({
value,
onChange,
popover = true,
trigger,
className,
disabled = false,
placeholder = "
src/components/ui/cinematography-profile-picker/index.tsx:55
FunctionDraggableMediaItem({
name,
preview,
dragData,
onDragStart,
onAddToTimeline,
aspectRatio = 16 / 9,
className
src/components/ui/draggable-item.tsx:37
FunctionEditableText({
value,
placeholder,
onSave,
multiline = false,
className = "",
}: {
value: string | unde
src/components/panels/overview/index.tsx:89
FunctionEditableTextField({
label,
value,
onChange,
placeholder,
disabled,
multiline = false,
className,
}: Edita
src/components/panels/director/editable-text-field.tsx:27
FunctionEditableTimecode({
time,
duration,
format = "HH:MM:SS:FF",
fps = DEFAULT_FPS,
onTimeChange,
className,
di
src/components/ui/editable-timecode.tsx:21
FunctionEpisodeTree({
scriptData,
shots,
shotStatus,
selectedItemId,
selectedItemType,
onSelectItem,
onAddEp
src/components/panels/script/episode-tree.tsx:162
FunctionExtendEditDialog({
open,
onOpenChange,
mode,
sourceGroup,
onConfirm,
isGenerating = false,
}: ExtendEditDia
src/components/panels/sclass/extend-edit-dialog.tsx:67
FunctionGroupRefManager({
group,
scenes,
characters,
sceneLibrary,
readOnly = false,
}: GroupRefManagerProps)
src/components/panels/sclass/group-ref-manager.tsx:140
FunctionImageTimelineTreatment({
src,
alt,
targetAspectRatio = 16 / 9,
className,
backgroundType = "blur",
backgroundColor
src/components/ui/image-timeline-treatment.tsx:19
FunctionInputWithBack({
isExpanded,
setIsExpanded,
placeholder = "Search anything",
value,
onChange,
disableAnima
src/components/ui/input-with-back.tsx:21
FunctionMediaItemWithContextMenu({
item,
children,
folders,
onRemove,
onExport,
onRename,
onMove,
onSmartSplit,
onG
src/components/panels/media/index.tsx:126
FunctionPropertyPanel({
selectedItemId,
selectedItemType,
character,
scene,
shot,
episode,
episodeShots = [],
src/components/panels/script/property-panel.tsx:119
FunctionQuadGridDialog({
open,
onOpenChange,
onGenerate,
frameType = "start",
previewUrl,
isGenerating = false,
}
src/components/quad-grid/QuadGridDialog.tsx:62
FunctionQuadGridResultDialog({
open,
onOpenChange,
result,
frameType,
currentSceneId,
availableScenes,
onApply,
on
src/components/quad-grid/QuadGridResultDialog.tsx:55