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

CanvasCylinder Class

Static Fields

MIN_RESOLUTION : const int
Signature
const int Oculus.Interaction.UnityCanvas.CanvasCylinder.MIN_RESOLUTION

Properties

ArcDegrees : float
[Get]
The horizontal size of the plane, in degrees.
Signature
float Oculus.Interaction.UnityCanvas.CanvasCylinder.ArcDegrees
Bottom : float
[Get]
The bottom of the plane relative to the Cylinder Y position, in Cylinder local space.
Signature
float Oculus.Interaction.UnityCanvas.CanvasCylinder.Bottom
Cylinder : Cylinder
[Get]
The cylinder the curved plane lies on.
Signature
Cylinder Oculus.Interaction.UnityCanvas.CanvasCylinder.Cylinder
Radius : float
[Get]
Signature
float Oculus.Interaction.UnityCanvas.CanvasCylinder.Radius
Rotation : float
[Get]
The rotation of the center of the plane relative to the Cylinder's forward Z axis, in degrees.
Signature
float Oculus.Interaction.UnityCanvas.CanvasCylinder.Rotation
Top : float
[Get]
The top of the plane relative to the Cylinder Y position, in Cylinder local space.
Signature
float Oculus.Interaction.UnityCanvas.CanvasCylinder.Top

Protected Methods

GenerateMesh ( verts , tris , uvs )
Signature
override void Oculus.Interaction.UnityCanvas.CanvasCylinder.GenerateMesh(out List< Vector3 > verts, out List< int > tris, out List< Vector2 > uvs)
Parameters
verts: out List< Vector3 >
tris: out List< int >
uvs: out List< Vector2 >
Returns
override void
MeshInverseTransform ( localPosition )
Signature
override Vector3 Oculus.Interaction.UnityCanvas.CanvasCylinder.MeshInverseTransform(Vector3 localPosition)
Parameters
localPosition: Vector3
Returns
override Vector3
Start ()
Signature
override void Oculus.Interaction.UnityCanvas.CanvasCylinder.Start()
Returns
override void
UpdateImposter ()
Signature
override void Oculus.Interaction.UnityCanvas.CanvasCylinder.UpdateImposter()
Returns
override void

Methods

GetCylinderSegment ( segment )
Get the segment defining a portion of a cylinder surface.
Signature
bool Oculus.Interaction.UnityCanvas.CanvasCylinder.GetCylinderSegment(out CylinderSegment segment)
Parameters
segment: out CylinderSegment  The segment defining the clip area of a cylinder
Returns
bool  True if clipping should be performed
InjectAllCanvasCylinder ( canvasRenderTexture , meshFilter , cylinder , orientation )
Signature
void Oculus.Interaction.UnityCanvas.CanvasCylinder.InjectAllCanvasCylinder(CanvasRenderTexture canvasRenderTexture, MeshFilter meshFilter, Cylinder cylinder, CylinderOrientation orientation)
Parameters
canvasRenderTexture: CanvasRenderTexture
meshFilter: MeshFilter
cylinder: Cylinder
orientation: CylinderOrientation
Returns
void
InjectCylinder ( cylinder )
Signature
void Oculus.Interaction.UnityCanvas.CanvasCylinder.InjectCylinder(Cylinder cylinder)
Parameters
cylinder: Cylinder
Returns
void
InjectOrientation ( orientation )
Signature
void Oculus.Interaction.UnityCanvas.CanvasCylinder.InjectOrientation(CylinderOrientation orientation)
Parameters
orientation: CylinderOrientation
Returns
void

Inner Struct

MeshGenerationSettings Struct

Fields

MaxHorizontalResolution : int
Signature
int Oculus.Interaction.UnityCanvas.CanvasCylinder.MeshGenerationSettings.MaxHorizontalResolution
MaxVerticalResolution : int
Signature
int Oculus.Interaction.UnityCanvas.CanvasCylinder.MeshGenerationSettings.MaxVerticalResolution
VerticesPerDegree : float
Signature
float Oculus.Interaction.UnityCanvas.CanvasCylinder.MeshGenerationSettings.VerticesPerDegree