Spelunx Cavern SDK
 
Loading...
Searching...
No Matches
Spelunx.CavernRenderer Class Reference
Inheritance diagram for Spelunx.CavernRenderer:
Inheritance graph
Collaboration diagram for Spelunx.CavernRenderer:
Collaboration graph

Public Types

enum  StereoscopicMode { Mono , Stereo }
 
enum  CubemapResolution {
  VeryLow = 512 , Low = 1024 , Mid = 2048 , High = 4096 ,
  VeryHigh = 8192
}
 
enum  PreviewEye { Left , Right }
 

Public Member Functions

CubemapResolution GetCubemapResolution ()
 
StereoscopicMode GetStereoscopicMode ()
 
float GetCavernHeight ()
 
float GetCavernRadius ()
 
float GetCavernAngle ()
 
float GetCavernElevation ()
 
float GetAspectRatio ()
 
GameObject GetHead ()
 
GameObject GetEye ()
 
GameObject GetEar ()
 
GameObject GetGUICamera ()
 
void SetStereoscopicMode (StereoscopicMode mode)
 
Mesh GenerateMesh ()
 

Public Attributes

UnityEvent settingsChanged
 

Properties

float IPD [get, set]
 
bool SwapEyes [get, set]
 

Detailed Description

Definition at line 11 of file CavernRenderer.cs.

Member Enumeration Documentation

◆ CubemapResolution

Enumerator
VeryLow 
Low 
Mid 
High 
VeryHigh 

Definition at line 19 of file CavernRenderer.cs.

◆ PreviewEye

Enumerator
Left 
Right 

Definition at line 28 of file CavernRenderer.cs.

◆ StereoscopicMode

Enumerator
Mono 
Stereo 

Definition at line 13 of file CavernRenderer.cs.

Member Function Documentation

◆ GenerateMesh()

Mesh Spelunx.CavernRenderer.GenerateMesh ( )
inline

Definition at line 618 of file CavernRenderer.cs.

◆ GetAspectRatio()

float Spelunx.CavernRenderer.GetAspectRatio ( )
inline

Definition at line 111 of file CavernRenderer.cs.

◆ GetCavernAngle()

float Spelunx.CavernRenderer.GetCavernAngle ( )
inline

Definition at line 109 of file CavernRenderer.cs.

◆ GetCavernElevation()

float Spelunx.CavernRenderer.GetCavernElevation ( )
inline

Definition at line 110 of file CavernRenderer.cs.

◆ GetCavernHeight()

float Spelunx.CavernRenderer.GetCavernHeight ( )
inline

Definition at line 107 of file CavernRenderer.cs.

◆ GetCavernRadius()

float Spelunx.CavernRenderer.GetCavernRadius ( )
inline

Definition at line 108 of file CavernRenderer.cs.

◆ GetCubemapResolution()

CubemapResolution Spelunx.CavernRenderer.GetCubemapResolution ( )
inline

Definition at line 93 of file CavernRenderer.cs.

◆ GetEar()

GameObject Spelunx.CavernRenderer.GetEar ( )
inline

Definition at line 114 of file CavernRenderer.cs.

◆ GetEye()

GameObject Spelunx.CavernRenderer.GetEye ( )
inline

Definition at line 113 of file CavernRenderer.cs.

◆ GetGUICamera()

GameObject Spelunx.CavernRenderer.GetGUICamera ( )
inline

Definition at line 115 of file CavernRenderer.cs.

◆ GetHead()

GameObject Spelunx.CavernRenderer.GetHead ( )
inline

Definition at line 112 of file CavernRenderer.cs.

◆ GetStereoscopicMode()

StereoscopicMode Spelunx.CavernRenderer.GetStereoscopicMode ( )
inline

Definition at line 94 of file CavernRenderer.cs.

◆ SetStereoscopicMode()

void Spelunx.CavernRenderer.SetStereoscopicMode ( StereoscopicMode  mode)
inline

Definition at line 117 of file CavernRenderer.cs.

Member Data Documentation

◆ settingsChanged

UnityEvent Spelunx.CavernRenderer.settingsChanged

Definition at line 91 of file CavernRenderer.cs.

Property Documentation

◆ IPD

float Spelunx.CavernRenderer.IPD
getset

Definition at line 95 of file CavernRenderer.cs.

◆ SwapEyes

bool Spelunx.CavernRenderer.SwapEyes
getset

Definition at line 122 of file CavernRenderer.cs.


The documentation for this class was generated from the following file: