버전

menu_open
Wwise SDK 2024.1.0
ak.wwise.ui.layout.setLayout 인자 스키마

스키마

{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The name of the layout to register."
},
"layout": {
"type": "object",
"description": "The layout description in JSON format.\\n A layout entity.",
"properties": {
"Layout": {
"type": "object",
"description": "The layout description in JSON format.",
"properties": {
"AudioDeviceLastTabPositions": {
"type": "array",
"description": "List of last view positions.",
"items": {
"type": "object",
"description": "Information of the positions of a window of a view.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewPosition.",
"enum": [
"ViewPosition"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"WindowPlacement_Flags": {
"type": "string",
"description": "The flags of the window placement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "The last showCmd for the window placement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "The minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "The minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "The maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "The maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "The normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "The normal top position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "The normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "The normal bottom position of the window."
}
},
"required": [
"@type",
"Name",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
},
"EffectLastTabPositions": {
"type": "array",
"description": "List of last tab positions for effects.",
"items": {
"type": "object",
"description": "Information of the positions of a window of a view.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewPosition.",
"enum": [
"ViewPosition"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"WindowPlacement_Flags": {
"type": "string",
"description": "The flags of the window placement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "The last showCmd for the window placement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "The minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "The minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "The maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "The maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "The normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "The normal top position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "The normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "The normal bottom position of the window."
}
},
"required": [
"@type",
"Name",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
},
"FallbackLastTabPositions": {
"type": "array",
"description": "Fallback of the list of last tab position.",
"items": {
"type": "object",
"description": "Information of the positions of a window of a view.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewPosition.",
"enum": [
"ViewPosition"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"WindowPlacement_Flags": {
"type": "string",
"description": "The flags of the window placement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "The last showCmd for the window placement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "The minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "The minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "The maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "The maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "The normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "The normal top position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "The normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "The normal bottom position of the window."
}
},
"required": [
"@type",
"Name",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
},
"LastPositions": {
"type": "array",
"description": "List of last tab position.",
"items": {
"type": "object",
"description": "Information of the positions of a window of a view.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewPosition.",
"enum": [
"ViewPosition"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"WindowPlacement_Flags": {
"type": "string",
"description": "The flags of the window placement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "The last showCmd for the window placement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "The minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "The minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "The maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "The maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "The normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "The normal top position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "The normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "The normal bottom position of the window."
}
},
"required": [
"@type",
"Name",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
},
"MetadataLastTabPositions": {
"type": "array",
"description": "List of last tab position for metadata.",
"items": {
"type": "object",
"description": "Information of the positions of a window of a view.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewPosition.",
"enum": [
"ViewPosition"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"WindowPlacement_Flags": {
"type": "string",
"description": "The flags of the window placement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "The last showCmd for the window placement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "The minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "The minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "The maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "The maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "The normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "The normal top position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "The normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "The normal bottom position of the window."
}
},
"required": [
"@type",
"Name",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
},
"Name": {
"type": "string",
"description": "Name of the layout."
},
"ObjectTypeLastTabPositions": {
"type": "array",
"description": "List of last positions for object type.",
"items": {
"type": "object",
"description": "Information of the positions of a window of a view.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewPosition.",
"enum": [
"ViewPosition"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"WindowPlacement_Flags": {
"type": "string",
"description": "The flags of the window placement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "The last showCmd for the window placement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "The minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "The minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "The maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "The maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "The normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "The normal top position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "The normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "The normal bottom position of the window."
}
},
"required": [
"@type",
"Name",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
},
"PluginInnerObjectLastTabPositions": {
"type": "array",
"description": "List of last position for plugin inner object.",
"items": {
"type": "object",
"description": "Information of the positions of a window of a view.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewPosition.",
"enum": [
"ViewPosition"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"WindowPlacement_Flags": {
"type": "string",
"description": "The flags of the window placement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "The last showCmd for the window placement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "The minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "The minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "The maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "The maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "The normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "The normal top position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "The normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "The normal bottom position of the window."
}
},
"required": [
"@type",
"Name",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
},
"SourcePluginLastTabPositions": {
"type": "array",
"description": "List of last tab positions for source plugin.",
"items": {
"type": "object",
"description": "Information of the positions of a window of a view.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewPosition.",
"enum": [
"ViewPosition"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"WindowPlacement_Flags": {
"type": "string",
"description": "The flags of the window placement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "The last showCmd for the window placement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "The minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "The minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "The maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "The maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "The normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "The normal top position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "The normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "The normal bottom position of the window."
}
},
"required": [
"@type",
"Name",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
},
"StackPanel": {
"type": "object",
"description": "Stack panel in a layout.",
"properties": {
"@type": {
"type": "string",
"description": "The type of StackPanel.",
"enum": [
"StackPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the stack panel."
},
"ID": {
"type": "string",
"description": "The identifier of the stack panel."
},
"Width": {
"type": "string",
"description": "The width of the stack panel."
},
"Height": {
"type": "string",
"description": "The height of the stack panel."
},
"@Children": {
"type": "array",
"description": "UI element in the stack panel.",
"items": {
"description": "UI Element.",
"OneOf": [
{
"type": "object",
"description": "View in a layout.",
"properties": {
"@type": {
"type": "string",
"description": "The type of View.",
"enum": [
"View"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"ID": {
"type": "string",
"description": "The identifier of the view."
},
"Width": {
"type": "string",
"description": "The width of the view."
},
"Height": {
"type": "string",
"description": "The height of the view."
},
"SelectionChannel": {
"type": "string",
"description": "The selection chanel of the view."
},
"ViewData": {
"type": "object",
"description": "Extra view data.",
"additionalProperties": true
}
},
"required": [
"Name",
"ID",
"SelectionChannel"
],
"additionalProperties": false
},
{
"type": "object",
"description": "The splitter.",
"properties": {
"@type": {
"type": "string",
"description": "The type of Splitter.",
"enum": [
"Splitter"
]
},
"Name": {
"type": "string",
"description": "The name of the splitter."
},
"ID": {
"type": "string",
"description": "The identifier of the splitter."
},
"Width": {
"type": "string",
"description": "The width of the splitter."
},
"Height": {
"type": "string",
"description": "The height of the splitter."
}
},
"required": [
"ID",
"Name",
"@Children"
],
"additionalProperties": false
},
{
"type": "object",
"description": "An object panel.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ObjectPanel.",
"enum": [
"ObjectPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the object panel."
},
"ID": {
"type": "string",
"description": "The identifier of the object panel."
},
"Width": {
"type": "string",
"description": "The width of the object panel."
},
"Height": {
"type": "string",
"description": "The height of the object panel."
},
"EditorState": {
"type": "string",
"description": "State of an editor.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"BottomEditorState": {
"type": "string",
"description": "The state of the bottom editor.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"EditorPriority": {
"type": "array",
"description": "Liste of editors by priority.",
"items": {
"type": "object",
"description": "Identifier of an editor.",
"properties": {
"@type": {
"type": "string",
"description": "Type of EditorId.",
"enum": [
"EditorId"
]
},
"UniqueViewId": {
"type": "string",
"description": "View ID of the editor."
},
"PluginId": {
"type": "string",
"description": "Plugin ID of the Editor."
},
"EffectIndex": {
"type": "string",
"description": "Index of the effect."
}
},
"required": [
"UniqueViewId",
"PluginId",
"EffectIndex"
],
"additionalProperties": false
}
},
"PreferredHeights": {
"type": "array",
"description": "List of preferred height of editors.",
"items": {
"type": "object",
"description": "The preferred height for an editor.",
"properties": {
"@type": {
"type": "string",
"description": "The type of PreferredHeight.",
"enum": [
"PreferredHeight"
]
},
"UniqueViewId": {
"type": "string",
"description": "The view identifier of the editor."
},
"PluginId": {
"type": "string",
"description": "The plugin identifier of the editor."
},
"EffectIndex": {
"type": "string",
"description": "The effect index."
},
"Height": {
"type": "string",
"description": "The preferred height of the editor."
}
},
"required": [
"@type",
"UniqueViewId",
"PluginId",
"EffectIndex",
"Height"
],
"additionalProperties": false
}
},
"SideBar": {
"type": "object",
"description": "The side bar.",
"properties": {
"@type": {
"type": "string",
"description": "The type of SideBar.",
"enum": "SideBar"
},
"Width": {
"type": "string",
"description": "The width of the side bar."
},
"CollapseState": {
"type": "string",
"description": "The state of the side bar."
}
},
"required": [
"@type",
"Width",
"CollapseState"
],
"additionalProperties": false
}
},
"required": [
"@type",
"Name",
"ID"
],
"additionalProperties": false
},
{
"type": "object",
"description": "The object tab panel.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ObjectTabPanel.",
"enum": [
"ObjectTabPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the object tab panel."
},
"ID": {
"type": "string",
"description": "The identifer of the object tab panel."
},
"Width": {
"type": "string",
"description": "The width of the the object tab panel."
},
"Height": {
"type": "string",
"description": "The height of the the object tab panel."
}
},
"required": [
"@type",
"Name",
"ID"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/StackPanel"
}
]
}
},
"Orientation": {
"type": "string",
"description": "The orientation of the stack panel.",
"enum": [
"Vertical",
"Horizontal"
]
}
},
"required": [
"ID",
"Name",
"@Children",
"Orientation"
],
"additionalProperties": true
},
"Undocked": {
"type": "array",
"description": "List of undocked views.",
"items": {
"allOf": [
{
"description": "UI Element.",
"OneOf": [
{
"type": "object",
"description": "View in a layout.",
"properties": {
"@type": {
"type": "string",
"description": "The type of View.",
"enum": [
"View"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"ID": {
"type": "string",
"description": "The identifier of the view."
},
"Width": {
"type": "string",
"description": "The width of the view."
},
"Height": {
"type": "string",
"description": "The height of the view."
},
"SelectionChannel": {
"type": "string",
"description": "The selection chanel of the view."
},
"ViewData": {
"type": "object",
"description": "Extra view data.",
"additionalProperties": true
}
},
"required": [
"Name",
"ID",
"SelectionChannel"
],
"additionalProperties": false
},
{
"type": "object",
"description": "The splitter.",
"properties": {
"@type": {
"type": "string",
"description": "The type of Splitter.",
"enum": [
"Splitter"
]
},
"Name": {
"type": "string",
"description": "The name of the splitter."
},
"ID": {
"type": "string",
"description": "The identifier of the splitter."
},
"Width": {
"type": "string",
"description": "The width of the splitter."
},
"Height": {
"type": "string",
"description": "The height of the splitter."
}
},
"required": [
"ID",
"Name",
"@Children"
],
"additionalProperties": false
},
{
"type": "object",
"description": "An object panel.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ObjectPanel.",
"enum": [
"ObjectPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the object panel."
},
"ID": {
"type": "string",
"description": "The identifier of the object panel."
},
"Width": {
"type": "string",
"description": "The width of the object panel."
},
"Height": {
"type": "string",
"description": "The height of the object panel."
},
"EditorState": {
"type": "string",
"description": "State of an editor.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"BottomEditorState": {
"type": "string",
"description": "The state of the bottom editor.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"EditorPriority": {
"type": "array",
"description": "Liste of editors by priority.",
"items": {
"type": "object",
"description": "Identifier of an editor.",
"properties": {
"@type": {
"type": "string",
"description": "Type of EditorId.",
"enum": [
"EditorId"
]
},
"UniqueViewId": {
"type": "string",
"description": "View ID of the editor."
},
"PluginId": {
"type": "string",
"description": "Plugin ID of the Editor."
},
"EffectIndex": {
"type": "string",
"description": "Index of the effect."
}
},
"required": [
"UniqueViewId",
"PluginId",
"EffectIndex"
],
"additionalProperties": false
}
},
"PreferredHeights": {
"type": "array",
"description": "List of preferred height of editors.",
"items": {
"type": "object",
"description": "The preferred height for an editor.",
"properties": {
"@type": {
"type": "string",
"description": "The type of PreferredHeight.",
"enum": [
"PreferredHeight"
]
},
"UniqueViewId": {
"type": "string",
"description": "The view identifier of the editor."
},
"PluginId": {
"type": "string",
"description": "The plugin identifier of the editor."
},
"EffectIndex": {
"type": "string",
"description": "The effect index."
},
"Height": {
"type": "string",
"description": "The preferred height of the editor."
}
},
"required": [
"@type",
"UniqueViewId",
"PluginId",
"EffectIndex",
"Height"
],
"additionalProperties": false
}
},
"SideBar": {
"type": "object",
"description": "The side bar.",
"properties": {
"@type": {
"type": "string",
"description": "The type of SideBar.",
"enum": "SideBar"
},
"Width": {
"type": "string",
"description": "The width of the side bar."
},
"CollapseState": {
"type": "string",
"description": "The state of the side bar."
}
},
"required": [
"@type",
"Width",
"CollapseState"
],
"additionalProperties": false
}
},
"required": [
"@type",
"Name",
"ID"
],
"additionalProperties": false
},
{
"type": "object",
"description": "The object tab panel.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ObjectTabPanel.",
"enum": [
"ObjectTabPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the object tab panel."
},
"ID": {
"type": "string",
"description": "The identifer of the object tab panel."
},
"Width": {
"type": "string",
"description": "The width of the the object tab panel."
},
"Height": {
"type": "string",
"description": "The height of the the object tab panel."
}
},
"required": [
"@type",
"Name",
"ID"
],
"additionalProperties": false
},
{
"type": "object",
"description": "Stack panel in a layout.",
"properties": {
"@type": {
"type": "string",
"description": "The type of StackPanel.",
"enum": [
"StackPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the stack panel."
},
"ID": {
"type": "string",
"description": "The identifier of the stack panel."
},
"Width": {
"type": "string",
"description": "The width of the stack panel."
},
"Height": {
"type": "string",
"description": "The height of the stack panel."
},
"@Children": {
"type": "array",
"description": "UI element in the stack panel.",
"items": {
"$ref": "#/definitions/Element"
}
},
"Orientation": {
"type": "string",
"description": "The orientation of the stack panel.",
"enum": [
"Vertical",
"Horizontal"
]
}
},
"required": [
"ID",
"Name",
"@Children",
"Orientation"
],
"additionalProperties": true
}
]
}
],
"type": "object",
"description": "View holder for flotting window.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ViewHolder",
"enum": [
"ViewHolder"
]
},
"StackPanel": {
"type": "object",
"description": "Stack panel in a layout.",
"properties": {
"@type": {
"type": "string",
"description": "The type of StackPanel.",
"enum": [
"StackPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the stack panel."
},
"ID": {
"type": "string",
"description": "The identifier of the stack panel."
},
"Width": {
"type": "string",
"description": "The width of the stack panel."
},
"Height": {
"type": "string",
"description": "The height of the stack panel."
},
"@Children": {
"type": "array",
"description": "UI element in the stack panel.",
"items": {
"description": "UI Element.",
"OneOf": [
{
"type": "object",
"description": "View in a layout.",
"properties": {
"@type": {
"type": "string",
"description": "The type of View.",
"enum": [
"View"
]
},
"Name": {
"type": "string",
"description": "The name of the view."
},
"ID": {
"type": "string",
"description": "The identifier of the view."
},
"Width": {
"type": "string",
"description": "The width of the view."
},
"Height": {
"type": "string",
"description": "The height of the view."
},
"SelectionChannel": {
"type": "string",
"description": "The selection chanel of the view."
},
"ViewData": {
"type": "object",
"description": "Extra view data.",
"additionalProperties": true
}
},
"required": [
"Name",
"ID",
"SelectionChannel"
],
"additionalProperties": false
},
{
"type": "object",
"description": "The splitter.",
"properties": {
"@type": {
"type": "string",
"description": "The type of Splitter.",
"enum": [
"Splitter"
]
},
"Name": {
"type": "string",
"description": "The name of the splitter."
},
"ID": {
"type": "string",
"description": "The identifier of the splitter."
},
"Width": {
"type": "string",
"description": "The width of the splitter."
},
"Height": {
"type": "string",
"description": "The height of the splitter."
}
},
"required": [
"ID",
"Name",
"@Children"
],
"additionalProperties": false
},
{
"type": "object",
"description": "An object panel.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ObjectPanel.",
"enum": [
"ObjectPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the object panel."
},
"ID": {
"type": "string",
"description": "The identifier of the object panel."
},
"Width": {
"type": "string",
"description": "The width of the object panel."
},
"Height": {
"type": "string",
"description": "The height of the object panel."
},
"EditorState": {
"type": "string",
"description": "State of an editor.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"BottomEditorState": {
"type": "string",
"description": "The state of the bottom editor.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"EditorPriority": {
"type": "array",
"description": "Liste of editors by priority.",
"items": {
"type": "object",
"description": "Identifier of an editor.",
"properties": {
"@type": {
"type": "string",
"description": "Type of EditorId.",
"enum": [
"EditorId"
]
},
"UniqueViewId": {
"type": "string",
"description": "View ID of the editor."
},
"PluginId": {
"type": "string",
"description": "Plugin ID of the Editor."
},
"EffectIndex": {
"type": "string",
"description": "Index of the effect."
}
},
"required": [
"UniqueViewId",
"PluginId",
"EffectIndex"
],
"additionalProperties": false
}
},
"PreferredHeights": {
"type": "array",
"description": "List of preferred height of editors.",
"items": {
"type": "object",
"description": "The preferred height for an editor.",
"properties": {
"@type": {
"type": "string",
"description": "The type of PreferredHeight.",
"enum": [
"PreferredHeight"
]
},
"UniqueViewId": {
"type": "string",
"description": "The view identifier of the editor."
},
"PluginId": {
"type": "string",
"description": "The plugin identifier of the editor."
},
"EffectIndex": {
"type": "string",
"description": "The effect index."
},
"Height": {
"type": "string",
"description": "The preferred height of the editor."
}
},
"required": [
"@type",
"UniqueViewId",
"PluginId",
"EffectIndex",
"Height"
],
"additionalProperties": false
}
},
"SideBar": {
"type": "object",
"description": "The side bar.",
"properties": {
"@type": {
"type": "string",
"description": "The type of SideBar.",
"enum": "SideBar"
},
"Width": {
"type": "string",
"description": "The width of the side bar."
},
"CollapseState": {
"type": "string",
"description": "The state of the side bar."
}
},
"required": [
"@type",
"Width",
"CollapseState"
],
"additionalProperties": false
}
},
"required": [
"@type",
"Name",
"ID"
],
"additionalProperties": false
},
{
"type": "object",
"description": "The object tab panel.",
"properties": {
"@type": {
"type": "string",
"description": "The type of ObjectTabPanel.",
"enum": [
"ObjectTabPanel"
]
},
"Name": {
"type": "string",
"description": "The name of the object tab panel."
},
"ID": {
"type": "string",
"description": "The identifer of the object tab panel."
},
"Width": {
"type": "string",
"description": "The width of the the object tab panel."
},
"Height": {
"type": "string",
"description": "The height of the the object tab panel."
}
},
"required": [
"@type",
"Name",
"ID"
],
"additionalProperties": false
},
{
"$ref": "#/definitions/StackPanel"
}
]
}
},
"Orientation": {
"type": "string",
"description": "The orientation of the stack panel.",
"enum": [
"Vertical",
"Horizontal"
]
}
},
"required": [
"ID",
"Name",
"@Children",
"Orientation"
],
"additionalProperties": true
},
"WindowPlacement_Flags": {
"type": "string",
"description": "Flags of WindowPlacement."
},
"WindowPlacement_ShowCmd": {
"type": "string",
"description": "Last ShowCmd of the WindowPlacement.",
"enum": [
"Normal",
"Maximized",
"Minimized"
]
},
"WindowPlacement_MinPos_X": {
"type": "string",
"description": "Minimum X position of the window."
},
"WindowPlacement_MinPos_Y": {
"type": "string",
"description": "Minimum Y position of the window."
},
"WindowPlacement_MaxPos_X": {
"type": "string",
"description": "Maximum X position of the window."
},
"WindowPlacement_MaxPos_Y": {
"type": "string",
"description": "Maximum Y position of the window."
},
"WindowPlacement_NormalPos_Left": {
"type": "string",
"description": "Normal left position of the window."
},
"WindowPlacement_NormalPos_Top": {
"type": "string",
"description": "Normal left position of the window."
},
"WindowPlacement_NormalPos_Right": {
"type": "string",
"description": "Normal right position of the window."
},
"WindowPlacement_NormalPos_Bottom": {
"type": "string",
"description": "Normal bottom position of the window."
}
},
"required": [
"@type",
"WindowPlacement_Flags",
"WindowPlacement_MinPos_X",
"WindowPlacement_MinPos_Y",
"WindowPlacement_MaxPos_X",
"WindowPlacement_MaxPos_Y",
"WindowPlacement_NormalPos_Left",
"WindowPlacement_NormalPos_Top",
"WindowPlacement_NormalPos_Right",
"WindowPlacement_NormalPos_Bottom"
],
"additionalProperties": false
}
}
},
"required": [
"Name"
],
"additionalProperties": false
}
},
"required": [
"Layout"
],
"additionalProperties": false
}
},
"required": [
"name",
"layout"
],
"additionalProperties": false
}

이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요