FirstModulAR 0.1.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 Naudioserver
 NFMAR
 Nsimpleserver
 NWhisper
 CAnchorDebugObjectCreatorCreates and manages debug objects for anchors
 CAnchorDebugPlacementHandles the placement and removal of debug anchors using controller input
 CAnchorFollowerFollows the position and rotation of a specified anchor
 CAnchorProviderAbstract base class for any system which allows the creation and management of anchors in the environment. This is required as different platforms have different ways of handling anchors. It allows us to abstract away the differences and provide a unified interface for the rest of the system
 CArrowAnimation
 CAudioSourceClientVoiceProcessorProcesses client voice data and manages audio playback using an AudioSource
 CBarrierRepresents a barrier in the world. Barriers are three-dimensional rectangular prisms. A common example of a barrier is a wall
 CBillboardToHeadsetMakes an object smoothly face the VR headset with configurable lerping
 CBobSimple script used to bob an object up and down at a fixed interval
 CBuildConfigA scriptable object representing a single configuration for a build, can be used to create multiple sub-projects within a project
 CButtonSliderA custom slider that is controlled by buttons instead of dragging the handle
 CCameraCapturerAbstract base class for any system which allows the capturing of camera data. This is required as different platforms have different ways of handling camera data. It allows us to abstract away the differences and provide a unified interface for the rest of the system
 CCameraRendererWidgetA widget that captures and displays the RGB camera feed asynchronously. Used for debugging the camera feed
 CClientVoiceProcessorAbstract base class for processing client voice data from a broadcaster
 CCompound
 CCustomUiComponentManagerManages the interaction mode and touch screen distance for the custom UI components
 CDoubleList
 CEdgeDetectionToggle
 CExternalHemorrhageCmpt
 CFireControlsWidgetFire Controls widget, allows the user to toggle fire effects, adjust the darkness of the scene, and adjust the fire and smoke amounts
 CFMARAnchorAbstract base class representing an anchor in the environment. Provides properties for the anchor's ID, position, and rotation
 CFMARPulseEngineDriverCustom PulseEngineDriver utilizing an Enum for various data, instead of integers. Pulse's default is unwieldy
 CFollowHud
 CHighlightableObjectHighlightable object, allows the object to be highlighted and have a pulse effect
 CHudBuddyA "follower" behavior for a widget. Designed to act as a Hud while generally staying out of the way, except when needed, and naturally moving around the environment
 CHudCanvasManages the HUD canvas and its position relative to the user
 CInternalHemorrhageCmpt
 CLinkListenerListens for a link to be triggered and invokes an event when it is
 CMagicLeapCameraClippingPlaneFixerMagic Leap camera clipping plane fixer, fixes the clipping planes of the camera to a fixed value. Required since the Magic Leap usually clamps the clipping plane values, and doesn't allow adjustments outside of those ranges
 CMagicLeapHandManagerEnables hand tracking on the Leap platform
 CMagicLeapMeshVisualizerAllows display of the mesh of the world provided by the Magic Leap Meshing Subsystem
 CMarkerTrackingTestTest script to utilize Magic Leap's built-in marker tracking to detect and track markers. Note that other camera access is unavailable while this is in use, and this only works for magic leap, so we are not using this
 CMeshFireStarterManages the fire effect on a mesh, including turning on the mesh when the mesh has been set
 CMLAnchorProviderAnchor Provider for Magic Leap 2, allows for the creation and management of anchors
 CMLCVCameraCapturerCaptures camera data from the Magic Leap CV (Computer Vision) camera, and feeds it through the CameraCapturer pipeline
 CMLFMARAnchorMagic Leap anchor, managed by MLAnchorProvider
 CMockAnchorProviderMock Anchor Provider, for use in the editor
 CMockCameraCapturerMock implementation of a camera capturer for testing purposes. Uses a predefined image to simulate the camera capturer
 CMockDriverLicenseRepresents a mock driver license component. Meant for testing purposes
 CMockLicensePlateRepresents a mock license plate component. Meant for testing purposes
 CMultiPulseVitalsListingRenders one or more vitals using a line renderer and text displays
 CNetVitalsProviderProvides vitals over the network, server authoritative
 COcclusionShaderObjectCustom shader object for meta that allows you to hide objects occluded by the real world
 COpenPulseDataConsumer
 COpusEncodingDecodingTestsUnit tests for verifying that opus audio streams are correctly encoding and decoding
 COVRAnchorProviderAnchor provider for Oculus XR, allows for the creation and management of anchors. Uses player preferences for storage of anchor references, this is how Meta officially recommends storing anchors via their documentation
 COVRFMARAnchorAnchor Provider for Oculus/Meta headsets
 CPassthroughAnimatorAnimates the passthrough layer to fade in and out over time
 CPingClientPing/Pong methods to test if a server is reachable
 CPingServerListens for pings from clients and sends pongs
 CPingServerInfoData sent to the client when a ping is sent
 CPlaceMarkerPlaces markers on the ground based on voice input. Not in use due to unpredictable text output from Whisper, but could be expanded to allow voice commands
 CProcedureEditor
 CPulseActionOnClick
 CPulseActionOnClickEditor
 CPulseCSVReader
 CPulseData
 CPulseDataConsumer
 CPulseDataConsumerEditor
 CPulseDataLineRenderer
 CPulseDataNumberRenderer
 CPulseDataSource
 CPulseEngineController
 CPulseEngineControllerEditor
 CPulseEngineDriver
 CPulseEngineDriverEditor
 CPulseEngineScenarioDriver
 CPulseEngineScenarioDriverEditor
 CPulseRandomValueGenerator
 CPythonAudioTranscriberPython audio transcriber, manages the audio transcription process, sending audio data to the Python server, and displaying the transcribed text
 CPythonTransportTransport for sending and receiving messages to and from a Python server
 CSerializableQuaternionUnity's Quaternion doesn't allow serialization, this struct fixes that for anchors
 CSerializableVector3Unity's Vector3 doesn't allow serialization, this struct fixes that for anchors
 CSmokeFaderCreates depth planes to simulate smoke on quest
 CSpatialMappingPermissionRequesterRequests the Spatial_Mapping permission and enables/disables the MeshingSubsystemComponent depending on the user's preference
 CSpinSimple script used to spin an object around an axis
 CStatsWidgetFMAR widget that displays debug-stats, such as FPS
 CStringFunnelManages string mappings and provides functionality to convert invalid strings to valid ones
 CStringList
 CStringMappingRepresents a mapping between valid and invalid strings
 CSubstance
 CTimerEnablerEnables a MonoBehaviour after a delay. Can be used to work around timing issues
 CTrackableHeadsetOffset
 CTranscriptLogManages a log of transcript lines for display
 CVirtualDriversLicenseDisplays a "fake" drivers license in world-space. Meant to mock drivers licenses for demo purposes
 CVirtualLicensePlateDisplays a "fake" license plate in world-space. Meant to mock license plates for demo purposes
 CVoiceCommsVoice Communications widget, Displays data for voice channel management, and voice transcriptions, and allows the user to join and leave voice channels
 CWhisperServerSide