Skip to content

Link Components

Link Component can only be added to the Scene of the Blueprint Actor. this is to compensate for the Control Components that are not allowed to be attached inside the Blueprint Actor.

Link Components by default will be availble in the Global Layer in Erizos Studio, unless a Control Layer is added to the Blueprint, then it will be automatically added to that Layer.

Link Components will automatically be added to a dynamic layer if added to a dynamic layer actor without the need to add a control layer.

The Link Clock component allows users to create clock-related functionalities such as timers and stopwatches. It must be attached to a Text 3D actor to allow the value to be controlled using Erizos Studio.

Property Type Description
ControlID String The ID of the control component
Title String The name of the control that appears in Erizos Studio
Start Time (Seconds) Number Specify the Start time of the clock (in Seconds)
End Time Boolean Specify the End time of the clock (in Seconds)
Direction Up/Down Turned off by default
Format String Sets the direction of the clock in which it will increment/decrement.
Custom Format String Selects the format of the clock to be displayed from a preconfigured set
Start on Set Boolean Create a custom format of the clock to be displayed
Control End Time Boolean Start the clock every time it is on the “Set” mode.
Control Direction Boolean Exposes the Control End time field on Erizos Studio

The Link Color component can be applied to any actor that has a material with a vector parameter. The component allows the user to change the RGB values from Erizos Studio via a Color picker UI component. users also have the option to provide default presets.

Property Type Description
ControlID String The ID of the control component
Title String The name of the control that appears in Erizos Studio
ColorName String The name of the Color parameter that will be controlled
Presets Color Adds a preconfigured set of Colors that can be controlled from Erizos Studio

Link (Link Component) is an attachable component to any actor that lets Erizos Studio modify the visibility and transformation values in real-time.

Property Type Description
ControlID String The ID of the control component
Title String The name of the control that appears in Erizos Studio
Control Visibility Boolean Exposes the visibility control of the Actor so it can be controlled from Erizos Studio
Control Position X Boolean Exposes the X-axis Position property so it can be controlled from Erizos Studio
Control Position Y Boolean Exposes the Y-axis Position property so it can be controlled from Erizos Studio
Control Position Z Boolean Exposes the Z-axis Position property so it can be controlled from Erizos Studio
Position Minimum Vector Sets the Minimum acceptable Position of the controlled actor
Position Maximum Vector Sets the Maximum acceptable Position of the controlled actor
Control Rotation Roll Boolean Exposes the Roll rotation property so it can be controlled from Erizos Studio
Control Rotation Pitch Boolean Exposes the Pitch rotation property so it can be controlled from Erizos Studio
Control Rotation Yaw Boolean Exposes the Yaw rotation property so it can be controlled from Erizos Studio
Rotation Minimum Vector Sets the Minimum acceptable Rotation of the controlled actor
Rotation Maximum Vector Sets the Maximum acceptable Rotation of the controlled actor
Control Scale X Boolean Exposes the X-axis scale property so it can be controlled from Erizos Studio
Control Scale Y Boolean Exposes the Y-axis scale property so it can be controlled from Erizos Studio
Control Scale Z Boolean Exposes the Z-axis scale property so it can be controlled from Erizos Studio
Scale Minimum Vector Sets the Minimum acceptable Scale of the controlled actor
Scale Maximum Vector Sets the Maximum acceptable Scale of the controlled actor
Event Description
On Visibility Changed Executes when the Visibility of the Actor Changes
On Position Changed Executes when the Position of the Actor Changes
On Rotation Changed Executes when the Rotation of the Actor Changes
On Scale Changed Executes when the Scale of the Actor Changes

The Link Material Scalar allows the user to control any material parameter. Unlike Link Texture which only controls a ParameterTexture2D and is displayed as an image picker in Studio and Link Color which controls a vector parameter and is displayed as a Color picker in Studio, the Link Material Scalar can be used to control all other material properties. e.g. expose a float parameter to control opacity property

Property Type Description
ControlID String The ID of the control component
Title String The name of the control that appears in Erizos Studio
Scalar Name String The Scalar parameter reference to be controlled

The Link Number component can be attached to a Text 3D actor to allow the number value to be exposed to and controlled by Erizos Studio.

Property Type Description
ControlID String The ID of the control component
Title String The name of the control that appears in Erizos Studio
Minimum Number Sets the minimum range of value allowed in the number input
Maximum Number Sets the maximum range of value allowed in the number input
Thousand Separator Dropdown/Selectbox Sets the thousand separator formatting of the number to be displayed
Plus Prefix String Sets the Prefix if a number is Positive
Minus Prefix String Sets the Prefix if a number is Negative
Suffix String Sets the Suffix of the number input
Decimal Separator Dropdown/Selectbox Sets the decimal separator formatting of the number to be displayed
Decimal Places Number Sets the number of decimal places to be displayed

The Link Text component can be attached to a Text 3D actor to allow the text value to be exposed to, and controlled by Erizos Studio.

Property Type Description
ControlID String The ID of the control component
Title String The name of the control that appears in Erizos Studio
Max Characters Number Set the maximum characters allowed
Upper Case Boolean If turned on, the text will be rendered in uppercase.
Single Line Boolean If turned on, the text will be Single line or Multiline (default is set to Single line)
Expose Kerning Boolean Exposes the setting for Spacing of the text so it can be controlled from Erizos Studio
Expose Line Spacing Boolean Exposes the setting for Line Spacing of the text so it can be controlled from Erizos Studio
Expose Alignment Boolean Exposes the setting for Alignment of the text so it can be controlled from Erizos Studio

The Control Texture component can be added to any actor that has a Material with a ParameterTexture2D property. This component allows Studio to control the texture of the material.

Property Type Description
ControlID String The ID of the control component
Title String The name of the control that appears in Erizos Studio
TextureName String The name of the Texture parameter that will be controlled
Presets Textures Adds a preconfigured set of Textures that can be used in Erizos Studio, this is useful when the textures are known ahead of time.