API reference
API reference
Select your platform
No SDKs available
No versions available

ListLayout Class

Constructors

ListLayout ()
Signature
Oculus.Interaction.ListLayout.ListLayout()

Fields

WhenElementAdded : Action< int >
Signature
Action<int> Oculus.Interaction.ListLayout.WhenElementAdded
WhenElementRemoved : Action< int >
Signature
Action<int> Oculus.Interaction.ListLayout.WhenElementRemoved
WhenElementUpdated : Action< int, bool >
Signature
Action<int, bool> Oculus.Interaction.ListLayout.WhenElementUpdated

Properties

Size : float
[Get]
Signature
float Oculus.Interaction.ListLayout.Size

Methods

AddElement ( id , size , target )
Signature
void Oculus.Interaction.ListLayout.AddElement(int id, float size, float target=float.MaxValue)
Parameters
id: int
size: float
target: float
Returns
void
GetElementPosition ( id )
Signature
float Oculus.Interaction.ListLayout.GetElementPosition(int id)
Parameters
id: int
Returns
float
GetElementSize ( id )
Signature
float Oculus.Interaction.ListLayout.GetElementSize(int id)
Parameters
id: int
Returns
float
GetTargetPosition ( id , target , size )
Signature
float Oculus.Interaction.ListLayout.GetTargetPosition(int id, float target, float size)
Parameters
id: int
target: float
size: float
Returns
float
MoveElement ( id , target )
Signature
void Oculus.Interaction.ListLayout.MoveElement(int id, float target)
Parameters
id: int
target: float
Returns
void
RemoveElement ( id )
Signature
void Oculus.Interaction.ListLayout.RemoveElement(int id)
Parameters
id: int
Returns
void
UpdateElementSize ( id , size )
Signature
void Oculus.Interaction.ListLayout.UpdateElementSize(int id, float size)
Parameters
id: int
size: float
Returns
void

Inner Class

ListElement Class

Constructors

ListElement ( id , size )
Signature
Oculus.Interaction.ListLayout.ListElement.ListElement(int id, float size)
Parameters
id: int
size: float

Fields

halfSize : float
Signature
float Oculus.Interaction.ListLayout.ListElement.halfSize
id : int
Signature
int Oculus.Interaction.ListLayout.ListElement.id
next : ListElement
Signature
ListElement Oculus.Interaction.ListLayout.ListElement.next
pos : float
Signature
float Oculus.Interaction.ListLayout.ListElement.pos
prev : ListElement
Signature
ListElement Oculus.Interaction.ListLayout.ListElement.prev