Namespace Unity.PolySpatial
Classes
MaterialSwapSet
Defines a list of materials and their replacements.
MaterialSwapSetEditor
PolySpatialGroundingShadow
PolySpatialHoverEffect
PolySpatialImageBasedLight
PolySpatialImageBasedLight has been deprecated. Use VisionOSImageBasedLight instead.
PolySpatialImageBasedLightReceiver
PolySpatialObjectUtils
Utility methods for working with PolySpatial objects.
PolySpatialSettings
Class containing the PolySpatial settings asset.
PolySpatialShaderGlobals
Provides static functions to set global shader properties and transfer the updated values to the renderer via PolySpatial.
PolySpatialShaderProperties
Shader properties specific to custom PolySpatial ShaderGraph nodes.
PolySpatialStaticBatchElement
Provides a hint to the host that the containing GameObject will never move relative to a root ancestor (or the scene root), and can thus be merged with other batch elements to improve performance.
VisionOSGroundingShadow
Indicates that the parent GameObject should cast a grounding shadow.
VisionOSHoverEffect
A "tag" component indicate the corresponding GO should show a hover effect. To function, the GO must also have a MeshRenderer (to display the hover effect on) and a Collider (against which the view ray can intersect).
VisionOSImageBasedLight
Creates an image-based lighting source, which uses textures to illuminate one or more receiver GameObjects.
VisionOSImageBasedLightReceiver
Sets a GameObject and its children to be illuminated by a designated PolySpatialImageBasedLight.
VisionOSSortingGroup
Defines the drawing and input processing order for a group of GameObjects.
VisionOSVideoComponent
The mesh renderer on which the video should render. Overwrites the current material on the renderer.
VolumeCamera
Specifies the portion of the scene to render in a volume window. A volume window is similar to a standard computer window with the addition of a third dimension. Every volume camera has an associated volume window.
VolumeCameraConfiguration
VolumeCameraWindowConfiguration
Contains the configurable properties for a Volume Camera Window.
Structs
VisionOSSortingGroup.RendererSorting
Struct defining a renderer and its sort order.
VolumeCamera.WindowState
Struct to encapsulate a change in window state.
Enums
PolySpatialShaderGlobals.PropertyType
Enumerates the data types of the shader global properties that you can transfer to a renderer via PolySpatial.
VisionOSSortingGroup.DepthPass
Enum defining depth pass types.
VisionOSVideoComponent.PlayerState
Enumerates to possible playing states of the video player. Use GetState() to access the current state of a visionOS video component.
VolumeCamera.PolySpatialVolumeCameraMode
Enum to define the mode of the volume camera, Bounded or Unbounded.
VolumeCamera.WindowEvent
Enum for all possible window events that can occur on a volume camera.