Advanced Search
Search Results
18 total results found
MVG Nodes
MVG Nodes can be created in CGI Studio SceneComposer via the Toolbox. Simply drag and drop the desired MVG Node into the Scene Editor or Scene Tree Panel. The following MVG Nodes are available: MVG Arc Node MVG Ellipse Node MVG Path Node M...
CGI Studio HMI Rotation
It might occur that a hardware display that is designed for landscape mode (horizontal orientation) is installed into an environment where it is actually used in portrait mode (vertical orientation). This would mean, the designers and programmers would have to...
Layout Monitor
Introduction The Layout Monitor is a feature that allows the user to see the relevant areas computed by the layouter as an overlay on top of the rendering of the application. The user can select nodes in the scene tree, the layouter rectangles a...
Touchable
ControlDevelopment KeyboardKey Keyboard key is building block of Keyboard Control. Properties This Control does not have any configurable properties. Scrollbar The Scrollbar is used internally in List and ScrollView and shows up when the layout-size ...
Common
Breadcrumb A Breadcrumb shows the history/flow through the screen hierarchy and allows user, for example, to navigate between scenes using breadcrumb's elements. As a part of breadcrumb it's possible to use all elements that contain text control (for example ...
Container
GroupBox The GroupBox offers an easy way to combine RadioButtons to a RadioButtonGroup. The special functionality of this Control is to select just one selection object (RadioButton) at the same time. So if one of the objects get selected, the others automati...
Diagnostic
FPS Display The FPS Display Control provides a Text Node that displays the currently rendered frames per second, which allows to benchmark running applications. Properties Property Name Type Description Render Target RenderTargetType The rend...
Mixed Reality
VideoStream A control that makes it possible to render a video source into a texture. Properties Property Name Type Description Video Source String URI to video resource (e.g. path to file or URL). Please also see example strings below. ...
Charts
BarGraph Bar Graph Control is The Control that graphically displays some value depending on the length of the Bar. This is useful for visually comparing multiple values. You can set up to multiple bars on a graph. In addition, can also set a bar width, bar co...
Particle Emitters
PointSpriteEmitter The PointSpriteEmitter offers an easy "out of the box" way to create a Particle Effect. As the name suggests, the appearance of a particle is similar to a Candera::PointSprite For functionality please refer to 3D Effects Solution. Prop...
List Control - Snapping Mechanism
Snap List Item Extension The Snap List Item Extension Behavior is a Control > Scroll Behavior that allows to configure a snapping mechanism for a List Control. To use this snapping mechanism, drag and drop a Snap List Item Extension behavior onto a List contr...
Breadcrumb - StateMachine Workflow
Breadcrumb is not a standalone control, it does not trigger internally any scene transitions so it should be always connected with external state machine. For that purpose, breadcrumb property State Machine Node should be set to a node that contains a State Ma...
Particle
Particle Emitter Emits Particles when attached to a Node with a Bounding Box. The Appearance of the Node will be used for the Particles and needs to be configured as specified in the Documentation. This behavior is available for 3D scenes only. Emitter Sett...
Set Uniform
Set Uniform Sets the value of a specified uniform using the received input on a shader associated with a given node (NodeWithShader). The input value can be received from a value behavior. This behavior is available for 3D scenes only. Common Properties ...
Locking/Unlocking the Properties Panel
Some behaviors like e.g. the ForwardValue behavior have a property TargetNode. The appropriate TargetNode can be assigned by pressing the respective icon button, which will open the "Choose Item" dialog as shown in a Behavior example. There is an alternative ...
OpenGL Multi Texture Brush Blend
GlMultiTextureBrushBlend This effect allows to define two textures. These two textures are blended using a blend factor. Image and Secondary Image Here you can define the first image. The second image can be configured with the property "SecondaryIma...
Demonstration
Demo Mode Action Action to start or end the demo mode. Common Properties Property Name Type Description Activate bool Activates or deactivates a demo mode DemoModeExecutor CgiStudioControl::DemoModeBehavior* Target demo mode be...
MVG Effects
MVG effects are used to render MVG Nodes. The MVG effects basic effect properties are LineWidth and StrokeColor. When an MVG node is created, its corresponding MVG effect is automatically applied by default. MVGArcBrush This is the default effect applied to...