Gets the specified attenuation curve for a given attenuation object.
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" |
(Required *)
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" |
(Required *)
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