diff options
author | Mahmoud Badri <mahmoud.badri@qt.io> | 2019-03-20 16:31:07 +0200 |
---|---|---|
committer | Mahmoud Badri <mahmoud.badri@qt.io> | 2019-03-20 16:59:10 +0000 |
commit | 7e468f5d90c942da45724f06396349b271db0302 (patch) | |
tree | 680ce948c136318bbf950d12aa0da04cc1315445 /src/Runtime/res/DataModelMetadata | |
parent | a7a0ffa97db530ea572cc38d2ee573f131f48791 (diff) |
Add inspector groups for Text and Light
Text: basic properties, format, and shadow
Light: basic properties, light properties, and shadow
Also removed the double indentation of the metadata file lines.
Change-Id: Ibc065a7418905ddb7917fc3436c0e40c7542fd39
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Diffstat (limited to 'src/Runtime/res/DataModelMetadata')
-rw-r--r-- | src/Runtime/res/DataModelMetadata/en-us/MetaData.xml | 932 |
1 files changed, 470 insertions, 462 deletions
diff --git a/src/Runtime/res/DataModelMetadata/en-us/MetaData.xml b/src/Runtime/res/DataModelMetadata/en-us/MetaData.xml index 534b4c17..e47a4d17 100644 --- a/src/Runtime/res/DataModelMetadata/en-us/MetaData.xml +++ b/src/Runtime/res/DataModelMetadata/en-us/MetaData.xml @@ -1,474 +1,482 @@ <?xml version="1.0" encoding="UTF-8" ?> <MetaData> - <Category name="Custom Events" description="Custom events exposed on the behavior." icon="Objects-Behavior-Normal.png" highlightIcon="Objects-Behavior-Normal.png" /> - <Category name="Default" description="Default events on all objects" icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> - <Category name="Gesture" description="Input from the touch screen or the mouse" icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> - <Category name="Slide" description="Events generated when a slide is changing." icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> - <Category name="Asset" description="Handlers exposed on the asset." icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> - <Category name="Custom Handlers" description="Custom Handlers exposed on the behavior." icon="Objects-Behavior-Normal.png" highlightIcon="Objects-Behavior-Normal.png" /> - <Category name="Time" description="Handlers exposed on the asset's time." icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> - <Alias> - <Property name="name" formalName="Name" description="Object name" type="String" default="Alias" hidden="False" /> - <Property name="referencednode" formalName="Reference" description="Original element (e.g. group, component, model)\nto clone" type="ObjectRef" /> - </Alias> - <Asset> - <Property name="name" formalName="Name" type="String" description="Object name" hidden="False" /> - <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" /> - <Property name="starttime" formalName="Start Time" type="Long" hidden="True" /> - <Property name="endtime" formalName="End Time" type="Long" default="10000" hidden="True" /> - <Property name="shy" formalName="Shy" type="Boolean" hidden="True" /> - <Property name="sourcepath" type="String" hidden="True" /> - <Property name="importfile" type="String" hidden="True" /> + <Category name="Custom Events" description="Custom events exposed on the behavior." icon="Objects-Behavior-Normal.png" highlightIcon="Objects-Behavior-Normal.png" /> + <Category name="Default" description="Default events on all objects" icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> + <Category name="Gesture" description="Input from the touch screen or the mouse" icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> + <Category name="Slide" description="Events generated when a slide is changing." icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> + <Category name="Asset" description="Handlers exposed on the asset." icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> + <Category name="Custom Handlers" description="Custom Handlers exposed on the behavior." icon="Objects-Behavior-Normal.png" highlightIcon="Objects-Behavior-Normal.png" /> + <Category name="Time" description="Handlers exposed on the asset's time." icon="Objects-Folder-Normal.png" highlightIcon="Objects-Folder-Normal.png" /> + <Alias> + <Property name="name" formalName="Name" description="Object name" type="String" default="Alias" hidden="False" /> + <Property name="referencednode" formalName="Reference" description="Original element (e.g. group, component, model)\nto clone" type="ObjectRef" /> + </Alias> + <Asset> + <Property name="name" formalName="Name" type="String" description="Object name" hidden="False" category="Basic Properties" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" category="Basic Properties" /> + <Property name="starttime" formalName="Start Time" type="Long" hidden="True" category="Basic Properties" /> + <Property name="endtime" formalName="End Time" type="Long" default="10000" hidden="True" category="Basic Properties" /> + <Property name="shy" formalName="Shy" type="Boolean" hidden="True" category="Basic Properties" /> + <Property name="sourcepath" type="String" hidden="True" category="Basic Properties" /> + <Property name="importfile" type="String" hidden="True" category="Basic Properties" /> - <Handler name="Set Property" category="Asset" description="Set a property to a new value."> - <Argument name="Property Name" formalName="Property" description="Property to change" type="Slide" argumentType="Property" /> - <Argument name="Property Value" formalName="New Value" description="New value for the property" type="None" argumentType="Dependent" /> - </Handler> - <Handler name="Fire Event" category="Asset" description="Fire an event on the target."> - <Argument name="Event" description="The event to fire" type="None" argumentType="Event" /> - </Handler> - <Handler name="Emit Signal" category="Asset" description="Emit a Signal."> - <Argument name="Signal Name" description="The signal to emit" type="String" argumentType="Signal" /> - </Handler> - </Asset> - <Behavior> - <!--<Property name="name" formalName="Name" description="Object name" type="String" default="Behavior" hidden="False" />--> - </Behavior> - <Camera> - <Property name="name" formalName="Name" description="Object name" type="String" default="Camera" hidden="False" /> - <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" /> - <Property name="opacity" formalName="Opacity" min="0" max="100" default="100" hidden="True" /> - <Property name="orthographic" formalName="Orthographic" description="Remove all perspective from the camera?" type="Boolean" animatable="False" /> - <Property name="position" formalName="Position" description="Location in local space" type="Vector" default="0 0 -600" /> - <Property name="rotation" formalName="Rotation" description="Rotation around local axes" type="Rotation" /> - <Property name="scale" formalName="Scale" description="Size adjustments along local axes" type="Vector" default="1 1 1" /> - <Property name="pivot" formalName="Pivot" description="Offset of the contents away from the local center" type="Vector" /> - <Property name="fov" formalName="Field of View" description="Viewing angle of the camera\n(how much it can see)" min="1" max="180" default="60"> - <ShowIfEqual property="orthographic" value="False"/> - </Property> - <Property name="fovhorizontal" formalName="FOV Horizontal" description="Field of view angle orientation" type="Boolean" default="False"> - <ShowIfEqual property="orthographic" value="False"/> - </Property> - <Property name="clipnear" formalName="Clipping Start" description="Near distance at which objects disappear" min="1" max="1000" default="10" /> - <Property name="clipfar" formalName="Clipping End" description="Far distance at which objects disappear" default="5000" /> - <Property name="scalemode" formalName="Scale Mode" description="Render more content as the layer expands\n(same size) or scale up the content (fit)" list="Same Size:Fit:Fit Horizontal:Fit Vertical" default="Fit" /> - <Property name="scaleanchor" formalName="Scale Anchor" description="Corner of the content to pin as the\nlayer size changes" list="Center:N:NE:E:SE:S:SW:W:NW" default="Center"/> - </Camera> - <Component> - <!--<Property name="name" formalName="Name" description="Object name" type="String" default="Component" hidden="False" />--> - </Component> - <Effect> - <Property name="name" formalName="Name" type="String" default="Effect" hidden="False" /> - <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" /> - </Effect> - <Group> - <Property name="sourcepath" formalName="Import" description="Path to the source of this group" type="Import" /> - </Group> - <Image> - <!--Images and materials don't have lifetimes, so we use a value that we know just won't cause any issues--> - <Property name="name" formalName="Name" type="String" default="Image" hidden="True" /> - <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="True"/> - <Property name="endtime" formalName="End Time" type="Long" default="2147483647" hidden="True" /> - <Property name="name" formalName="Name" type="String" default="Image" hidden="False" /> - <Property name="scaleu" formalName="U Repeat" description="Number of times the image is tiled on\nthe U direction of the material" default="1" /> - <Property name="scalev" formalName="V Repeat" description="Number of times the image is tiled on\nthe V direction of the material" default="1" /> - <Property name="mappingmode" formalName="Texture Mapping" description="How the image is applied to the\nmaterial" list="UV Mapping:Environmental Mapping:Light Probe" default="UV Mapping" /> - <Property name="tilingmodehorz" formalName="U Tiling" description="How the image is tiled in the\nU direction" list="Tiled:Mirrored:No Tiling" default="No Tiling" /> - <Property name="tilingmodevert" formalName="V Tiling" description="How the image is tiled in the\nV direction" list="Tiled:Mirrored:No Tiling" default="No Tiling" /> - <Property name="rotationuv" formalName="UV Rotation" description="Rotate the image's coordinates" /> - <Property name="positionu" formalName="U Position" description="Offset of the image along the U\ndirection of the material" /> - <Property name="positionv" formalName="V Position" description="Offset of the image along the V\ndirection of the material" /> - <Property name="pivotu" formalName="U Pivot" description="Offset the image in the U direction\nwithout affecting rotation center" /> - <Property name="pivotv" formalName="V Pivot" description="Offset the image in the V direction\nwithout affecting rotation center" /> - <!-- Texture subpresentation is not set to controllable as it does not currently work in runtime --> - <Property name="subpresentation" formalName="Sub-Presentation" description="Presentation or QML stream\nto use instead of the image" type="Renderable" /> - </Image> - <Layer> - <!-- Basic Properties --> - <Property name="name" formalName="Name" description="Object name" type="String" default="Layer" hidden="False" category="Basic Properties" /> - <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" category="Basic Properties" /> - <Property name="background" formalName="Layer Background" description="The color to use for the layer\neach frame" list="Transparent:SolidColor:Unspecified" default="Transparent" category="Basic Properties" /> - <Property name="backgroundcolor" formalName="Background Color" description="The background color for the layer" type="Color" animatable="False" category="Basic Properties"> - <ShowIfEqual property="background" value="SolidColor"/> - </Property> - <Property name="blendtype" formalName="Blend Mode" list="Normal:Screen:Multiply:Add:Subtract:*Overlay:*ColorBurn:*ColorDodge" default="Normal" description="Mode of blending between this layer\nand layers below. Modes marked with\n* are available only with HW supporting\nadvanced blending modes." category="Basic Properties" /> - <Property name="sourcepath" formalName="Sub-Presentation" description="Presentation or QML stream to\nrender for this layer" type="Renderable" controllable="True" category="Basic Properties" /> + <Handler name="Set Property" category="Asset" description="Set a property to a new value."> + <Argument name="Property Name" formalName="Property" description="Property to change" type="Slide" argumentType="Property" /> + <Argument name="Property Value" formalName="New Value" description="New value for the property" type="None" argumentType="Dependent" /> + </Handler> + <Handler name="Fire Event" category="Asset" description="Fire an event on the target."> + <Argument name="Event" description="The event to fire" type="None" argumentType="Event" /> + </Handler> + <Handler name="Emit Signal" category="Asset" description="Emit a Signal."> + <Argument name="Signal Name" description="The signal to emit" type="String" argumentType="Signal" /> + </Handler> + </Asset> + <Behavior> + <!--<Property name="name" formalName="Name" description="Object name" type="String" default="Behavior" hidden="False" />--> + </Behavior> + <Camera> + <Property name="name" formalName="Name" description="Object name" type="String" default="Camera" hidden="False" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" /> + <Property name="opacity" formalName="Opacity" min="0" max="100" default="100" hidden="True" /> + <Property name="orthographic" formalName="Orthographic" description="Remove all perspective from the camera?" type="Boolean" animatable="False" /> + <Property name="position" formalName="Position" description="Location in local space" type="Vector" default="0 0 -600" /> + <Property name="rotation" formalName="Rotation" description="Rotation around local axes" type="Rotation" /> + <Property name="scale" formalName="Scale" description="Size adjustments along local axes" type="Vector" default="1 1 1" /> + <Property name="pivot" formalName="Pivot" description="Offset of the contents away from the local center" type="Vector" /> + <Property name="fov" formalName="Field of View" description="Viewing angle of the camera\n(how much it can see)" min="1" max="180" default="60"> + <ShowIfEqual property="orthographic" value="False"/> + </Property> + <Property name="fovhorizontal" formalName="FOV Horizontal" description="Field of view angle orientation" type="Boolean" default="False"> + <ShowIfEqual property="orthographic" value="False"/> + </Property> + <Property name="clipnear" formalName="Clipping Start" description="Near distance at which objects disappear" min="1" max="1000" default="10" /> + <Property name="clipfar" formalName="Clipping End" description="Far distance at which objects disappear" default="5000" /> + <Property name="scalemode" formalName="Scale Mode" description="Render more content as the layer expands\n(same size) or scale up the content (fit)" list="Same Size:Fit:Fit Horizontal:Fit Vertical" default="Fit" /> + <Property name="scaleanchor" formalName="Scale Anchor" description="Corner of the content to pin as the\nlayer size changes" list="Center:N:NE:E:SE:S:SW:W:NW" default="Center"/> + </Camera> + <Component> + <!--<Property name="name" formalName="Name" description="Object name" type="String" default="Component" hidden="False" />--> + </Component> + <Effect> + <Property name="name" formalName="Name" type="String" default="Effect" hidden="False" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" /> + </Effect> + <Group> + <Property name="sourcepath" formalName="Import" description="Path to the source of this group" type="Import" /> + </Group> + <Image> + <!--Images and materials don't have lifetimes, so we use a value that we know just won't cause any issues--> + <Property name="name" formalName="Name" type="String" default="Image" hidden="True" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="True"/> + <Property name="endtime" formalName="End Time" type="Long" default="2147483647" hidden="True" /> + <Property name="name" formalName="Name" type="String" default="Image" hidden="False" /> + <Property name="scaleu" formalName="U Repeat" description="Number of times the image is tiled on\nthe U direction of the material" default="1" /> + <Property name="scalev" formalName="V Repeat" description="Number of times the image is tiled on\nthe V direction of the material" default="1" /> + <Property name="mappingmode" formalName="Texture Mapping" description="How the image is applied to the\nmaterial" list="UV Mapping:Environmental Mapping:Light Probe" default="UV Mapping" /> + <Property name="tilingmodehorz" formalName="U Tiling" description="How the image is tiled in the\nU direction" list="Tiled:Mirrored:No Tiling" default="No Tiling" /> + <Property name="tilingmodevert" formalName="V Tiling" description="How the image is tiled in the\nV direction" list="Tiled:Mirrored:No Tiling" default="No Tiling" /> + <Property name="rotationuv" formalName="UV Rotation" description="Rotate the image's coordinates" /> + <Property name="positionu" formalName="U Position" description="Offset of the image along the U\ndirection of the material" /> + <Property name="positionv" formalName="V Position" description="Offset of the image along the V\ndirection of the material" /> + <Property name="pivotu" formalName="U Pivot" description="Offset the image in the U direction\nwithout affecting rotation center" /> + <Property name="pivotv" formalName="V Pivot" description="Offset the image in the V direction\nwithout affecting rotation center" /> + <!-- Texture subpresentation is not set to controllable as it does not currently work in runtime --> + <Property name="subpresentation" formalName="Sub-Presentation" description="Presentation or QML stream\nto use instead of the image" type="Renderable" /> + </Image> + <Layer> + <!-- Basic Properties --> + <Property name="name" formalName="Name" description="Object name" type="String" default="Layer" hidden="False" category="Basic Properties" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" category="Basic Properties" /> + <Property name="background" formalName="Layer Background" description="The color to use for the layer\neach frame" list="Transparent:SolidColor:Unspecified" default="Transparent" category="Basic Properties" /> + <Property name="backgroundcolor" formalName="Background Color" description="The background color for the layer" type="Color" animatable="False" category="Basic Properties"> + <ShowIfEqual property="background" value="SolidColor"/> + </Property> + <Property name="blendtype" formalName="Blend Mode" list="Normal:Screen:Multiply:Add:Subtract:*Overlay:*ColorBurn:*ColorDodge" default="Normal" description="Mode of blending between this layer\nand layers below. Modes marked with\n* are available only with HW supporting\nadvanced blending modes." category="Basic Properties" /> + <Property name="sourcepath" formalName="Sub-Presentation" description="Presentation or QML stream to\nrender for this layer" type="Renderable" controllable="True" category="Basic Properties" /> - <!-- Variant Tags --> - <Property name="variants" type="String" category="Variant Tags" /> + <!-- Variant Tags --> + <Property name="variants" type="String" category="Variant Tags" /> - <!-- Antialiasing --> - <Property name="progressiveaa" formalName="Progressive AA" description="Improves the visual quality when no\nitems are moving" list="None:2x:4x:8x" default="None" category="Antialiasing" /> - <Property name="multisampleaa" formalName="Multisample AA" description="Improves geometry quality, e.g.\nsilhouettes." list="None:2x:4x:SSAA" default="None" category="Antialiasing" /> - <Property name="temporalaa" formalName="Temporal AA" description="Improve overall quality using camera\njittering and frame blending?" type="Boolean" default="False" category="Antialiasing" /> + <!-- Antialiasing --> + <Property name="progressiveaa" formalName="Progressive AA" description="Improves the visual quality when no\nitems are moving" list="None:2x:4x:8x" default="None" category="Antialiasing" /> + <Property name="multisampleaa" formalName="Multisample AA" description="Improves geometry quality, e.g.\nsilhouettes." list="None:2x:4x:SSAA" default="None" category="Antialiasing" /> + <Property name="temporalaa" formalName="Temporal AA" description="Improve overall quality using camera\njittering and frame blending?" type="Boolean" default="False" category="Antialiasing" /> - <!-- Size --> - <Property name="horzfields" formalName="Horizontal Fields" description="Properties to use to control the\nhorizontal size and placement" list="Left/Width:Left/Right:Width/Right" default="Left/Width" category="Size" /> - <Property name="left" formalName="Left" description="Distance between presentation and\nlayer left edges" category="Size"> - <ShowIfEqual property="horzfields" value="Left/Width"/> - <ShowIfEqual property="horzfields" value="Left/Right"/> - </Property> - <Property name="leftunits" formalName="Left Units" description="Left distance is percent of overall\nwidth or absolute pixels" list="percent:pixels" default="percent" category="Size"> - <ShowIfEqual property="horzfields" value="Left/Width"/> - <ShowIfEqual property="horzfields" value="Left/Right"/> - </Property> - <Property name="width" formalName="Width" description="Overall layer width" default="100" category="Size"> - <ShowIfEqual property="horzfields" value="Left/Width"/> - <ShowIfEqual property="horzfields" value="Width/Right"/> - </Property> - <Property name="widthunits" formalName="Width Units" description="Width is percent of overall width\nor absolute pixels" list="percent:pixels" default="percent" category="Size"> - <ShowIfEqual property="horzfields" value="Left/Width"/> - <ShowIfEqual property="horzfields" value="Width/Right"/> - </Property> - <Property name="right" formalName="Right" description="Distance between presentation and layer\nright edges" category="Size"> - <ShowIfEqual property="horzfields" value="Left/Right"/> - <ShowIfEqual property="horzfields" value="Width/Right"/> - </Property> - <Property name="rightunits" formalName="Right Units" description="Right distance is percent of overall\nwidth or absolute pixels" list="percent:pixels" default="percent" category="Size"> - <ShowIfEqual property="horzfields" value="Left/Right"/> - <ShowIfEqual property="horzfields" value="Width/Right"/> - </Property> - <Property name="vertfields" formalName="Vertical Fields" description="Properties to use to control the\nvertical size and placement" list="Top/Height:Top/Bottom:Height/Bottom" default="Top/Height" category="Size" /> - <Property name="top" formalName="Top" description="Distance between presentation and layer\ntop edges." category="Size"> - <ShowIfEqual property="vertfields" value="Top/Height"/> - <ShowIfEqual property="vertfields" value="Top/Bottom"/> - </Property> - <Property name="topunits" formalName="Top Units" description="Top distance is percent of overall\nheight or absolute pixels" list="percent:pixels" default="percent" category="Size"> - <ShowIfEqual property="vertfields" value="Top/Height"/> - <ShowIfEqual property="vertfields" value="Top/Bottom"/> - </Property> - <Property name="height" formalName="Height" description="Overall layer height." default="100" category="Size"> - <ShowIfEqual property="vertfields" value="Top/Height"/> - <ShowIfEqual property="vertfields" value="Height/Bottom"/> - </Property> - <Property name="heightunits" formalName="Height Units" description="Height is percent of overall height\nor absolute pixels" list="percent:pixels" default="percent" category="Size"> - <ShowIfEqual property="vertfields" value="Top/Height"/> - <ShowIfEqual property="vertfields" value="Height/Bottom"/> - </Property> - <Property name="bottom" formalName="Bottom" description="Distance between presentation and layer\nbottom edges" category="Size"> - <ShowIfEqual property="vertfields" value="Top/Bottom"/> - <ShowIfEqual property="vertfields" value="Height/Bottom"/> - </Property> - <Property name="bottomunits" formalName="Bottom Units" description="Bottom distance is percent of overall\nheight or absolute pixels" list="percent:pixels" default="percent" category="Size"> - <ShowIfEqual property="vertfields" value="Top/Bottom"/> - <ShowIfEqual property="vertfields" value="Height/Bottom"/> - </Property> + <!-- Size --> + <Property name="horzfields" formalName="Horizontal Fields" description="Properties to use to control the\nhorizontal size and placement" list="Left/Width:Left/Right:Width/Right" default="Left/Width" category="Size" /> + <Property name="left" formalName="Left" description="Distance between presentation and\nlayer left edges" category="Size"> + <ShowIfEqual property="horzfields" value="Left/Width"/> + <ShowIfEqual property="horzfields" value="Left/Right"/> + </Property> + <Property name="leftunits" formalName="Left Units" description="Left distance is percent of overall\nwidth or absolute pixels" list="percent:pixels" default="percent" category="Size"> + <ShowIfEqual property="horzfields" value="Left/Width"/> + <ShowIfEqual property="horzfields" value="Left/Right"/> + </Property> + <Property name="width" formalName="Width" description="Overall layer width" default="100" category="Size"> + <ShowIfEqual property="horzfields" value="Left/Width"/> + <ShowIfEqual property="horzfields" value="Width/Right"/> + </Property> + <Property name="widthunits" formalName="Width Units" description="Width is percent of overall width\nor absolute pixels" list="percent:pixels" default="percent" category="Size"> + <ShowIfEqual property="horzfields" value="Left/Width"/> + <ShowIfEqual property="horzfields" value="Width/Right"/> + </Property> + <Property name="right" formalName="Right" description="Distance between presentation and layer\nright edges" category="Size"> + <ShowIfEqual property="horzfields" value="Left/Right"/> + <ShowIfEqual property="horzfields" value="Width/Right"/> + </Property> + <Property name="rightunits" formalName="Right Units" description="Right distance is percent of overall\nwidth or absolute pixels" list="percent:pixels" default="percent" category="Size"> + <ShowIfEqual property="horzfields" value="Left/Right"/> + <ShowIfEqual property="horzfields" value="Width/Right"/> + </Property> + <Property name="vertfields" formalName="Vertical Fields" description="Properties to use to control the\nvertical size and placement" list="Top/Height:Top/Bottom:Height/Bottom" default="Top/Height" category="Size" /> + <Property name="top" formalName="Top" description="Distance between presentation and layer\ntop edges." category="Size"> + <ShowIfEqual property="vertfields" value="Top/Height"/> + <ShowIfEqual property="vertfields" value="Top/Bottom"/> + </Property> + <Property name="topunits" formalName="Top Units" description="Top distance is percent of overall\nheight or absolute pixels" list="percent:pixels" default="percent" category="Size"> + <ShowIfEqual property="vertfields" value="Top/Height"/> + <ShowIfEqual property="vertfields" value="Top/Bottom"/> + </Property> + <Property name="height" formalName="Height" description="Overall layer height." default="100" category="Size"> + <ShowIfEqual property="vertfields" value="Top/Height"/> + <ShowIfEqual property="vertfields" value="Height/Bottom"/> + </Property> + <Property name="heightunits" formalName="Height Units" description="Height is percent of overall height\nor absolute pixels" list="percent:pixels" default="percent" category="Size"> + <ShowIfEqual property="vertfields" value="Top/Height"/> + <ShowIfEqual property="vertfields" value="Height/Bottom"/> + </Property> + <Property name="bottom" formalName="Bottom" description="Distance between presentation and layer\nbottom edges" category="Size"> + <ShowIfEqual property="vertfields" value="Top/Bottom"/> + <ShowIfEqual property="vertfields" value="Height/Bottom"/> + </Property> + <Property name="bottomunits" formalName="Bottom Units" description="Bottom distance is percent of overall\nheight or absolute pixels" list="percent:pixels" default="percent" category="Size"> + <ShowIfEqual property="vertfields" value="Top/Bottom"/> + <ShowIfEqual property="vertfields" value="Height/Bottom"/> + </Property> - <!-- Ambient Occlusion --> - <Property name="aostrength" formalName="Ambient Occlusion" description="Amount of ambient occlusion shading\nto apply" min="0" max="100" default="0" category="Ambient Occlusion" > - <ShowIfEqual property="sourcepath" value=""/> - </Property> - <Property name="aodistance" formalName="AO Distance" description="Size of the ambient occlusion shading" default="5" category="Ambient Occlusion"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> - <Property name="aosoftness" formalName="AO Softness" description="Magnitude of the blurring used to\nsoften shading" min="0" max="50" default="50" category="Ambient Occlusion"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> - <Property name="aobias" formalName="AO Threshold" description="Remove AO from flat surfaces to\nprevent artifacts" default="0" category="Ambient Occlusion"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> - <Property name="aosamplerate" formalName="AO Sampling Rate" description="Quality of AO sampling" type="Long" default="2" min="2" max="4" category="Ambient Occlusion"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> - <Property name="aodither" formalName="AO Detail" description="Use close-range detail AO" type="Boolean" default="True" category="Ambient Occlusion"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> + <!-- Ambient Occlusion --> + <Property name="aostrength" formalName="Ambient Occlusion" description="Amount of ambient occlusion shading\nto apply" min="0" max="100" default="0" category="Ambient Occlusion" > + <ShowIfEqual property="sourcepath" value=""/> + </Property> + <Property name="aodistance" formalName="AO Distance" description="Size of the ambient occlusion shading" default="5" category="Ambient Occlusion"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> + <Property name="aosoftness" formalName="AO Softness" description="Magnitude of the blurring used to\nsoften shading" min="0" max="50" default="50" category="Ambient Occlusion"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> + <Property name="aobias" formalName="AO Threshold" description="Remove AO from flat surfaces to\nprevent artifacts" default="0" category="Ambient Occlusion"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> + <Property name="aosamplerate" formalName="AO Sampling Rate" description="Quality of AO sampling" type="Long" default="2" min="2" max="4" category="Ambient Occlusion"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> + <Property name="aodither" formalName="AO Detail" description="Use close-range detail AO" type="Boolean" default="True" category="Ambient Occlusion"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> - <!-- Shadow --> - <Property name="shadowstrength" formalName="Shadow Strength" description="Amount of shadowing to apply" min="0" max="100" default="0" hidden="True" category="Shadow"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> - <Property name="shadowdist" formalName="Shadow Distance" description="Maximum distance to ray march for\nshadows test" default="10" hidden="True" category="Shadow"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> - <Property name="shadowsoftness" formalName="Shadow Softness" description="Amount of softening of the shadow\nedges" min="0" max="100" default="100" hidden="True" category="Shadow"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> - <Property name="shadowbias" formalName="Shadow Threshold" description="Remove self-shadowing from flat\nsurfaces" default="0" hidden="True" category="Shadow"> - <ShowIfEqual property="sourcepath" value=""/> - </Property> + <!-- Shadow --> + <Property name="shadowstrength" formalName="Shadow Strength" description="Amount of shadowing to apply" min="0" max="100" default="0" hidden="True" category="Shadow"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> + <Property name="shadowdist" formalName="Shadow Distance" description="Maximum distance to ray march for\nshadows test" default="10" hidden="True" category="Shadow"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> + <Property name="shadowsoftness" formalName="Shadow Softness" description="Amount of softening of the shadow\nedges" min="0" max="100" default="100" hidden="True" category="Shadow"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> + <Property name="shadowbias" formalName="Shadow Threshold" description="Remove self-shadowing from flat\nsurfaces" default="0" hidden="True" category="Shadow"> + <ShowIfEqual property="sourcepath" value=""/> + </Property> - <!-- Light Probe --> - <Property name="lightprobe" formalName="Light Probe" description="Image used for image-based lighting\nand reflections" type="Image" category="Light Probe" /> - <Property name="probebright" formalName="IBL Brightness" description="Amount of light emitted by the light\nprobe." default="100" category="Light Probe" /> - <Property name="fastibl" formalName="Fast IBL" description="Use a faster approximation to\nimage-based lighting" type="Boolean" default="True" hidden="True" category="Light Probe" /> - <Property name="probehorizon" formalName="IBL Horizon Cutoff" description="Upper limit for horizon darkening\nof the light probe" min="-1" max="-0.001" default="-1" category="Light Probe" /> - <Property name="probefov" formalName="IBL FOV Angle" description="Image source FOV for the case of using\na camera-source as the IBL probe" min="1.0" max="180" default="180" category="Light Probe" /> - <Property name="lightprobe2" formalName="Secondary Light Probe" description="Image to blend over the primary light\nprobe" type="Image" category="Light Probe" /> - <Property name="probe2fade" formalName="Probe Crossfade" description="Blend amount between the primary and\nseconary probes" min="0.0" max="1.0" default="1.0" category="Light Probe" /> - <Property name="probe2window" formalName="Secondary Probe Window" description="Texture-U window size used for the\nmoving window (for scrolling textures)" min="0.01" max="1.0" default="1.0" hidden="True" category="Light Probe" /> - <Property name="probe2pos" formalName="Secondary Probe Offset" description="Texture-U window offset used for the\nmoving window" default="0.5" hidden="True" category="Light Probe" /> + <!-- Light Probe --> + <Property name="lightprobe" formalName="Light Probe" description="Image used for image-based lighting\nand reflections" type="Image" category="Light Probe" /> + <Property name="probebright" formalName="IBL Brightness" description="Amount of light emitted by the light\nprobe." default="100" category="Light Probe" /> + <Property name="fastibl" formalName="Fast IBL" description="Use a faster approximation to\nimage-based lighting" type="Boolean" default="True" hidden="True" category="Light Probe" /> + <Property name="probehorizon" formalName="IBL Horizon Cutoff" description="Upper limit for horizon darkening\nof the light probe" min="-1" max="-0.001" default="-1" category="Light Probe" /> + <Property name="probefov" formalName="IBL FOV Angle" description="Image source FOV for the case of using\na camera-source as the IBL probe" min="1.0" max="180" default="180" category="Light Probe" /> + <Property name="lightprobe2" formalName="Secondary Light Probe" description="Image to blend over the primary light\nprobe" type="Image" category="Light Probe" /> + <Property name="probe2fade" formalName="Probe Crossfade" description="Blend amount between the primary and\nseconary probes" min="0.0" max="1.0" default="1.0" category="Light Probe" /> + <Property name="probe2window" formalName="Secondary Probe Window" description="Texture-U window size used for the\nmoving window (for scrolling textures)" min="0.01" max="1.0" default="1.0" hidden="True" category="Light Probe" /> + <Property name="probe2pos" formalName="Secondary Probe Offset" description="Texture-U window offset used for the\nmoving window" default="0.5" hidden="True" category="Light Probe" /> - <!-- Advanced --> - <Property name="disabledepthtest" formalName="Disable Depth Test" description="Optimize render speed for layers with\nmostly transparent objects?" type="Boolean" animatable="False" category="Advanced" /> - <Property name="disabledepthprepass" formalName="Disable Depth Prepass" description="Optimize render speed for layers\nwith low depth complexity" type="Boolean" animatable="False" category="Advanced" /> - </Layer> - <Light> - <Property name="name" formalName="Name" description="Object name" type="String" default="Light" hidden="False" /> - <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" /> - <Property name="opacity" formalName="Opacity" min="0" max="100" default="100" hidden="True" /> - <Property name='scope' formalName="Scope" description="Portion of the scene graph lit by this\nlight; no value results in entire layer\nbeing affected." type='ObjectRef' /> - <Property name="lighttype" formalName="Light Type" description="Type of illumination to use" list="Directional:Point:Area" default="Directional" /> - <Property name="position" formalName="Position" description="Location in local space" type="Vector"/> - <Property name="rotation" formalName="Rotation" description="Rotation around local axes" type="Rotation" /> - <Property name="scale" formalName="Scale" description="Size adjustments along local axes" type="Vector" default="1 1 1" /> - <Property name="pivot" formalName="Pivot" description="Offset of the contents away from the local center" type="Vector" /> - <Property name="lightdiffuse" formalName="Light Color" description="Color of diffuse lighting effect" type="Color" default="1 1 1" /> - <Property name="lightspecular" formalName="Specular Color" description="Color of specular lighting highlights" type="Color" default="1 1 1"/> - <Property name="lightambient" formalName="Ambient Color" description="Color of unlit areas (black for none)" type="Color"/> - <Property name="brightness" formalName="Brightness" description="Strength of the light" default="100"/> - <Property name="linearfade" formalName="Linear Fade" description="Falloff of the point light" min="0" max="1000"> - <ShowIfEqual property="lighttype" value="Point"/> - </Property> - <Property name="expfade" formalName="Exponential Fade" description="Additional falloff" min="0" max="1000"> - <ShowIfEqual property="lighttype" value="Point"/> - </Property> - <Property name="areawidth" formalName="Width" description="Width of the surface of the area light" min="0" default="100" hidden="True"> - <ShowIfEqual property="lighttype" value="Area"/> - </Property> - <Property name="areaheight" formalName="Height" description="Height of the surface of the area light" min="0" default="100" hidden="True"> - <ShowIfEqual property="lighttype" value="Area"/> - </Property> - <Property name="castshadow" formalName="Cast Shadows" description="Enable shadow casting for this light" type="Boolean" default="False"/> - <Property name="shdwfactor" formalName="Shadow Darkness" description="Factor used to darken shadows" default="10.0" min="1.0" max="100.0" /> - <Property name="shdwfilter" formalName="Shadow Softness" description="Width of the blur filter on the shadow map" min="1" max="100" default="35" /> - <Property name="shdwmapres" formalName="Shadow Resolution" description="Resolution of shadow map\n(powers of two)" type="ShadowMapResolution" default="9" animatable="False" /> - <Property name="shdwbias" formalName="Shadow Depth Bias" description="Slight offset to avoid self-shadowing\nartifacts" default="0" min="-1.0" max="1.0" /> - <Property name="shdwmapfar" formalName="Shadow Far Clip" description="Affects the maximum distance for the shadow\ndepth map" default="5000" /> - <Property name="shdwmapfov" formalName="Shadow Field of View" description="Affects the field of view of the shadow\ncamera" default="90" min="1" max="179" hidden="True" /> - </Light> - <MaterialBase> - <Property name="name" formalName="Name" description="Object name" type="String" default="Material" hidden="False" category="Basic Properties" /> - <Property name="iblprobe" formalName="IBL Override" description="IBL probe to use in place of the\nlayer probe for this material" type="Image" category="Basic Properties" /> - </MaterialBase> - <Lightmaps> - <Property name="lightmapindirect" formalName="Indirect Lightmap" description="Image providing indirect light values\nfor GI" type="Image" category="Lighting" /> - <Property name="lightmapradiosity" formalName="Radiosity Lightmap" description="Image providing directional light values" type="Image" category="Lighting" /> - <Property name="lightmapshadow" formalName="Shadow Lightmap" description="Baked Shadow map" type="Image" category="Lighting" /> - </Lightmaps> - <Material> - <Property name="shaderlighting" formalName="Lighting" description="Light model" list="Pixel:None" default="Pixel" category="Material" /> - <Property name="blendmode" formalName="Blending Mode" description="How this material blends with content\nbehind it. Modes marked with * are\navailable only with HW supporting\nadvanced blending modes." list="Normal:Screen:Multiply:*Overlay:*ColorBurn:*ColorDodge" default="Normal" category="Material" /> - <Property name="vertexcolors" formalName="Enable Vertex Colors" description="Use vertex colors from the mesh" type="Boolean" default="False" animatable="False" category="Material" /> - <Property name="diffuse" formalName="Diffuse Color" description="Color when lit from any direction" type="Color" default="1 1 1" category="Material" /> - <Property name="diffusemap" formalName="Diffuse Map" description="Image to multiply with diffuse color" type="Image" category="Material" /> - <Property name="diffusemap2" formalName="Diffuse Map 2" description="Image to multiply with diffuse color" type="Image" category="Material" /> - <Property name="diffusemap3" formalName="Diffuse Map 3" description="Image to multiply with diffuse color" type="Image" category="Material" /> - <Property name="specularreflection" formalName="Specular Reflection" description="Image to use as a faked reflection" type="Image" category="Material" /> - <Property name="speculartint" formalName="Specular Tint" type="Color" description="Coloration applied to specular reflections" default="1 1 1" category="Material" /> - <Property name="specularamount" formalName="Specular Amount" description="Amount of shine/gloss" category="Material" /> - <Property name="specularmap" formalName="Specular Map" description="Image to vary the specular amount across\nthe material" type="Image" category="Material" /> - <Property name="specularmodel" formalName="Specular Model" description="Equation to use when calculating specular\nhighlights for CG lights" list="Default:KGGX:KWard" default="Default" category="Material" /> - <Property name="specularroughness" formalName="Specular Roughness" description="Softening applied to reflections and\nhighlights" min='0.001' max='1' category="Material" /> - <Property name="roughnessmap" formalName="Roughness Map" description="Image to vary the specular roughness across\nthe material" type="Image" category="Material" /> - <Property name="fresnelPower" formalName="Fresnel Power" description="Damping of head-on reflections" category="Material" /> - <Property name="ior" formalName="Index of Refraction" description="Index of refraction of the material" min="1" default="1.5" category="Material" /> - <Property name="bumpmap" formalName="Bump Map" description="Grayscale image simulating roughness in the\nlighting" type="Image" category="Material" /> - <Property name="normalmap" formalName="Normal Map" description="Special RGB image describing surface\nroughness" type="Image" category="Material" /> - <Property name="bumpamount" formalName="Bump Amount" description="Strength of bump/normal map effect" type="float" default=".5" category="Material" /> - <Property name="displacementmap" formalName="Displacement Map" description="Grayscale image used to offset vertices\nof the geometry" type="Image" category="Material" /> - <Property name="displaceamount" formalName="Displacement Amount" description="Distance to offset vertices" type="float" default="20" category="Material" /> - <Property name="opacity" formalName="Opacity" description="Visibility of the geometry for this material." min="0" max="100" default="100" category="Material" /> - <Property name="opacitymap" formalName="Opacity Map" description="Image to vary the opacity across the material" type="Image" category="Material" /> - <Property name="emissivecolor" formalName="Emissive Color" description="Color of self-illumination for this material" type="Color" default="1 1 1" category="Material" /> - <Property name="emissivepower" formalName="Emissive Power" description="Amount of self-illumination for this material\n(will not light other objects)" category="Material" /> - <Property name="emissivemap" formalName="Emissive Map" description="Image to vary the emissive power across\nthe material" type="Image" category="Material" /> - <Property name="emissivemap2" formalName="Emissive Map 2" description="Second image to modulate the emissive power\nacross the material" type="Image" category="Material" /> - <Property name="translucencymap" formalName="Translucency Map" description="Grayscale image controlling how much light can\npass through the material from behind" type="Image" category="Material" /> - <Property name="translucentfalloff" formalName="Translucent Falloff" description="Translucent Falloff" type="float" default="1" category="Material" /> - <Property name="diffuselightwrap" formalName="Diffuse Light Wrap" description="Diffuse Light Wrap" type="float" min='0.0' max='1.0' category="Material" /> - </Material> - <ReferencedMaterial> - <Property name="referencedmaterial" formalName="Referenced Material" description="Material to use all settings from" type="ObjectRef" category="Material" /> - </ReferencedMaterial> - <Model> - <!--<Property name="name" formalName="Name" description="Object name" type="String" default="Model" hidden="False" /> - <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" />--> - <Property name="sourcepath" formalName="Mesh" description="Geometry to use for this model" type="Mesh" /> - <Property name="poseroot" hidden="True" type="Long" default="-1" /> - <!--<Property name="tessellation" formalName="Tessellation Mode" description="Type of tessellation to subdivide\nthe geometry" list="None:Linear:Phong:NPatch" default="None" /> - <Property name="edgetess" formalName="Edge Tessellation" description="Max Tessellation amount" min="1" max="64" default="4" /> - <Property name="innertess" formalName="Inner Tessellation" description="Min Tessellation amount" min="1" max="64" default="4" />--> - </Model> - <Node> - <Event name="onPressureDown" category="Gesture" /> - <Event name="onPressureUp" category="Gesture" /> - <Event name="onTap" category="Gesture" /> - <!-- - <Event name="onDoubleTap" category="Gesture" /> - <Event name="onSingleTap" category="Gesture" /> - <Event name="onOnePointDragStart" category="Gesture" /> - <Event name="onOnePointDrag" category="Gesture" /> - <Event name="onOnePointDragRelease" category="Gesture" /> - <Event name="onTwoPointDragStart" category="Gesture" /> - <Event name="onTwoPointDrag" category="Gesture" /> - <Event name="onTwoPointDragRelease" category="Gesture" /> - <Event name="onSwipeLeft" category="Gesture" /> - <Event name="onSwipeRight" category="Gesture" /> - <Event name="onSwipeUp" category="Gesture" /> - <Event name="onSwipeDown" category="Gesture" /> - <Event name="onTwoPointSwipeLeft" category="Gesture" /> - <Event name="onTwoPointSwipeRight" category="Gesture" /> - <Event name="onTwoPointSwipeUp" category="Gesture" /> - <Event name="onTwoPointSwipeDown" category="Gesture" /> - --> + <!-- Advanced --> + <Property name="disabledepthtest" formalName="Disable Depth Test" description="Optimize render speed for layers with\nmostly transparent objects?" type="Boolean" animatable="False" category="Advanced" /> + <Property name="disabledepthprepass" formalName="Disable Depth Prepass" description="Optimize render speed for layers\nwith low depth complexity" type="Boolean" animatable="False" category="Advanced" /> + </Layer> + <Light> + <!-- Basic Properties --> + <Property name="name" formalName="Name" description="Object name" type="String" default="Light" hidden="False" category="Basic Properties" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" category="Basic Properties" /> + <Property name="opacity" formalName="Opacity" min="0" max="100" default="100" hidden="True" category="Basic Properties" /> + <Property name="position" formalName="Position" description="Location in local space" type="Vector" category="Basic Properties" /> + <Property name="rotation" formalName="Rotation" description="Rotation around local axes" type="Rotation" category="Basic Properties" /> + <Property name="scale" formalName="Scale" description="Size adjustments along local axes" type="Vector" default="1 1 1" category="Basic Properties" /> + <Property name="pivot" formalName="Pivot" description="Offset of the contents away from the local center" type="Vector" category="Basic Properties" /> - <Property name="position" formalName="Position" description="Location in local space" type="Vector" /> - <Property name="rotation" formalName="Rotation" description="Rotation around local axes" type="Rotation" /> - <Property name="scale" formalName="Scale" description="Size adjustments along local axes" type="Vector" default="1 1 1" /> - <Property name="pivot" formalName="Pivot" description="Offset of the contents away from the\nlocal center" type="Vector" /> - <Property name="opacity" formalName="Opacity" description="How much the element (and its children)\nocclude items behind them" min="0" max="100" default="100" /> - <Property name="rotationorder" formalName="Rotation Order" description="Rotation Order" list="XYZ:YZX:ZXY:XZY:YXZ:ZYX:XYZr:YZXr:ZXYr:XZYr:YXZr:ZYXr" default="YXZ" hidden="True"/> - <Property name="orientation" formalName="Orientation" description="Orientation" list="Left Handed:Right Handed" default="Left Handed" hidden="True"/> - <Property name="boneid" type="Long" hidden="True" default="-1" /> - <Property name="ignoresparent" type="Boolean" hidden="True" default="False" /> - </Node> - <Path> - <Property name="name" formalName="Name" description="Object name" type="String" default="Path" hidden="False" /> - <Property name="opacity" formalName="Opacity" description="How much the element (and its children)\nocclude items behind them" min="0" max="100" default="100" /> - <Property name="sourcepath" formalName="Path" description="Path data to use for this path" type="PathBuffer" /> - <Property name='width' formalName="Stroke Width" description="The size of the stroke in local units" default='5'/> - <Property name='pathtype' formalName='Path Type' description="The type of this path" list='Painted:Geometry' default='Painted' /> - <Property name='linearerror' formalName="CPU Limit" description="Amount of tessellation work done on the\nCPU before GPU tessellation is involved" default='1000'> - <ShowIfEqual property='pathtype' value='Geometry'/> - </Property> - <Property name='edgetessamount' formalName="Edge Detail" description="Amount of GPU tessellation along the\nlength of the path." default='8' min='1' max='64' > - <ShowIfEqual property='pathtype' value='Geometry'/> - </Property> - <Property name='innertessamount' formalName="Width Detail" description="Amount of GPU tessellation across the\nstroke of the path." default='1' min='1' max='64' > - <ShowIfEqual property='pathtype' value='Geometry'/> - </Property> - <Property name='begincap' formalName="Begin Cap Style" description='Set this to "Taper" to finely\ntaper the beginning of your stroke over\na specified distance' list="None:Taper" default="None"> - <ShowIfEqual property='pathtype' value='Geometry'/> - </Property> - <Property name='begincapoffset' formalName='Taper Length' description="Control the length of the taper" default='10'> - <HideIfEqual property='pathtype' value='Painted'/> - <ShowIfEqual property='begincap' value='Taper'/> - </Property> - <Property name='begincapopacity' formalName='Tip Opacity' description="Control the opacity of the taper" min='0' max='1'> - <HideIfEqual property='pathtype' value='Painted'/> - <ShowIfEqual property='begincap' value='Taper'/> - </Property> - <Property name='begincapwidth' formalName='Tip Width' description="Control the size of the taper" default='0'> - <HideIfEqual property='pathtype' value='Painted'/> - <ShowIfEqual property='begincap' value='Taper'/> - </Property> - <Property name='endcap' formalName="End Cap Style" description='Set this to "Taper" to finely\ntaper the end of your stroke over a\nspecified distance' list="None:Taper" default="None"> - <ShowIfEqual property='pathtype' value='Geometry'/> - </Property> - <Property name='endcapoffset' formalName='Taper Length' description="Control the length of the taper" default='10'> - <HideIfEqual property='pathtype' value='Painted'/> - <ShowIfEqual property='endcap' value='Taper'/> - </Property> - <Property name='endcapopacity' formalName='Tip Opacity' description="Control the opacity of the taper" min='0' max='1'> - <HideIfEqual property='pathtype' value='Painted'/> - <ShowIfEqual property='endcap' value='Taper'/> - </Property> - <Property name='endcapwidth' formalName='Tip Width' description="Control the size of the taper" default='0'> - <HideIfEqual property='pathtype' value='Painted'/> - <ShowIfEqual property='endcap' value='Taper'/> - </Property> - <!--Painted paths have a dropdown called “Paint Style” with values “Filled and Stroked”, “Filled”, “Stroked”. Default is “Filled and Stroked”, but derived on import.--> - <Property name='paintstyle' formalName='Paint Style' description="The style of this path" list='Filled and Stroked:Filled:Stroked' default='Stroked'> - <ShowIfEqual property='pathtype' value='Painted'/> - </Property> - </Path> - <SubPath> - <Property name="name" formalName="Name" description="Object name" type="String" default="SubPath" hidden="False" /> - <Property name='closed' formalName='Closed Path?' type='Boolean' default='False'/> - </SubPath> - <PathAnchorPoint> - <Property name="name" formalName="Name" description="Object name" type="String" default="Anchor Point" hidden="False" /> - <Property name='position' formalName='Position' type='Float2'/> - <Property name="incomingangle" formalName='Handle Angle' /> - <Property name="incomingdistance" formalName="Incoming Distance" /> - <Property name="outgoingdistance" formalName="Outgoing Distance" /> - </PathAnchorPoint> - <Particle> - <Property name="name" formalName="Name" description="Object name" type="String" default="Particle" hidden="False" /> - <Property name="particletype" formalName="Particle Type" description="Type of particle System" list="Simple:Smoke:Cloud:Fluid:User" default="Cloud" /> - <Property name="opacity" formalName="Opacity" description="How much the element (and its children)\nocclude items behind them" min="0" max="100" default="100" /> - <Property name="maxparticles" formalName="MaxParticle" description="Max count of particles" type="Long" min="0" max="1000000" default="100" /> - <Property name="particlesize" formalName="ParticleSize" description="Render size of particle" min="0" default="1" /> - <Property name="lifetime" formalName="Lifetime" description="Particle lifetime before it dies" min="-1" default="5"> - <HideIfEqual property='particletype' value='Cloud'/> - </Property> - </Particle> - <RenderPlugin> - <Property name="name" formalName="Name" description="Object name" type="String" default="RenderPlugin" hidden="True" /> - </RenderPlugin> - <Scene> - <Property name="name" formalName="Name" type="String" default="Scene" hidden="True" /> - <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="True" /> - <Property name="bgcolorenable" formalName="Use Background" description="Clear the contents to a solid color\nbefore each frame?" type="Boolean" default="True" /> - <Property name="backgroundcolor" formalName="Background Color" description="Color to use for the background" type="Color" animatable="False" /> - <Event name="onPressureDown" category="Gesture" /> - <Event name="onPressureUp" category="Gesture" /> - <Event name="onTap" category="Gesture" /> - <!-- - <Event name="onDoubleTap" category="Gesture" /> - <Event name="onSingleTap" category="Gesture" /> - <Event name="onOnePointDragStart" category="Gesture" /> - <Event name="onOnePointDrag" category="Gesture" /> - <Event name="onOnePointDragRelease" category="Gesture" /> - <Event name="onTwoPointDragStart" category="Gesture" /> - <Event name="onTwoPointDrag" category="Gesture" /> - <Event name="onTwoPointDragRelease" category="Gesture" /> - <Event name="onSwipeLeft" category="Gesture" /> - <Event name="onSwipeRight" category="Gesture" /> - <Event name="onSwipeUp" category="Gesture" /> - <Event name="onSwipeDown" category="Gesture" /> - <Event name="onTwoPointSwipeLeft" category="Gesture" /> - <Event name="onTwoPointSwipeRight" category="Gesture" /> - <Event name="onTwoPointSwipeUp" category="Gesture" /> - <Event name="onTwoPointSwipeDown" category="Gesture" /> - --> - </Scene> - <Slide> - <Property name="playmode" formalName="Play Mode" description="Action to take when reaching the end of\nall timebars on this slide" list="Stop at end:Looping:PingPong:Ping:Play Through To..." default="Stop at end" animatable="False" /> - <Property name="playthroughto" formalName="Play Through To" description="Slide to go to after this one" type="StringListOrInt" list="Next:Previous" default="Next" animatable="False"> - <ShowIfEqual property="playmode" value="Play Through To..."/> - </Property> - <Property name="initialplaystate" formalName="Initial Play State" description="Do animations start when coming to\nthis slide?" list="Play:Pause" default="Play" animatable="False" /> - </Slide> - <SlideOwner> - <Event name="onSlideEnter" category="Slide" description="Fired when the slide is changing" /> - <Event name="onSlideExit" category="Slide" description="Fired when the slide is changing" /> - <Handler name="Go to Time" category="Time" description="Set the current time on the component."> - <Argument name="Time" description="Time to go do" /> - <Argument name="Pause" description="Pause playback at the new time?" type="Boolean" /> - </Handler> - <Handler name="Play" category="Time" description="Start the component's time playing." /> - <Handler name="Pause" category="Time" description="Pause the component's time." /> - <Handler name="Go to Slide" category="Slide" description="Go to a specified slide of the component."> - <Argument name="Slide" description="Target slide to go to" type="Slide" argumentType="Slide" /> - </Handler> - <Handler name="Next Slide" category="Slide" description="Activate the next slide of the component." /> - <Handler name="Previous Slide" category="Slide" description="Activate the previous slide of the component." /> - <Handler name="Preceding Slide" category="Slide" description="Activate the slide that was previously active." /> - </SlideOwner> - <Text> - <Property name="textstring" formalName="Text String" description="Text String" type="MultiLineString" default="Text" controllable="True" /> - <Property name="textcolor" formalName="Text Color" description="Text Color" type="Color" default="1 1 1" controllable="True" /> - <Property name="font" formalName="Font" description="Font" type="Font" default="TitilliumWeb-Regular" /> - <!-- HW accelerated fonts not supported - <Property name="enableacceleratedfont" formalName="Hardware accelerated font" description="Enabled hardware acclerated font" type="Boolean" default="false" /> - --> - <Property name="size" formalName="Font Size" description="Font Size" type="FontSize" default="36" animatable="False" /> - <Property name="horzalign" formalName="Horizontal Alignment" description="Horizontal Alignment" list="Left:Center:Right" default="Center" /> - <Property name="vertalign" formalName="Vertical Alignment" description="Vertical Alignment" list="Top:Middle:Bottom" default="Middle" /> - <Property name="leading" formalName="Leading" description="Leading" /> - <Property name="tracking" formalName="Tracking" description="Tracking" /> - <Property name="boundingbox" formalName="Text Area" description="Fixed size text area. If not set,\ntext area grows with text." type="Float2" default="0 0" /> - <Property name="wordwrap" formalName="Word Wrapping" description="Word wrapping. Has effect only if fixed size\ntext area is used.\nClip: Cut text if it does not fit.\nWrapWord: Wrap between words, if possible.\nWrapAnywhere: Wrap even in the middle\nof words." list="Clip:WrapWord:WrapAnywhere" default="WrapWord" /> - <Property name="elide" formalName="Eliding" description="Elide text that does not fit the\ntext area. Has effect only if\nfixed text area is defined." list="ElideNone:ElideLeft:ElideMiddle:ElideRight" default="ElideNone" /> - <Property name="dropshadow" formalName="Drop-Shadow" description="Add a drop-shadow to the text.\nThe shadow is a darker shade of the given color." type="Boolean" default="False" /> - <Property name="dropshadowstrength" formalName="Shadow Darkness" description="Darkness of the shadow in percents.\n100 is black, 0 is the same color as the text." min="0" max="100" type="Float" default="80" /> - <Property name="dropshadowoffsetx" formalName="Horizontal Offset" description="Horizontal offset of the shadow.\nIt is relative to the font size." min="-100" max="100" type="Float" default="0"/> - <Property name="dropshadowoffsety" formalName="Vertical Offset" description="Vertical offset of the shadow.\nIt is relative to the font size." min="-100" max="100" type="Float" default="0" /> - <!--To be removed in 2.x (when UIP version is next updated) - <Property name="dropshadowoffset" formalName="Shadow Offset" description="Offset of the shadow. It\nis relative to the font size." min="1" max="100" type="Float" default="10" /> - <Property name="dropshadowhorzalign" formalName="Horizontal Position" description="Horizontal position of the shadow" list="Left:Center:Right" default="Right" /> - <Property name="dropshadowvertalign" formalName="Vertical Position" description="Vertical position of the shadow" list="Top:Middle:Bottom" default="Bottom" />--> - </Text> + <!-- Light Properties --> + <Property name='scope' formalName="Scope" description="Portion of the scene graph lit by this\nlight; no value results in entire layer\nbeing affected." type='ObjectRef' category="Light Properties" /> + <Property name="lighttype" formalName="Light Type" description="Type of illumination to use" list="Directional:Point:Area" default="Directional" category="Light Properties" /> + <Property name="lightdiffuse" formalName="Light Color" description="Color of diffuse lighting effect" type="Color" default="1 1 1" category="Light Properties" /> + <Property name="lightspecular" formalName="Specular Color" description="Color of specular lighting highlights" type="Color" default="1 1 1" category="Light Properties" /> + <Property name="lightambient" formalName="Ambient Color" description="Color of unlit areas (black for none)" type="Color" category="Light Properties" /> + <Property name="brightness" formalName="Brightness" description="Strength of the light" default="100" category="Light Properties" /> + <Property name="linearfade" formalName="Linear Fade" description="Falloff of the point light" min="0" max="1000"> + <ShowIfEqual property="lighttype" value="Point"/> + </Property> + <Property name="expfade" formalName="Exponential Fade" description="Additional falloff" min="0" max="1000" category="Light Properties"> + <ShowIfEqual property="lighttype" value="Point"/> + </Property> + <Property name="areawidth" formalName="Width" description="Width of the surface of the area light" min="0" default="100" hidden="True" category="Light Properties"> + <ShowIfEqual property="lighttype" value="Area"/> + </Property> + <Property name="areaheight" formalName="Height" description="Height of the surface of the area light" min="0" default="100" hidden="True" category="Light Properties"> + <ShowIfEqual property="lighttype" value="Area"/> + </Property> + + <!-- Shadow --> + <Property name="castshadow" formalName="Cast Shadows" description="Enable shadow casting for this light" type="Boolean" default="False" category="Shadow" /> + <Property name="shdwfactor" formalName="Shadow Darkness" description="Factor used to darken shadows" default="10.0" min="1.0" max="100.0" category="Shadow" /> + <Property name="shdwfilter" formalName="Shadow Softness" description="Width of the blur filter on the shadow map" min="1" max="100" default="35" category="Shadow" /> + <Property name="shdwmapres" formalName="Shadow Resolution" description="Resolution of shadow map\n(powers of two)" type="ShadowMapResolution" default="9" animatable="False" category="Shadow" /> + <Property name="shdwbias" formalName="Shadow Depth Bias" description="Slight offset to avoid self-shadowing\nartifacts" default="0" min="-1.0" max="1.0" category="Shadow" /> + <Property name="shdwmapfar" formalName="Shadow Far Clip" description="Affects the maximum distance for the shadow\ndepth map" default="5000" category="Shadow" /> + <Property name="shdwmapfov" formalName="Shadow Field of View" description="Affects the field of view of the shadow\ncamera" default="90" min="1" max="179" hidden="True" category="Shadow" /> + </Light> + <MaterialBase> + <Property name="name" formalName="Name" description="Object name" type="String" default="Material" hidden="False" category="Basic Properties" /> + <Property name="iblprobe" formalName="IBL Override" description="IBL probe to use in place of the\nlayer probe for this material" type="Image" category="Basic Properties" /> + </MaterialBase> + <Lightmaps> + <Property name="lightmapindirect" formalName="Indirect Lightmap" description="Image providing indirect light values\nfor GI" type="Image" category="Lighting" /> + <Property name="lightmapradiosity" formalName="Radiosity Lightmap" description="Image providing directional light values" type="Image" category="Lighting" /> + <Property name="lightmapshadow" formalName="Shadow Lightmap" description="Baked Shadow map" type="Image" category="Lighting" /> + </Lightmaps> + <Material> + <Property name="shaderlighting" formalName="Lighting" description="Light model" list="Pixel:None" default="Pixel" category="Material" /> + <Property name="blendmode" formalName="Blending Mode" description="How this material blends with content\nbehind it. Modes marked with * are\navailable only with HW supporting\nadvanced blending modes." list="Normal:Screen:Multiply:*Overlay:*ColorBurn:*ColorDodge" default="Normal" category="Material" /> + <Property name="vertexcolors" formalName="Enable Vertex Colors" description="Use vertex colors from the mesh" type="Boolean" default="False" animatable="False" category="Material" /> + <Property name="diffuse" formalName="Diffuse Color" description="Color when lit from any direction" type="Color" default="1 1 1" category="Material" /> + <Property name="diffusemap" formalName="Diffuse Map" description="Image to multiply with diffuse color" type="Image" category="Material" /> + <Property name="diffusemap2" formalName="Diffuse Map 2" description="Image to multiply with diffuse color" type="Image" category="Material" /> + <Property name="diffusemap3" formalName="Diffuse Map 3" description="Image to multiply with diffuse color" type="Image" category="Material" /> + <Property name="specularreflection" formalName="Specular Reflection" description="Image to use as a faked reflection" type="Image" category="Material" /> + <Property name="speculartint" formalName="Specular Tint" type="Color" description="Coloration applied to specular reflections" default="1 1 1" category="Material" /> + <Property name="specularamount" formalName="Specular Amount" description="Amount of shine/gloss" category="Material" /> + <Property name="specularmap" formalName="Specular Map" description="Image to vary the specular amount across\nthe material" type="Image" category="Material" /> + <Property name="specularmodel" formalName="Specular Model" description="Equation to use when calculating specular\nhighlights for CG lights" list="Default:KGGX:KWard" default="Default" category="Material" /> + <Property name="specularroughness" formalName="Specular Roughness" description="Softening applied to reflections and\nhighlights" min='0.001' max='1' category="Material" /> + <Property name="roughnessmap" formalName="Roughness Map" description="Image to vary the specular roughness across\nthe material" type="Image" category="Material" /> + <Property name="fresnelPower" formalName="Fresnel Power" description="Damping of head-on reflections" category="Material" /> + <Property name="ior" formalName="Index of Refraction" description="Index of refraction of the material" min="1" default="1.5" category="Material" /> + <Property name="bumpmap" formalName="Bump Map" description="Grayscale image simulating roughness in the\nlighting" type="Image" category="Material" /> + <Property name="normalmap" formalName="Normal Map" description="Special RGB image describing surface\nroughness" type="Image" category="Material" /> + <Property name="bumpamount" formalName="Bump Amount" description="Strength of bump/normal map effect" type="float" default=".5" category="Material" /> + <Property name="displacementmap" formalName="Displacement Map" description="Grayscale image used to offset vertices\nof the geometry" type="Image" category="Material" /> + <Property name="displaceamount" formalName="Displacement Amount" description="Distance to offset vertices" type="float" default="20" category="Material" /> + <Property name="opacity" formalName="Opacity" description="Visibility of the geometry for this material." min="0" max="100" default="100" category="Material" /> + <Property name="opacitymap" formalName="Opacity Map" description="Image to vary the opacity across the material" type="Image" category="Material" /> + <Property name="emissivecolor" formalName="Emissive Color" description="Color of self-illumination for this material" type="Color" default="1 1 1" category="Material" /> + <Property name="emissivepower" formalName="Emissive Power" description="Amount of self-illumination for this material\n(will not light other objects)" category="Material" /> + <Property name="emissivemap" formalName="Emissive Map" description="Image to vary the emissive power across\nthe material" type="Image" category="Material" /> + <Property name="emissivemap2" formalName="Emissive Map 2" description="Second image to modulate the emissive power\nacross the material" type="Image" category="Material" /> + <Property name="translucencymap" formalName="Translucency Map" description="Grayscale image controlling how much light can\npass through the material from behind" type="Image" category="Material" /> + <Property name="translucentfalloff" formalName="Translucent Falloff" description="Translucent Falloff" type="float" default="1" category="Material" /> + <Property name="diffuselightwrap" formalName="Diffuse Light Wrap" description="Diffuse Light Wrap" type="float" min='0.0' max='1.0' category="Material" /> + </Material> + <ReferencedMaterial> + <Property name="referencedmaterial" formalName="Referenced Material" description="Material to use all settings from" type="ObjectRef" category="Material" /> + </ReferencedMaterial> + <Model> + <!--<Property name="name" formalName="Name" description="Object name" type="String" default="Model" hidden="False" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" />--> + <Property name="sourcepath" formalName="Mesh" description="Geometry to use for this model" type="Mesh" /> + <Property name="poseroot" hidden="True" type="Long" default="-1" /> + <!--<Property name="tessellation" formalName="Tessellation Mode" description="Type of tessellation to subdivide\nthe geometry" list="None:Linear:Phong:NPatch" default="None" /> + <Property name="edgetess" formalName="Edge Tessellation" description="Max Tessellation amount" min="1" max="64" default="4" /> + <Property name="innertess" formalName="Inner Tessellation" description="Min Tessellation amount" min="1" max="64" default="4" />--> + </Model> + <Node> + <Event name="onPressureDown" category="Gesture" /> + <Event name="onPressureUp" category="Gesture" /> + <Event name="onTap" category="Gesture" /> + <!-- + <Event name="onDoubleTap" category="Gesture" /> + <Event name="onSingleTap" category="Gesture" /> + <Event name="onOnePointDragStart" category="Gesture" /> + <Event name="onOnePointDrag" category="Gesture" /> + <Event name="onOnePointDragRelease" category="Gesture" /> + <Event name="onTwoPointDragStart" category="Gesture" /> + <Event name="onTwoPointDrag" category="Gesture" /> + <Event name="onTwoPointDragRelease" category="Gesture" /> + <Event name="onSwipeLeft" category="Gesture" /> + <Event name="onSwipeRight" category="Gesture" /> + <Event name="onSwipeUp" category="Gesture" /> + <Event name="onSwipeDown" category="Gesture" /> + <Event name="onTwoPointSwipeLeft" category="Gesture" /> + <Event name="onTwoPointSwipeRight" category="Gesture" /> + <Event name="onTwoPointSwipeUp" category="Gesture" /> + <Event name="onTwoPointSwipeDown" category="Gesture" /> + --> + + <Property name="position" formalName="Position" description="Location in local space" type="Vector" category="Basic Properties" /> + <Property name="rotation" formalName="Rotation" description="Rotation around local axes" type="Rotation" category="Basic Properties" /> + <Property name="scale" formalName="Scale" description="Size adjustments along local axes" type="Vector" default="1 1 1" category="Basic Properties" /> + <Property name="pivot" formalName="Pivot" description="Offset of the contents away from the\nlocal center" type="Vector" category="Basic Properties" /> + <Property name="opacity" formalName="Opacity" description="How much the element (and its children)\nocclude items behind them" min="0" max="100" default="100" category="Basic Properties" /> + <Property name="rotationorder" formalName="Rotation Order" description="Rotation Order" list="XYZ:YZX:ZXY:XZY:YXZ:ZYX:XYZr:YZXr:ZXYr:XZYr:YXZr:ZYXr" default="YXZ" hidden="True" category="Basic Properties"/> + <Property name="orientation" formalName="Orientation" description="Orientation" list="Left Handed:Right Handed" default="Left Handed" hidden="True" category="Basic Properties"/> + <Property name="boneid" type="Long" hidden="True" default="-1" category="Basic Properties" /> + <Property name="ignoresparent" type="Boolean" hidden="True" default="False" category="Basic Properties" /> + </Node> + <Path> + <Property name="name" formalName="Name" description="Object name" type="String" default="Path" hidden="False" /> + <Property name="opacity" formalName="Opacity" description="How much the element (and its children)\nocclude items behind them" min="0" max="100" default="100" /> + <Property name="sourcepath" formalName="Path" description="Path data to use for this path" type="PathBuffer" /> + <Property name='width' formalName="Stroke Width" description="The size of the stroke in local units" default='5'/> + <Property name='pathtype' formalName='Path Type' description="The type of this path" list='Painted:Geometry' default='Painted' /> + <Property name='linearerror' formalName="CPU Limit" description="Amount of tessellation work done on the\nCPU before GPU tessellation is involved" default='1000'> + <ShowIfEqual property='pathtype' value='Geometry'/> + </Property> + <Property name='edgetessamount' formalName="Edge Detail" description="Amount of GPU tessellation along the\nlength of the path." default='8' min='1' max='64' > + <ShowIfEqual property='pathtype' value='Geometry'/> + </Property> + <Property name='innertessamount' formalName="Width Detail" description="Amount of GPU tessellation across the\nstroke of the path." default='1' min='1' max='64' > + <ShowIfEqual property='pathtype' value='Geometry'/> + </Property> + <Property name='begincap' formalName="Begin Cap Style" description='Set this to "Taper" to finely\ntaper the beginning of your stroke over\na specified distance' list="None:Taper" default="None"> + <ShowIfEqual property='pathtype' value='Geometry'/> + </Property> + <Property name='begincapoffset' formalName='Taper Length' description="Control the length of the taper" default='10'> + <HideIfEqual property='pathtype' value='Painted'/> + <ShowIfEqual property='begincap' value='Taper'/> + </Property> + <Property name='begincapopacity' formalName='Tip Opacity' description="Control the opacity of the taper" min='0' max='1'> + <HideIfEqual property='pathtype' value='Painted'/> + <ShowIfEqual property='begincap' value='Taper'/> + </Property> + <Property name='begincapwidth' formalName='Tip Width' description="Control the size of the taper" default='0'> + <HideIfEqual property='pathtype' value='Painted'/> + <ShowIfEqual property='begincap' value='Taper'/> + </Property> + <Property name='endcap' formalName="End Cap Style" description='Set this to "Taper" to finely\ntaper the end of your stroke over a\nspecified distance' list="None:Taper" default="None"> + <ShowIfEqual property='pathtype' value='Geometry'/> + </Property> + <Property name='endcapoffset' formalName='Taper Length' description="Control the length of the taper" default='10'> + <HideIfEqual property='pathtype' value='Painted'/> + <ShowIfEqual property='endcap' value='Taper'/> + </Property> + <Property name='endcapopacity' formalName='Tip Opacity' description="Control the opacity of the taper" min='0' max='1'> + <HideIfEqual property='pathtype' value='Painted'/> + <ShowIfEqual property='endcap' value='Taper'/> + </Property> + <Property name='endcapwidth' formalName='Tip Width' description="Control the size of the taper" default='0'> + <HideIfEqual property='pathtype' value='Painted'/> + <ShowIfEqual property='endcap' value='Taper'/> + </Property> + <!--Painted paths have a dropdown called “Paint Style” with values “Filled and Stroked”, “Filled”, “Stroked”. Default is “Filled and Stroked”, but derived on import.--> + <Property name='paintstyle' formalName='Paint Style' description="The style of this path" list='Filled and Stroked:Filled:Stroked' default='Stroked'> + <ShowIfEqual property='pathtype' value='Painted'/> + </Property> + </Path> + <SubPath> + <Property name="name" formalName="Name" description="Object name" type="String" default="SubPath" hidden="False" /> + <Property name='closed' formalName='Closed Path?' type='Boolean' default='False'/> + </SubPath> + <PathAnchorPoint> + <Property name="name" formalName="Name" description="Object name" type="String" default="Anchor Point" hidden="False" /> + <Property name='position' formalName='Position' type='Float2'/> + <Property name="incomingangle" formalName='Handle Angle' /> + <Property name="incomingdistance" formalName="Incoming Distance" /> + <Property name="outgoingdistance" formalName="Outgoing Distance" /> + </PathAnchorPoint> + <Particle> + <Property name="name" formalName="Name" description="Object name" type="String" default="Particle" hidden="False" /> + <Property name="particletype" formalName="Particle Type" description="Type of particle System" list="Simple:Smoke:Cloud:Fluid:User" default="Cloud" /> + <Property name="opacity" formalName="Opacity" description="How much the element (and its children)\nocclude items behind them" min="0" max="100" default="100" /> + <Property name="maxparticles" formalName="MaxParticle" description="Max count of particles" type="Long" min="0" max="1000000" default="100" /> + <Property name="particlesize" formalName="ParticleSize" description="Render size of particle" min="0" default="1" /> + <Property name="lifetime" formalName="Lifetime" description="Particle lifetime before it dies" min="-1" default="5"> + <HideIfEqual property='particletype' value='Cloud'/> + </Property> + </Particle> + <RenderPlugin> + <Property name="name" formalName="Name" description="Object name" type="String" default="RenderPlugin" hidden="True" /> + </RenderPlugin> + <Scene> + <Property name="name" formalName="Name" type="String" default="Scene" hidden="True" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="True" /> + <Property name="bgcolorenable" formalName="Use Background" description="Clear the contents to a solid color\nbefore each frame?" type="Boolean" default="True" /> + <Property name="backgroundcolor" formalName="Background Color" description="Color to use for the background" type="Color" animatable="False" /> + <Event name="onPressureDown" category="Gesture" /> + <Event name="onPressureUp" category="Gesture" /> + <Event name="onTap" category="Gesture" /> + <!-- + <Event name="onDoubleTap" category="Gesture" /> + <Event name="onSingleTap" category="Gesture" /> + <Event name="onOnePointDragStart" category="Gesture" /> + <Event name="onOnePointDrag" category="Gesture" /> + <Event name="onOnePointDragRelease" category="Gesture" /> + <Event name="onTwoPointDragStart" category="Gesture" /> + <Event name="onTwoPointDrag" category="Gesture" /> + <Event name="onTwoPointDragRelease" category="Gesture" /> + <Event name="onSwipeLeft" category="Gesture" /> + <Event name="onSwipeRight" category="Gesture" /> + <Event name="onSwipeUp" category="Gesture" /> + <Event name="onSwipeDown" category="Gesture" /> + <Event name="onTwoPointSwipeLeft" category="Gesture" /> + <Event name="onTwoPointSwipeRight" category="Gesture" /> + <Event name="onTwoPointSwipeUp" category="Gesture" /> + <Event name="onTwoPointSwipeDown" category="Gesture" /> + --> + </Scene> + <Slide> + <Property name="playmode" formalName="Play Mode" description="Action to take when reaching the end of\nall timebars on this slide" list="Stop at end:Looping:PingPong:Ping:Play Through To..." default="Stop at end" animatable="False" /> + <Property name="playthroughto" formalName="Play Through To" description="Slide to go to after this one" type="StringListOrInt" list="Next:Previous" default="Next" animatable="False"> + <ShowIfEqual property="playmode" value="Play Through To..."/> + </Property> + <Property name="initialplaystate" formalName="Initial Play State" description="Do animations start when coming to\nthis slide?" list="Play:Pause" default="Play" animatable="False" /> + </Slide> + <SlideOwner> + <Event name="onSlideEnter" category="Slide" description="Fired when the slide is changing" /> + <Event name="onSlideExit" category="Slide" description="Fired when the slide is changing" /> + <Handler name="Go to Time" category="Time" description="Set the current time on the component."> + <Argument name="Time" description="Time to go do" /> + <Argument name="Pause" description="Pause playback at the new time?" type="Boolean" /> + </Handler> + <Handler name="Play" category="Time" description="Start the component's time playing." /> + <Handler name="Pause" category="Time" description="Pause the component's time." /> + <Handler name="Go to Slide" category="Slide" description="Go to a specified slide of the component."> + <Argument name="Slide" description="Target slide to go to" type="Slide" argumentType="Slide" /> + </Handler> + <Handler name="Next Slide" category="Slide" description="Activate the next slide of the component." /> + <Handler name="Previous Slide" category="Slide" description="Activate the previous slide of the component." /> + <Handler name="Preceding Slide" category="Slide" description="Activate the slide that was previously active." /> + </SlideOwner> + <Text> + <!-- Format --> + <Property name="textstring" formalName="Text String" description="Text String" type="MultiLineString" default="Text" controllable="True" category="Format" /> + <Property name="textcolor" formalName="Text Color" description="Text Color" type="Color" default="1 1 1" controllable="True" category="Format" /> + <Property name="font" formalName="Font" description="Font" type="Font" default="TitilliumWeb-Regular" group="Format" /> + <!-- HW accelerated fonts not supported + <Property name="enableacceleratedfont" formalName="Hardware accelerated font" description="Enabled hardware acclerated font" type="Boolean" default="false" category="Format" /> + --> + <Property name="size" formalName="Font Size" description="Font Size" type="FontSize" default="36" animatable="False" group="Format" /> + <Property name="horzalign" formalName="Horizontal Alignment" description="Horizontal Alignment" list="Left:Center:Right" default="Center" category="Format" /> + <Property name="vertalign" formalName="Vertical Alignment" description="Vertical Alignment" list="Top:Middle:Bottom" default="Middle" category="Format" /> + <Property name="leading" formalName="Leading" description="Leading" category="Format" /> + <Property name="tracking" formalName="Tracking" description="Tracking" category="Format" /> + <Property name="boundingbox" formalName="Text Area" description="Fixed size text area. If not set,\ntext area grows with text." type="Float2" default="0 0" category="Format" /> + <Property name="wordwrap" formalName="Word Wrapping" description="Word wrapping. Has effect only if fixed size\ntext area is used.\nClip: Cut text if it does not fit.\nWrapWord: Wrap between words, if possible.\nWrapAnywhere: Wrap even in the middle\nof words." list="Clip:WrapWord:WrapAnywhere" default="WrapWord" category="Format" /> + <Property name="elide" formalName="Eliding" description="Elide text that does not fit the\ntext area. Has effect only if\nfixed text area is defined." list="ElideNone:ElideLeft:ElideMiddle:ElideRight" default="ElideNone" group="Format" /> + + <!-- Shadow --> + <Property name="dropshadow" formalName="Drop-Shadow" description="Add a drop-shadow to the text.\nThe shadow is a darker shade of the given color." type="Boolean" default="False" category="Shadow" /> + <Property name="dropshadowstrength" formalName="Shadow Darkness" description="Darkness of the shadow in percents.\n100 is black, 0 is the same color as the text." min="0" max="100" type="Float" default="80" category="Shadow" /> + <Property name="dropshadowoffsetx" formalName="Horizontal Offset" description="Horizontal offset of the shadow.\nIt is relative to the font size." min="-100" max="100" type="Float" default="0" category="Shadow" /> + <Property name="dropshadowoffsety" formalName="Vertical Offset" description="Vertical offset of the shadow.\nIt is relative to the font size." min="-100" max="100" type="Float" default="0" category="Shadow" /> + <!--To be removed in 2.x (when UIP version is next updated) + <Property name="dropshadowoffset" formalName="Shadow Offset" description="Offset of the shadow. It\nis relative to the font size." min="1" max="100" type="Float" default="10" /> + <Property name="dropshadowhorzalign" formalName="Horizontal Position" description="Horizontal position of the shadow" list="Left:Center:Right" default="Right" /> + <Property name="dropshadowvertalign" formalName="Vertical Position" description="Vertical position of the shadow" list="Top:Middle:Bottom" default="Bottom" />--> + </Text> </MetaData> |