Immerseum SDK: VR Simulator (version: RC-1.0.0)
       [view as Desktop | Tablet | Mobile]
PlayAreaManager Class Members
Properties  Methods 

The following tables list the members exposed by PlayAreaManager.

Public Constructors
 NameDescription
Public ConstructorPlayAreaManager Constructor  
Top
Public Properties
 NameDescription
Public Propertystatic (Shared in Visual Basic)customPlayAreaDimensions Indicates the custom dimensions (width / depth) of the Play Area.  
Public Propertystatic (Shared in Visual Basic)getHMDPlayAreaSizeReturns the PlayAreaSize that is applied to the HMD Play Area.  
Public Propertystatic (Shared in Visual Basic)getHMDPlayAreaVerticesListReturns a list of the vertices exposed by the HMD Play Area.  
Public Propertystatic (Shared in Visual Basic)getSteamPlayAreaReturns the SteamVR_PlayArea component of the HMD Play Area.  
Public Propertystatic (Shared in Visual Basic)getSteamPlayAreaTransformThe Transform to which the SteamVR_PlayArea component is attached.  
Public Propertystatic (Shared in Visual Basic)hasHMDPlayAreaIndicates whether an HMD Play Area is included in the scene or calculated by an attached HMD.  
Public Propertystatic (Shared in Visual Basic)hasImmerseumPlayArea Indicates whether the Immerseum SDK has generated a play area for display in the scene.  
Public Propertystatic (Shared in Visual Basic)hasOculusPlayAreaIndicates whether there is an Oculus-generated HMD Play Area in the scene.  
Public Propertystatic (Shared in Visual Basic)hasSteamPlayAreaIndicates whether there is a Steam-generated HMD Play Area (or its data) present in the scene.  
Public Propertystatic (Shared in Visual Basic)InstanceThe singleton Instance of this class.  
Public Propertystatic (Shared in Visual Basic)isHMDPlayAreaSizeCalibratedIndicates whether the HMD Play Area's size has been calibrated to an attached HMD.  
Public Propertystatic (Shared in Visual Basic)isMovementBoundToPlayAreaIndicates whether the user's movement is currently constrained to the play area, i.e. movement input will not take the user's camera outside of the play area as determined by their HMD configuration (for room-scale configurations) or by the scene designer (for seated/standing configurations).  
Public Propertystatic (Shared in Visual Basic)isPlayAreaDisplayedAlways Indicates whether the Play Area should always be displayed in the scene.  
Public Propertystatic (Shared in Visual Basic)isPlayAreaDisplayedOnApproachIndicates whether the Immerseum Play Area should be displayed when the user approaches its bounds.  
Public Propertystatic (Shared in Visual Basic)playArea The instance of the Play Area component applied to the Immerseum Play Area object.  
Public Propertystatic (Shared in Visual Basic)playAreaBorderThickness Indicates the thickness of the Play Area's border when rendering without a Material.  
Public Propertystatic (Shared in Visual Basic)playAreaColor Indicates the color to apply to the Play Area.  
Public Propertystatic (Shared in Visual Basic)playAreaDisplayOnApproachDistanceIndicates the distance at which the Immerseum Play Area should be displayed. When the distance between the Play Area's bounds and the camera/controllers is less than this value, the Immerseum Play Area is displayed.  
Public Propertystatic (Shared in Visual Basic)playAreaDisplayOnInputActionIndicates the name of the InputAction that toggles the Immerseum Play Area.  
Public Propertystatic (Shared in Visual Basic)playAreaDisplayTriggerIndicates when the Immerseum Play Area should be rendered/displayed within the scene.  
Public Propertystatic (Shared in Visual Basic)playAreaMaterialIndicates the Material to apply to the Immerseum Play Area.  
Public Propertystatic (Shared in Visual Basic)playAreaSize Indicates the size of the Play Area, in terms of width (x-axis) and depth (z-axis).  
Public Propertystatic (Shared in Visual Basic)shouldPlayAreaBeAppliedIndicates whether the Immerseum Play Area should be calculated and built in the scene.  
Top
Public Methods
 NameDescription
Public Methodstatic (Shared in Visual Basic)doesPlayAreaDisplayAtDistance Indicates whether the Play Area should be displayed given the distance supplied.  
Public Methodstatic (Shared in Visual Basic)doesPlayAreaDisplayOnInputActionOverloaded. Indicates whether the Play Area should be toggled (displayed or hidden) on an .  
Public Methodstatic (Shared in Visual Basic)getPlayAreaDimensionsReturns the width (X) and depth (Z) of the Play Area as a Vector2 value.  
Public MethodsetInputMoveTarget Sets whether the user's movement is bound to the size of their play area, either determined by their HMD configuration or by the scene designer.  
Public Methodstatic (Shared in Visual Basic)setIsMovementBoundToPlayArea Sets whether the user's movement is bound to the size of their play area, either determined by their HMD configuration or by the scene designer.  
Public Methodstatic (Shared in Visual Basic)setPlayArea Sets the instance of the Play Area object that is assigned to the Immerseum Play Area.  
Public MethodsetPlayAreaBorderThicknessSets the value of the playAreaBorderThickness.  
Public MethodsetPlayAreaColor Sets the Color to apply to the Play Area.  
Public Methodstatic (Shared in Visual Basic)setPlayAreaDisplayOnApproachDistanceSets the value of playAreaDisplayOnApproachDistance.  
Public Methodstatic (Shared in Visual Basic)setPlayAreaDisplayOnInputActionSets the value of playAreaDisplayOnInputAction which determines which toggles the display of the Play Area.  
Public Methodstatic (Shared in Visual Basic)setPlayAreaDisplayTriggerSets the value of playAreaDisplayTrigger.  
Public MethodsetPlayAreaMaterial Sets the Material to apply to the Play Area.  
Public MethodsetPlayAreaSizeSets the value of playAreaSize and propagates that information to the scene.  
Top
See Also

Reference

PlayAreaManager Class
Immerseum.VRSimulator Namespace

 

 


Copyright (c) 2016-2017 Immerseum Inc. All rights reserved.

Send Feedback