diff options
author | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2018-09-07 13:26:44 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2018-09-12 13:24:36 +0000 |
commit | fe1c72687bc52072b3f1695859bcebce2392fdb6 (patch) | |
tree | fd8ef7898605d9724a5bd49aaba3a9c7ed2e0b31 /res | |
parent | f9fe63833282f1fd08d5d76232862b15dc1a1b39 (diff) |
Add fovhorizontal property to cameras
This is a boolean property. If it is true, the fov value will be
interpreted as horizontal angle.
Since there were change to MetaData.xml, it was was updated to
match editor version.
Task-number: QT3DS-708
Change-Id: I68ac43c497a344a1f7bfcf25505f0dc4eb4cd6b5
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'res')
-rw-r--r-- | res/DataModelMetadata/en-us/MetaData.xml | 57 |
1 files changed, 30 insertions, 27 deletions
diff --git a/res/DataModelMetadata/en-us/MetaData.xml b/res/DataModelMetadata/en-us/MetaData.xml index f2d2ae0..37b841a 100644 --- a/res/DataModelMetadata/en-us/MetaData.xml +++ b/res/DataModelMetadata/en-us/MetaData.xml @@ -8,13 +8,14 @@ <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" type="String" default="Alias" hidden="True" /> + <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="eyeball" formalName="Visible" type="Boolean" default="True" 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" /> @@ -31,10 +32,11 @@ </Handler> </Asset> <Behavior> - <Property name="name" formalName="Name" type="String" default="Behavior" hidden="True" /> + <!--<Property name="name" formalName="Name" description="Object name" type="String" default="Behavior" hidden="False" />--> </Behavior> <Camera> - <Property name="name" formalName="Name" type="String" default="Camera" hidden="True" /> + <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" controllable="True" /> @@ -44,25 +46,30 @@ <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" type="String" default="Component" hidden="True" /> + <!--<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="True" /> + <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="name" formalName="Name" type="String" default="Group" hidden="True" /> <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="endtime" formalName="End Time" type="Long" default="2147483647" hidden="True" /> <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" /> @@ -76,7 +83,8 @@ <Property name="subpresentation" formalName="Sub-Presentation" description="Presentation or QML stream\nto use instead of the image" type="Renderable" /> </Image> <Layer> - <Property name="name" formalName="Name" type="String" default="Layer" hidden="True" /> + <Property name="name" formalName="Name" description="Object name" type="String" default="Layer" hidden="False" /> + <Property name="eyeball" formalName="Visible" description="Item visibility" type="Boolean" default="True" hidden="False" controllable="True" /> <Property name="disabledepthtest" formalName="Disable Depth Test" description="Optimize render speed for layers with\nmostly transparent objects?" type="Boolean" animatable="False"/> <Property name="disabledepthprepass" formalName="Disable Depth Prepass" description="Optimize render speed for layers\nwith low depth complexity" type="Boolean" animatable="False"/> <Property name="progressiveaa" formalName="Progressive AA" description="Improves the visual quality when no\nitems are moving" list="None:2x:4x:8x" default="None" /> @@ -189,7 +197,8 @@ <Property name="probe2pos" formalName="Secondary Probe Offset" description="Texture-U window offset used for the\nmoving window" default="0.5" hidden="True" /> </Layer> <Light> - <Property name="name" formalName="Name" type="String" default="Light" hidden="True" /> + <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" /> @@ -222,17 +231,17 @@ <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> <Lightmaps> - <Property name="name" formalName="Name" type="String" default="Lightmaps" hidden="True" category="Lighting" /> + <Property name="name" formalName="Name" description="Object name" type="String" default="Lightmaps" hidden="False" category="Lighting" /> <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> <MaterialBase> - <Property name="name" formalName="Name" type="String" default="MaterialBase" hidden="True" category="Material" /> + <Property name="name" formalName="Name" description="Object name" type="String" default="MaterialBase" hidden="False" category="Material" /> <Property name="iblprobe" formalName="IBL Override" description="IBL probe to use in place of the\nlayer probe for this material" type="Image" category="Material" /> </MaterialBase> <Material> - <Property name="name" formalName="Name" type="String" default="Material" hidden="True" category="Material" /> + <Property name="name" formalName="Name" description="Object name" type="String" default="Material" hidden="False" category="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" /> @@ -265,11 +274,12 @@ <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="name" formalName="Name" type="String" default="Material" hidden="True" category="Material" /> + <Property name="name" formalName="Name" description="Object name" type="String" default="Material" hidden="True" category="Material" /> <Property name="referencedmaterial" formalName="Referenced Material" description="Material to use all settings from" type="ObjectRef" category="Material" /> </ReferencedMaterial> <Model> - <Property name="name" formalName="Name" type="String" default="Model" hidden="True" /> + <!--<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" controllable="True" />--> <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" /> @@ -310,7 +320,7 @@ <Property name="ignoresparent" type="Boolean" hidden="True" default="False" /> </Node> <Path> - <Property name="name" formalName="Name" type="String" default="Path" hidden="True" /> + <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'/> @@ -360,18 +370,18 @@ </Property> </Path> <SubPath> - <Property name="name" formalName="Name" type="String" default="SubPath" hidden="True" /> + <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" type="String" default="Anchor Point" hidden="True" /> + <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" type="String" default="Particle" hidden="True" /> + <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" /> @@ -381,7 +391,7 @@ </Property> </Particle> <RenderPlugin> - <Property name="name" formalName="Name" type="String" default="RenderPlugin" hidden="True" /> + <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" /> @@ -433,7 +443,6 @@ <Handler name="Preceding Slide" category="Slide" description="Activate the slide that was previously active." /> </SlideOwner> <Text> - <Property name="name" formalName="Name" type="String" default="Text" hidden="True" /> <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" /> @@ -446,10 +455,4 @@ <Property name="leading" formalName="Leading" description="Leading" /> <Property name="tracking" formalName="Tracking" description="Tracking" /> </Text> - <DataInput> - <Property name="name" formalName="Name" type="String" default="DataInput" hidden="True" /> - <Property name="timefrom" formalName="Time from" description="Datainput incoming value corresponding\nto playhead time zero" animatable="False" min="0" default="0"/> - <Property name="timeto" formalName="Time to" description="Datainput incoming value corresponding\nto playhead end" animatable="False" min="0" default="0" /> - <Property name="controlledelemprop" formalName="Controlled Element-Properties" type="MultiLineString" description ="Element/properties connected to this\ndata input" animatable="False" /> - </DataInput> </MetaData> |