realvirtual.io Class Reference
Documentation Home
  1. realvirtual.io
  2. Documentation
  3. Class Reference
  • Classes
  •  
  • Class List
  • Class Hierarchy
  • Class Members
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 ►NrealvirtualUniversal robots interface for communication with URSIM via RTDE
 ►Nrealvirtual
 CIWebSocket
 CWaitForBackgroundThread
 CWebSocket
 CWebSocketException
 CWebSocketFactoryFactory
 CWebSocketHelpers
 CWebSocketInvalidArgumentException
 CWebSocketInvalidStateException
 CWebSocketUnexpectedException
 ►NRendererFeatures
 CBlurredBufferMultiObjectOutlinePass
 CBlurredBufferMultiObjectOutlineRendererFeature
 CMultiObjectOverlayPass
 CMultiObjectOverlayRendererFeature
 COutlineSelectionManager
 COverlaySelectionManager
 ►NVolumeTracking
 CDistanceTracker
 CDistanceVisualizer
 CIsoSurface
 COriginalMaterials
 CVolumeDistance
 CVolumeDownload
 CVolumeFilter
 CVolumePersistence
 CVolumeTracker
 CVolumeTrackerGPU
 CVolumeTrackerGPUData
 CVolumeTrackerSettings
 CVolumeTrackerVisual
 CVolumetricGrid
 CAbstractSelectionManager
 CArrowBase class for arrow definition used in the path system
 CAutoConnectBase
 CAutoConnectExample
 CAutoSaveOnRunMenuItemThe class is automatically saving the scene when run is started in the Unity editor. It can be turned off by the toggle in the realvirtual menu
 CAxisAxis defines the kinematic and physical movement axis for drives and kinematic systems
 CAxisAlignerWindow
 CBaseCAMThis is the base class for all realvirtual CAM objects
 CBaseDriveThis is the base class for all realvirtual Drive objects
 CBaseGripThis is the base class for all realvirtual Grip objects
 CBasePathRealvirtual Simulation - the base class of all Pathes
 CBaseSensorThis is the base class for all realvirtual Sensor objects
 CBaseSourceThis is the base class for all realvirtual Source objects
 CBaseStationBaseStation provides intelligent workstation control for path-based material handling systems
 CBaseTransportSurfaceBaseTransportSurface serves as the foundation for all material transport surfaces in industrial automation simulations
 CBehaviorInterfaceBase class for all behavior models with connection to PLC signals
 CBehaviorInterfaceConnectionClass for saving the connection data - the signal and the name of the property where the signal is attached to
 CBlendShapeA blend shape
 CBlendShapeFrameA blend shape frame
 CBlurRendererFeature
 CBlurRenderPass
 CBlurSettings
 CBoolTransportData
 CBuildCollections
 CBuildPerformanceTestModel
 CButtonEventOnClickUnity event when clicking on GenericButton
 CButtonShowGroup
 CCADStores comprehensive CAD metadata for intelligent model synchronization and version management in industrial projects
 ►CCADCheckerChecks the Mesh Data
 CMeshInfo
 CMeshOccurence
 CCADLinkInterface for importing CAD Data (Step and 3MF)
 CCADMeshTools
 CCADUpdaterIntelligently synchronizes CAD model updates while preserving Unity-specific modifications and component assignments
 ►CCAMCAM component implements electronic cam functionality for synchronized master-slave drive control in automation systems
 Ccampoint
 CCameraDirectorSmall tool for controlling cameras if Cinemachine is used
 CCameraPosScriptable object for saving camera positions (user views)
 CCameraPositionSaves the camera position for game view
 CCameraPositionEditorEditor class for Get Position and SetPosition of CameraPosition
 ►CCAMTimeCAM for moving drives based on CAM profiles
 Ccampoint
 CChainChain component creates continuous loop transport systems with elements following spline-defined paths in industrial automation
 CChainElementChainElement represents individual links, buckets, or carriers in continuous chain transport systems
 CChainUnitySpline
 CClientConnection
 CClientInfo
 CCollectionObject
 CConnectionClass for saving connection information for signal - Behavior where signal is connected tp and property where signal is connected to
 CConnectionStateHelper class that determines if components will be active based on their ActiveOnly settings
 CConnectSignalBehavior model which is just connecting an PLCOutput to an PLCInput
 CContactTest
 CControlLogicBase Class for all controll logics in the model. This base clased is used for displaying the type in the realvirtual hierarchy window
 CConveyorBeltConveyorBelt provides advanced visual representation of industrial conveyor systems with realistic belt animation
 CCSVReader
 CCSYS
 CCurveCurve implements curved path segments for smooth material flow transitions in automated transport systems
 CCustomHierarchyView
 CCustomVolumeComponent
 CDataField
 CDeactivateAllOtherInterfaces
 CDebugWriteAwakeEnableStartDebug component that logs Unity lifecycle events (Awake, OnEnable, Start) for troubleshooting script execution order
 CDeleteScenesWindow
 CDensoTools
 CDistribution
 CDriveControls linear and rotational motion of GameObjects with precise position, speed, and acceleration control for industrial automation
 CDrive_ContinousDestinationBehavior model of an intelligent drive which is getting a destination and moving to the destination
 CDrive_CylinderDrive_Cylinder simulates pneumatic or hydraulic cylinder behavior for Drive components
 CDrive_DestinationMotorDrive_DestinationMotor provides position-controlled movement for Drive components
 CDrive_ErraticPositionThis drive is only for test purposes. It is moving constantly two erratic positions between MinPos and MaxPos
 CDrive_FollowPositionBehavior model of a drive where the drive is exactly following the current given position of the PLC This is special useful for connecting motion controllers and robot controllers torealvirtual
 CDrive_GearBehavior model of a drive which is connected to another drive with a gear
 CDrive_MeasureSpeedPositionBehavior model of a cylinder movement which can be connected to a Drive
 ►CDrive_SequenceDefines sequentially movement of drives which can set signals or be started by signals
 CDriveSequence
 CDrive_SimpleDrive_Simple provides basic bidirectional control for Drive components with PLC integration
 CDrive_SpeedBehavior model of an intelligent drive which is getting a destination and moving to the destination
 CDriveEvent
 CDriveHandleClass for displaying the drive handle in Unity Editor in Scene View during edit and play mode With the drive handle the drive directions can be defined and the drive can moved manually during playmode
 CDrivePulseEncoder
 CDrivesRecorder
 ►CDrivesRecording
 CCompareSnapshot
 CRecordedDrive
 CRecordingSequence
 CSnapshot
 CDriveVisu
 CEditorGizmoOptions
 CEmergencyButton3D
 CEnvironmentController
 CEthernetIPInterfaceEtherNet/IP interface for communication with Allen-Bradley/Rockwell Automation PLCs and other CIP-enabled devices
 CEthernetIPSignal
 CEventMUGrip
 CEvironmentSetup
 CFanucInterface
 CFirstPersonController
 CFixerFixer component for securing MUs to specific positions or surfaces in the automation system
 CFloatTransportData
 CFloorSetup
 CFollowMainCamera
 CForceDriveMoves Rigidbodies based on joints and forces
 CGame4AutomationEventGameobjectSensorUnity event for GameObject sensor interactions, passing the GameObject and occupied state (true=enter, false=exit)
 CGame4AutomationEventMUUnity event for MU state changes, passing the MU and state (true/false)
 CGame4AutomationEventMUDeleteUnity event triggered when an MU is deleted, passing the deleted MU
 CGame4AutomationEventMUFixUnity event for MU fix/unfix operations, passing the MU and fixed state (true=fixed, false=unfixed)
 CGame4AutomationEventMUSensorUnity event for MU sensor interactions, passing the MU and occupied state (true=enter, false=exit)
 CGenericButton
 CGlobal
 CGripGrip component for attaching and transporting MUs with moving mechanisms like robots or grippers
 CGrip_SingleIO
 CGripperGripper component providing complete gripping functionality for robotic pick-and-place operations
 CGroupGroup component for organizing GameObjects into logical collections within the automation system
 CGroupManager
 CGroupsStatic utility class providing centralized functionality for working with Groups in realvirtual
 CGroupSettings
 CGuidedMUGuidedMU enables MU (material unit) objects to follow guided transport surfaces using physics constraints
 CGuideLineGuideLine provides linear path guidance for movement systems
 CHandleSwitch3D
 CHelloWindow
 CHideNonG4AObjects
 CHierarchyDisplay
 CHMIFoundation for industrial human-machine interface components providing interactive controls for automation systems
 CHMI_ContentPositionAdjust the position of the UI element to the position of the object in the scene
 CHMI_ControllerCentralizes camera control and interaction management for industrial HMI systems with multi-view capabilities
 CHMI_DropDownHMI prefab to generate a drop down menu with a list of options
 CHMI_MarkerHMI element to display a marker
 CHMI_MenueItemHMI menu item for a single action
 CHMI_MessageHMI element to display messages
 CHMI_MouseAreaCtrlClass to handle the interaction with the UI
 CHMI_PushbuttonIndustrial pushbutton HMI component with PLC signal integration and multi-state visual feedback
 CHMI_SliderClass to define a HMI slider
 CHMI_SwitchClass for the HMI switch
 CHMI_TabHMI_Tab is a container for HMI_Elements
 CHMI_TextHMI text element
 CHMI_ValueHMI element to display a float or int value
 CHotkeys
 CIAllScenesLoaded
 CIBeforeAwake
 CIChain
 CIChainElement
 CIDriveBehaviorInterface for Drive Behaviors for ensuring guaranteed sequence of Fixedupdates
 CIEditModeFinished
 CIFix
 CIGuideIGuide defines the interface for path guidance components in material transport systems
 CIGuidedSurfaceIGuidedSurface defines the contract for transport surfaces that provide path guidance for material units
 CIInitAwake
 CIInitEnable
 CIInitStart
 CIInspector
 CIKPathOrchestrates complex robotic motion sequences through target-based path planning with industrial interpolation modes
 CIKPathDrawerHelper
 CIKPathEditor
 CIKTargetDefines precise robot target positions with industrial motion parameters for accurate path execution
 CIKTargetEditor
 CInspector
 CInspectorController
 CInteract3DAdds buttons or Lights which can be connected to Signals tp a 3D scene
 CInterfaceBaseClassBase class for all realvirtual communication interfaces providing common functionality for PLC and system connections
 CInterfaceSHMBaseClassBase class for all types of shared memory interfaces (even with different structure as simit like the plcsimadvanced interface
 CInterfaceSignal
 CInterfaceThreadedBaseClass
 CIntTransportData
 CIPAddress
 CIPostAllScenesLoaded
 CIRaycaster
 CIRobotController
 CISceneLoaded
 CISelectable
 CISelectNextPath
 CISignalInterface
 CISnapable
 CISourceCreatedInterface for Event Method by Source. On SourceCreated is called on all components implementing ISourceCreated
 CIStatDisplay
 CIStatReset
 CITestCheck
 CITestPrepare
 CIUISkinEdit
 CIUItooltip
 CIXRSetup
 CKinematicKinematic component provides runtime hierarchy manipulation and pivot point adjustment for imported CAD models and assemblies
 CKinematicMUEnables physics-based transport of material units on guided surfaces with automatic path following and transitions
 CKinematicTool
 CLampLamp component for creating visual status indicators in industrial automation simulations
 CLamp_ConnectionPLC Inputs and Outputs for a Lamp. Can be added to the Lamp component
 CLightGroupThe LightGroup is used to be able to set centralized multiple lights
 CLightingSettingsInitializer
 CLineLine implements straight-path segments for building complex material transport networks in automation systems
 CLODGeneratorContains methods for generating LODs (level of details) for game objects
 CLODGeneratorHelperA LOD (level of detail) generator helper
 CLODLevelA LOD (level of detail) level
 CLoggerStatic logging class for realvirtual framework with automatic hierarchy path inclusion
 CLogicMove3AxisPickAndPlaceControls a 3-axis pick and place automation sequence using three drives
 CLogicStepBase class for all logic steps that define sequential or parallel automation logic in realvirtual
 CLogicStep_CinemachineCamera
 CLogicStep_DelayLogic step that introduces a time delay before proceeding to the next step
 CLogicStep_DriveToLogic step that moves a drive to a specified target position and waits for completion
 CLogicStep_EnableLogic step that enables or disables a GameObject and immediately proceeds
 CLogicStep_JumpOnSignalLogic step that conditionally jumps to another named step based on a signal value
 CLogicStep_ParallelContainerLogic step container that executes all child logic steps in parallel
 CLogicStep_SerialContainer
 CLogicStep_SetSignalBoolLogic step that sets a boolean signal to a specified value and immediately proceeds
 CLogicStep_StartDriveSpeed
 CLogicStep_StartDriveTo
 CLogicStep_StatEndCycle
 CLogicStep_StatOutput
 CLogicStep_StatStartCycle
 CLogicStep_StatState
 CLogicStep_WaitForDrivesAtTarget
 CLogicStep_WaitForSensorLogic step that waits for a sensor to reach a specific occupation state before proceeding
 CLogicStep_WaitForSignalBool
 CLogicStopDriveOnSensorAutomatically stops a drive when a sensor detects an object
 CMainThreadDispatcher
 CMarcher
 CMarchingCubes
 CMarchingCubesTables
 CMaterialChangerMaterialChanger dynamically switches between two materials based on various trigger conditions
 CMaterializer
 CMaterialPalet
 CMaterialUpdateMapping
 CMaterialUpdateSettings
 CMaterialWindowClass to handle the creation of the realvirtual menu
 CMathHelperMath helpers
 CMeasureMeasure component for calculating and monitoring distances between GameObjects in real-time
 CMeasureForceMeasureForce measures forces and torques acting on Unity joints
 CMeasurePLCCycleTime
 CMeasureRaycastMeasureRaycast performs distance measurements using Unity's raycast system for sensor simulation
 CMeasureToolClass to handle the creation of the realvirtual menu
 CMeshBufferMaterials
 CMeshBufferNormals
 CMeshCombine
 CMeshCombinerContains methods for combining meshes
 CMeshCombinerEditor
 CmeshGizmo
 CMeshGPU
 CMeshSimplifierThe mesh simplifier
 CMeshUtilsContains utility methods for meshes
 CMidArrowDraw the mid arrow within the path system
 CModbusInterfaceModbus TCP/RTU interface for communication with industrial devices using the Modbus protocol
 CMotionState
 CMouseAndTouchRaycaster
 CMoveMUMoveMU (Move Unit) controls physics-based movement of objects with direction and velocity management
 CMovePivotToolMove Pivot Tool - Entry point for pivot manipulation functionality
 CMovePivotToolContentShared content for Move Pivot Tool - used by both overlay and window modes
 CMovePivotWindowMove Pivot dockable window - provides pivot manipulation in a standard Unity window
 CMQTTInterfaceMQTT interface for IoT and IIoT communication using the lightweight publish-subscribe messaging protocol
 CMUMU (Movable Unit) represents physical objects that move through automation systems as products, parts, or assemblies
 CMUCounterMUCounter displays the current count of MUs in the scene as UI text
 CMultiuserUIManager
 CMultiuserWindow
 CMuRecorder
 ►CMuRecording
 CSnapshot
 CMuRecordingHandle
 CMUSwitcherMUSwitcher dynamically toggles visibility of grouped GameObjects within MUs based on sensor detection
 CNetworkDrive
 CNetworkInitializerInitializes and manages networked components for collaborative multi-user simulation environments
 CNetworkMU
 CNetworkPlayer
 CNetworkSensor
 CNetworkSignal
 CNetworkSource
 CNormalDebugVisualizer
 CNOVATarget
 CObjectContacts
 CObjectSelectionClass for highlighing objects in runtime (game mode) by changing materials and saving the original materials
 CObjExporter
 CObjExporterScript
 COnSensorCameraOnMu
 COnValueChangedReconnectInterface
 COPCUA_InterfaceOPC UA client interface for connecting to OPC UA servers used in industrial automation
 COPCUA_NodeOPC UA node component for accessing individual data points on an OPC UA server
 COPCUAInterfaceEditorOPCUAInterface Editor class for the Unity Inspector window
 COPCUANodeEditorOPCUA_Node Editor class for the Unity Inspector window
 COPCUANodeSubscriptionOPC Node subscription class for active subscriptions
 COrthoViewController
 COverlayButtonScaler
 CPanelReplacer
 CPanelResizerAllows resizing of UI panels by dragging on edges or corners
 CPartChangerPartChanger component for dynamically switching between different visual representations of parts
 CPartListGrouper
 CPathChainPathChain implements continuous chain-driven transport systems following complex path networks
 CPathMoverPathMover enables intelligent autonomous movement of material handling units along complex path networks
 CPathStrategy
 CPatternPattern component for generating arrays of GameObjects in circular or matrix configurations
 CPerformanceOptimizerDramatically improves runtime performance by intelligently combining static meshes into optimized batches
 CPersistence
 CPixyzImporterHelper to import CAD Data with PIXYZ intorealvirtual. Needs to be used together with CADUpdater
 CPlannerAttributes
 CPlayGroupWindow
 CPLC_BoxConveyorPLC Script for the realvirtual demo model
 CPLC_CanConveyorPLC Script for the realvirtual demo model
 CPLC_HandlingPLC Script for the realvirtual demo model
 CPLC_RobotPLC Script for the realvirtual demo model
 CPLCDemoCNCLoadUnload
 CPLCInputBoolPLC Boolean Input Signal - Represents a boolean input signal from PLC to simulation
 CPLCInputFloatPLC Float Input Signal - Represents a floating-point input signal from PLC to simulation
 CPLCInputIntPLC Integer Input Signal - Represents a 32-bit integer input signal from PLC to simulation
 CPLCInputTextPLC BOOL INPUT Signal
 CPLCInputTransformPLC INT INPUT Signal
 CPLCOutputBoolPLC Boolean Output Signal - Represents a boolean output signal from simulation to PLC
 CPLCOutputFloatPLC Float Output Signal - Represents a floating-point output signal from simulation to PLC
 CPLCOutputIntPLC Integer Output Signal - Represents a 32-bit integer output signal from simulation to PLC
 CPLCOutputTextPLC INT Output Signal
 CPLCOutputTransform
 CPrefabGeneratorAutomates creation of optimized prefabs with embedded mesh assets for efficient industrial model management
 CPrepare202215Update
 CProjectPathMenuItem
 CProjectSettingsTools
 CPushButton3D
 CQualityController
 CQualityToggleChange
 CQuickEditLegacy adapter for old QuickEdit references This provides backward compatibility for scripts that used the old QuickEdit system
 CQuickEditMenuItemThe class is automatically saving the scene when run is started in the Unity editor. It can be turned off by the toggle in the realvirtual menu
 CQuickEditToolbarIMGUI
 CRaycasterResult
 CReadOnlyAttribute
 CReadOnlyDrawer
 CrealvirtualBehaviorThis is the base class for all realvirtual objects. This base clase is providing some additional scripts and properties for all components
 CrealvirtualControllerThis object needs to be in every realvirtual scene. It controls main central data (like scale...) and manages main realvirtual settings for the scene
 CrealvirtualEventBlockRotation
 CrealvirtualEventDoubleClicked
 CrealvirtualEventHovered
 CrealvirtualEventLongPressed
 CrealvirtualEventMUCreatedUnity event triggered when an MU is created, passing the created MU as parameter
 CrealvirtualEventMultiSelect
 CrealvirtualEventMultiSelectEmpty
 CrealvirtualEventSelected
 CRealVirtualHMIEvent
 CrealvirtualToolbar
 CRealvirtualTooltip
 CrealvirtualUI
 CRealvirtualUISkin
 CrealvirtualVersion
 CrealvirutalEventMouseDownOnObject
 CRecalculateMeshNormals
 CRecordingHandle
 CRelayConnectionManager
 CReparentingTool
 CReplayRecording
 CResetSignalBehavior model which is just connecting an PLCOutput to an PLCInput
 CRoboDKInterfaceThis is the first version of the RoboDK integration
 CRoboDKTarget
 CRobotArea
 CRobotIKProvides industrial robot inverse kinematics for 6-axis robotic arms with advanced path planning and motion control
 CRobotJointSolution
 CRobotSafetyArea
 ►CRuntimeNews
 CUserFileInfo
 CUserNewsEntry
 CUserResponse
 CRuntimeNewsElement
 ►CRuntimePersistence
 CProperty
 CRuntimeSelection
 CRuntimeTooltipProvides runtime tooltip functionality for 3D objects with automatic collider generation
 CrvInspectorButton
 CrvPlanner
 CrvSceneDescriptions
 CrvUIAutoRowHeight
 CrvUIButton
 CrvUIButtonGroup
 CrvUIColorizer
 CrvUICopySizeCopies the size of one RectTransform to another RectTransform
 CrvUIElement
 CrvUIInputField
 CrvUIMoveToMouseMoves a UI element to follow the mouse position with an optional offset
 CrvUIObjectField
 CrvUIObjectPickerWindow
 CrvUIPopupWindow
 CrvUIScaler
 CrvUISearchbar
 CrvUISizeLink
 CrvUIToggle
 CrvUIToolbarButton
 CrvUIURLField
 CrvUIWindow
 CrvUIWindowSortOrder
 CS7InterfaceS7 TCP/IP interface for direct communication with Siemens SIMATIC S7 PLCs (S7-300, S7-400, S7-1200, S7-1500)
 CS7InterfaceSignal
 CSceneButtonBase
 CSceneButtonMoveable
 CSceneDescription
 CSceneDescriptionComponent
 CSceneDescriptionSO
 CSceneInfo
 CSceneManagement
 CSceneMouseNavigationControls the Mouse and Touch navigation in Game mode
 CSceneSelectable
 CSceneSelectionManagerManages interactive object selection and highlighting in 3D scenes with multi-layer visual feedback systems
 CSceneStats
 CSceneToolsStatic utility class for scene cleanup and management operations
 CSCurve
 CSCurveGenerator7SegmentUtility class for generating a jerk-limited 7-segment S-curve that covers distance x, from v0->v1, with constraints on v_max, a_max, j_max, assuming final accel=0 and an arbitrary initial accel=a0
 CSCurveResultHolds the final result of a 7-segment S-curve calculation:
 CScurveSegmentData structure representing one segment of a jerk-limited S-curve
 CSCurveTest
 CSearchbarFilterScenes
 CSelectablePart
 CSelectionRaycastSelection Raycast for selecting objects during runtime
 CSelectionWindow
 CSelectionWindowSettings
 CSelectMaterialsInScene
 CSensorDetects MUs and GameObjects using collider or raycast methods with PLC signal integration for industrial automation
 CSensor_StandardThe Sensor_Standard component is providing the Sensor behavior and connection to the PLC inputs and outputs
 CSetGroupPrefix
 CSettingsController
 CSettingsSignalStruct for Settings of Signals
 CSettingsWindowCtrl
 CSEWSimInterface
 CSHMSignalStruct for an SHM Signal
 CSignalThe base class for all Signals
 CSignalCatcherCollects and organizes all signals in the scene under a single parent object
 CSignalChartRecords signal values over time into an AnimationCurve for visualization and analysis
 CSignalConnection
 CSignalData
 CSignalEventUnity event for signal-based communication in the realvirtual framework
 CSignalExport
 CSignalExportList
 CSignalHierarchyContextMenu
 CSignalImporterExporter
 CSignalInspectorWindow
 CSignalManagerCentralizes signal management and connectivity analysis for complex automation systems with automatic connection capabilities
 CSignalReceiver
 CSignalSender
 CSignalState
 CSignalTraceScriptable object for saving camera positions (user views)
 CSignalTracerRecords and traces signal values over time for analysis and debugging purposes
 CSimpleJointSimpleJoint streamlines Unity physics joint configuration for industrial automation simulations
 CSimplificationOptionsOptions for mesh simplification
 CSimulationPathSimulationPath provides intelligent path-based transport routing for material handling units in automation systems
 CSimulationPathEvent
 CSimulationStationEvent
 CSimulinkInterfaceShared memory interface for an interface based on Siemens Simit shared memory structure (see Simit documentation)
 CSinkSink component for removing MUs from the simulation, representing endpoints in material flow systems
 CSinkEventOnDestroyUnity event triggered when an MU is destroyed by a sink, passing the destroyed MU as parameter
 CSkinController
 CSkinToggleChanged
 CSkyBall
 CSkyboxSetup
 CSmoothMotionImplements advanced S-curve motion profiles for smooth, jerk-limited movement in industrial automation
 CSmoothMotionControllerControls smooth S-curve motion profiles for precise positioning of automation components with jerk limitation
 ►CSnapControl
 COnIsSnappedEvent
 COnIsUnsnappedEvent
 CSnapPointSnap point object. Actual used for conveyor and simulation path
 CSocketMessage
 CSoundSound provides audio feedback for automation components
 CSourceSource component that generates MUs (Movable Units) during simulation runtime, simulating production systems and material supply points
 CStartCameraPosition
 CStartDemoSceneHMI
 CStartDriveOnConditionStartDriveOnCondition automatically starts a drive based on monitoring other drive positions or sensor states
 CStatControllerOrchestrates industrial statistics collection and periodic reset cycles for performance monitoring systems
 CStatCycleTimeMeasures and analyzes production cycle times for performance optimization and validation in industrial systems
 CStatDisplay
 CStationSensor
 CStatOutput
 CStatStates
 CStatusBoolStruct for current status of a bool signal
 CStatusFloatStruct for current status of a float signal
 CStatusIntStruct for current status of a omt signal
 CStatusTextStruct for current status of a text signal
 CStatusTransformStruct for current status of a bool signal
 CSymmetricMatrixA symmetric matrix
 CTestDriveRecordings
 CTestModelController
 CTestSensorCount
 CTestSensorSink
 CTestSignalChanged
 CTestSmoothDrive
 CTextTimer
 CTextTransportData
 CThreeMFPart
 CToggleButton
 CToolbarLogoButton
 CToolbarScaler
 CTooltipControllerControls the display of tooltips when hovering over objects with RuntimeTooltip components
 CTouchInteractionControls touch interaction during game4automation simulation / play mode
 CTransportGuidedTransportGuided creates guided transport paths for MUs with automatic path following
 CTransportSurfaceTransportSurface simulates conveyor belts and transport systems for moving objects through industrial automation processes
 CTransportsurfaceColliderThe drive is moving components including all sub components along the local axis of the game object
 CTransportSurfaceDriveHierarchyRuleValidates that TransportSurface components don't have more than one Drive component above them in the hierarchy
 CTwinCatAdsInterfaceTwinCAT ADS interface for communication with Beckhoff automation systems using the ADS (Automation Device Specification) protocol
 CTwinCATSignal
 CUDPInterface
 CUI
 CUIButtonPushbutton that can be connected to a PLCInput
 CUIButtonClick
 CUIElementResize
 CUIGroupElement
 CUILampUI Lamp component that can be connected to a PLCOutput
 CUIMessageModal UI Message box which can be opened by a PLC signal. Can be used for example for displaying warnings
 CUIMessageBoxDisplays a message box with a text field in the middle of the gameview
 CUIPanelRow
 CUISceneElement
 CUIWindow
 CUIWindowMovement
 CUnFixerUnFixer component releases fixed MUs back to physics simulation for free movement
 CUniversalRobotsInterface
 CUpdateScene2022
 CValidateSimplificationOptionsExceptionAn exception thrown when validating simplification options
 CVector3dA double precision 3D vector
 CVirtualCameraController
 CWandelbotsNOVAInterfaceWandelbotsNOVAInterface is an Interface for the Wandelbots NOVA API
 CWandelscriptRunner
 CWebSocketClientInstance
 CWebsocketRealtimeInterface
 CWebSocketServerInstance
 CWindowControllerControls floating windows during simulation / gamemode for hierarchy / inspector and automation UI display
 CZeroOneTransition
realvirtual.io Industrial Automation Framework
Website Documentation Forum

© 2025 realvirtual GmbH - All rights reserved

No part of this publication may be reproduced, distributed, or transmitted in any form or by any means without the prior written permission of the publisher.