Class SimulatorSurface
Inheritance
System.Object
SimulatorSurface
Assembly: cs.temp.dll.dll
Syntax
public abstract class SimulatorSurface : ImmersiveSurface
Properties
SupportCullingOffsets
Declaration
protected override bool SupportCullingOffsets { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Overrides
SurfaceMaterialTemplate
Declaration
protected abstract Material SurfaceMaterialTemplate { get; }
Property Value
| Type |
Description |
| Material |
|
Methods
Declaration
public override void ConfigureSurface(SurfaceConfiguration newConfiguration)
Parameters
Overrides
CreateMesh(Int32, SurfaceLocation)
Declaration
protected abstract Mesh CreateMesh(int surfaceDivisions, SurfaceLocation location)
Parameters
| Type |
Name |
Description |
| System.Int32 |
surfaceDivisions |
|
| SurfaceLocation |
location |
|
Returns
CreateSurface(SurfaceLocation)
Declaration
public override void CreateSurface(SurfaceLocation location)
Parameters
Overrides
DestroySurface()
Destroys the Virtual Surface Component, RenderTexture,
MeshRenderer, MeshCollider and MeshFilter.
Declaration
public override void DestroySurface()
Overrides
PrepareSurface()
Declaration
protected override void PrepareSurface()
Overrides
ScaleAndPositionSurfaces()
Declaration
protected abstract void ScaleAndPositionSurfaces()
SetCamera(UnityEngine.Camera)
Declaration
public override void SetCamera(UnityEngine.Camera camera)
Parameters
| Type |
Name |
Description |
| UnityEngine.Camera |
camera |
|
Overrides
SetUICamera(UnityEngine.Camera)
Declaration
public override void SetUICamera(UnityEngine.Camera camera)
Parameters
| Type |
Name |
Description |
| UnityEngine.Camera |
camera |
|
Overrides
Update()
Declaration
protected override void Update()
Overrides
UpdateRenderScale(Single)
Declaration
public void UpdateRenderScale(float pixelHeight)
Parameters
| Type |
Name |
Description |
| System.Single |
pixelHeight |
|