menu
版本
2017.1.9.6501
2024.1.6.8842
2023.1.14.8770
2025.1.0.8897
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.6.8842
2023.1.14.8770
2025.1.0.8897
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
Gets the specified attenuation curve for a given attenuation object.
(Required *)
Graphical User Interface, Command-Line Interface.
Name | Type | Description |
---|---|---|
object * | The ID (GUID) or path of attenuation object. | |
platform | string | The ID (GUID) or path of the platform to get curves. Set to null-guid for unlinked reference. |
curveType * | string | Type of attenuation curve. Possible values : "VolumeDryUsage", "VolumeWetGameUsage", "VolumeWetUserUsage", "LowPassFilterUsage", "HighPassFilterUsage", "SpreadUsage", "FocusUsage" |
description : The ID (GUID) or path of attenuation object.
Possibilities, one of the following :
1) type : string
pattern : ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$
2) type : string
pattern : ^\
description : The ID (GUID) or path of the platform to get curves. Set to null-guid for unlinked reference.
type : string
pattern : ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$
type : string
Possible values : "VolumeDryUsage", "VolumeWetGameUsage", "VolumeWetUserUsage", "LowPassFilterUsage", "HighPassFilterUsage", "SpreadUsage", "FocusUsage"
description : Type of attenuation curve.
Name | Type | Description |
---|---|---|
curveType | string | Name of attenuation curve. Possible values : "VolumeDryUsage", "VolumeWetGameUsage", "VolumeWetUserUsage", "LowPassFilterUsage", "HighPassFilterUsage", "SpreadUsage", "FocusUsage" |
use | string | Defines if the curve has no points, has its own set of points, or uses those of the VolumeDryUsage curve. Possible values : "None", "Custom", "UseVolumeDry" |
points | array |
type : string
Possible values : "VolumeDryUsage", "VolumeWetGameUsage", "VolumeWetUserUsage", "LowPassFilterUsage", "HighPassFilterUsage", "SpreadUsage", "FocusUsage"
description : Name of attenuation curve.
type : string
Possible values : "None", "Custom", "UseVolumeDry"
description : Defines if the curve has no points, has its own set of points, or uses those of the VolumeDryUsage curve.
type : array
resultSchema / points / ...
type : object
Name | Type | Description |
---|---|---|
x * | number | X coordinate of curve point. |
y * | number | Y coordinate of curve point. |
shape * | string | Shape of curve segment between this point and the next. Possible values : "Constant", "Linear", "Log3", "Log2", "Log1", "InvertedSCurve", "SCurve", "Exp1", "Exp2", "Exp3" |
Gets the "curve" from an object specified by "object"
{ "object": "{A076AA65-B71A-45BB-8841-5A20C52CE727}", "platform": "{66666666-7777-8888-9999-AAAAAAAAAAAA}", "curveType": "VolumeDryUsage" }
{ "curveType": "VolumeDryUsage", "points": [ { "shape": "Exp3", "x": 0, "y": 0 }, { "shape": "SCurve", "x": 30, "y": -3 }, { "shape": "Log1", "x": 60, "y": -5 }, { "shape": "Linear", "x": 100, "y": -200 } ], "use": "Custom" }
{ "type": "object", "properties": { "object": { "description": "The ID (GUID) or path of attenuation object.", "anyOf": [ { "type": "string", "pattern": *Must be a valid GUID* }, { "type": "string", "pattern": "^\\\\" } ] }, "platform": { "description": "The ID (GUID) or path of the platform to get curves. Set to null-guid for unlinked reference.", "type": "string", "pattern": *Must be a valid GUID* }, "curveType": { "type": "string", "enum": [ "VolumeDryUsage", "VolumeWetGameUsage", "VolumeWetUserUsage", "LowPassFilterUsage", "HighPassFilterUsage", "SpreadUsage", "FocusUsage" ], "description": "Type of attenuation curve." } }, "required": [ "object", "curveType" ] }
{ "type": "object", "required": [], "properties": {}, "additionalProperties": false }
{ "type": "object", "properties": { "curveType": { "type": "string", "enum": [ "VolumeDryUsage", "VolumeWetGameUsage", "VolumeWetUserUsage", "LowPassFilterUsage", "HighPassFilterUsage", "SpreadUsage", "FocusUsage" ], "description": "Name of attenuation curve." }, "use": { "type": "string", "enum": [ "None", "Custom", "UseVolumeDry" ], "description": "Defines if the curve has no points, has its own set of points, or uses those of the VolumeDryUsage curve." }, "points": { "type": "array", "items": { "type": "object", "properties": { "x": { "type": "number", "description": "X coordinate of curve point." }, "y": { "type": "number", "description": "Y coordinate of curve point." }, "shape": { "type": "string", "description": "Shape of curve segment between this point and the next.", "enum": [ "Constant", "Linear", "Log3", "Log2", "Log1", "InvertedSCurve", "SCurve", "Exp1", "Exp2", "Exp3" ] } }, "required": [ "x", "y", "shape" ], "additionalProperties": false } } } }
Document version : 1