OculusSampleFramework.TrackSegment Class Reference
Inheritance diagram for OculusSampleFramework.TrackSegment:

Public Types

enum  SegmentType { SegmentType.Straight = 0, SegmentType.LeftTurn, SegmentType.RightTurn, SegmentType.Switch }
 

Public Member Functions

float setGridSize (float size)
 
void UpdatePose (float distanceIntoSegment, Pose pose)
 Updates pose given distance into segment. While this mutates a value, it avoids generating a new object. More...
 
void RegenerateTrackAndMesh ()
 

Properties

float StartDistance [get, set]
 
float GridSize [get]
 
int SubDivCount [get, set]
 
SegmentType Type [get]
 
Pose EndPose [get]
 
float Radius [get]
 
float SegmentLength [get]
 

Member Enumeration Documentation

◆ SegmentType

Enumerator
Straight 
LeftTurn 
RightTurn 
Switch 

Member Function Documentation

◆ RegenerateTrackAndMesh()

void OculusSampleFramework.TrackSegment.RegenerateTrackAndMesh ( )

◆ setGridSize()

float OculusSampleFramework.TrackSegment.setGridSize ( float  size)

◆ UpdatePose()

void OculusSampleFramework.TrackSegment.UpdatePose ( float  distanceIntoSegment,
Pose  pose 
)

Updates pose given distance into segment. While this mutates a value, it avoids generating a new object.

Property Documentation

◆ EndPose

Pose OculusSampleFramework.TrackSegment.EndPose
get

◆ GridSize

float OculusSampleFramework.TrackSegment.GridSize
get

◆ Radius

float OculusSampleFramework.TrackSegment.Radius
get

◆ SegmentLength

float OculusSampleFramework.TrackSegment.SegmentLength
get

◆ StartDistance

float OculusSampleFramework.TrackSegment.StartDistance
getset

◆ SubDivCount

int OculusSampleFramework.TrackSegment.SubDivCount
getset

◆ Type

SegmentType OculusSampleFramework.TrackSegment.Type
get

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