Class RoomSurfaceConfiguration
Inheritance
System.Object
RoomSurfaceConfiguration
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: cs.temp.dll.dll
Syntax
public class RoomSurfaceConfiguration
Constructors
RoomSurfaceConfiguration(ImmersiveManagerSettings, RuntimeSettings)
Constructor for RoomSurfaceConfiguration which generates the appropriate
SurfaceConfigurations based upon the provided SceneSettings and ExperienceSettings.
Declaration
public RoomSurfaceConfiguration(ImmersiveManagerSettings immersiveManagerSettings, RuntimeSettings runtimeSettings)
Parameters
| Type |
Name |
Description |
| ImmersiveManagerSettings |
immersiveManagerSettings |
Design-time settings.
|
| RuntimeSettings |
runtimeSettings |
Settings coming in from the command-line or other runtime source.
|
Properties
AllowAreaTouches
Declaration
public byte AllowAreaTouches { get; }
Property Value
| Type |
Description |
| System.Byte |
|
AllowPointTouches
Declaration
public byte AllowPointTouches { get; }
Property Value
| Type |
Description |
| System.Byte |
|
DisplayMode
Declaration
public DisplayType DisplayMode { get; protected set; }
Property Value
HasDividedSurfaces
Declaration
public bool HasDividedSurfaces { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
RoomHeight
Declaration
public float RoomHeight { get; }
Property Value
| Type |
Description |
| System.Single |
|
RoomLayout
Declaration
public SurfaceLocation RoomLayout { get; protected set; }
Property Value
RoomLength
Declaration
public float RoomLength { get; }
Property Value
| Type |
Description |
| System.Single |
|
RoomWidth
Declaration
public float RoomWidth { get; }
Property Value
| Type |
Description |
| System.Single |
|
ShowDebugAreaTouches
Declaration
public bool ShowDebugAreaTouches { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
ShowDebugPointTouches
Declaration
public bool ShowDebugPointTouches { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
SimulateMultiTouch
Declaration
public bool SimulateMultiTouch { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
SurfaceCount
Declaration
public int SurfaceCount { get; protected set; }
Property Value
| Type |
Description |
| System.Int32 |
|
SurfaceType
Declaration
public Type SurfaceType { get; }
Property Value
Methods
AddSurfaceConfiguration(SurfaceConfiguration)
Declaration
public void AddSurfaceConfiguration(SurfaceConfiguration surfaceConfiguration)
Parameters
CalculateRoomShape()
Declaration
public RoomShape CalculateRoomShape()
Returns
ClearSurfaceConfigurations()
Declaration
public void ClearSurfaceConfigurations()
GetSurfaceConfiguration(SurfaceLocation)
Declaration
public SurfaceConfiguration GetSurfaceConfiguration(SurfaceLocation location)
Parameters
Returns
GetSurfaceConfiguration(Int32)
Declaration
public SurfaceConfiguration GetSurfaceConfiguration(int surfaceIndex)
Parameters
| Type |
Name |
Description |
| System.Int32 |
surfaceIndex |
|
Returns
HasSurface(SurfaceLocation)
Declaration
public bool HasSurface(SurfaceLocation location)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|