Component:VideoImportDialog: Difference between revisions

From Resonite Wiki
add some templates
Automated: update Fields, SyncDelegates
Line 9: Line 9:
|path|{{RootFieldType|SyncDelegateList`1|[[Type:Action`1|Action`1]]<[[Type:UIBuilder|UIBuilder]]>}}|TypeAdv0=true| {{Template:WizardForm_path}}
|path|{{RootFieldType|SyncDelegateList`1|[[Type:Action`1|Action`1]]<[[Type:UIBuilder|UIBuilder]]>}}|TypeAdv0=true| {{Template:WizardForm_path}}
|_contentRoot|Slot| {{Template:WizardForm__contentRoot}}
|_contentRoot|Slot| {{Template:WizardForm__contentRoot}}
|_videoType|'''[[#VideoType|VideoType]]'''|TypeAdv2=true|
|_videoType|'''[[#VideoType|VideoImportDialog.VideoType]]'''|TypeAdv2=true|
|_stereoLayout|StereoLayout|
|_stereoLayout|StereoLayout|
|_depthPreset|'''[[#DepthPreset|DepthPreset]]'''|TypeAdv4=true|
|_depthPreset|'''[[#DepthPreset|VideoImportDialog.DepthPreset]]'''|TypeAdv4=true|
}}
 
== Sync Delegates ==
{{Table ComponentTriggers
|OpenRoot[[Type:Action`1|Action`1]]<[[Type:UIBuilder|UIBuilder]]>|[[Type:Action`1|Action`1]]<[[Type:UIBuilder|UIBuilder]]>|true|
|Preset_Video[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_360[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_StereoVideo[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_Stereo360[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_Depth[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_180[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_Stereo180[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|MenuStereoLayout[[Type:Action`1|Action`1]]<[[Type:UIBuilder|UIBuilder]]>|[[Type:Action`1|Action`1]]<[[Type:UIBuilder|UIBuilder]]>|true|
|Preset_HorizontalLR[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_HorizontalRL[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_VerticalLR[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_VerticalRL[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|MenuDepthPreset[[Type:Action`1|Action`1]]<[[Type:UIBuilder|UIBuilder]]>|[[Type:Action`1|Action`1]]<[[Type:UIBuilder|UIBuilder]]>|true|
|Preset_DepthDefault[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_DepthPFCapture[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_DepthPFCaptureHorizontal[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Preset_DepthHolofix[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|AsRawFile[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
|Return[[Type:ButtonEventHandler|ButtonEventHandler]]|[[Type:ButtonEventHandler|ButtonEventHandler]]|true|
}}
}}



Revision as of 06:05, 17 March 2025

Component image 
Video Import Dialog component as seen in the Scene Inspector

This article or section is a Stub. You can help the Resonite Wiki by expanding it.

Usage

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled. Some components stop their functionality when this field is disabled, but some don't.
path list of Action`1<UIBuilder> A list of sync delegates used to generate the UI when at particular paths in the importer.
_contentRoot Slot The slot to put ui elements for import options in.
_videoType VideoImportDialog.VideoType
_stereoLayout StereoLayout
_depthPreset VideoImportDialog.DepthPreset

Sync Delegates

Triggers
Method Name Method type and Arguments. Is the method hidden? Description
OpenRootAction`1<UIBuilder> Action`1<UIBuilder>
Preset_VideoButtonEventHandler ButtonEventHandler
Preset_360ButtonEventHandler ButtonEventHandler
Preset_StereoVideoButtonEventHandler ButtonEventHandler
Preset_Stereo360ButtonEventHandler ButtonEventHandler
Preset_DepthButtonEventHandler ButtonEventHandler
Preset_180ButtonEventHandler ButtonEventHandler
Preset_Stereo180ButtonEventHandler ButtonEventHandler
MenuStereoLayoutAction`1<UIBuilder> Action`1<UIBuilder>
Preset_HorizontalLRButtonEventHandler ButtonEventHandler
Preset_HorizontalRLButtonEventHandler ButtonEventHandler
Preset_VerticalLRButtonEventHandler ButtonEventHandler
Preset_VerticalRLButtonEventHandler ButtonEventHandler
MenuDepthPresetAction`1<UIBuilder> Action`1<UIBuilder>
Preset_DepthDefaultButtonEventHandler ButtonEventHandler
Preset_DepthPFCaptureButtonEventHandler ButtonEventHandler
Preset_DepthPFCaptureHorizontalButtonEventHandler ButtonEventHandler
Preset_DepthHolofixButtonEventHandler ButtonEventHandler
AsRawFileButtonEventHandler ButtonEventHandler
ReturnButtonEventHandler ButtonEventHandler

Behavior

Examples

See Also