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

CanvasMeshRenderer Class

Maps a RenderTexture to a Mesh Renderer.
Oculus::Interaction::UnityCanvas::CanvasMeshRenderer extends MonoBehaviour.

Overview

Object Data

The canvas texture that will be rendered.
MeshRenderer
The mesh renderer that will be driven.
int
Determines the shader used for rendering.
Material
bool

Properties

RenderingMode

Object Data

string
void
SetAdditionalProperties
( MaterialPropertyBlock block )
float
void
HandleUpdateRenderTexture
( Texture texture )
void
Start ( )
void
void

Public Member Functions

void
InjectAllCanvasMeshRenderer
( CanvasRenderTexture canvasRenderTexture,
MeshRenderer meshRenderer )
void
void
InjectMeshRenderer
( MeshRenderer meshRenderer )
void
InjectOptionalRenderingMode
( RenderingMode renderingMode )
void
InjectOptionalAlphaCutoutThreshold
( float alphaCutoutThreshold )
void
InjectOptionalUseAlphaToMask
( bool useAlphaToMask )

Details

Detailed Description

There are two types of CanvasRenderer components included in the Interaction SDK, CanvasMeshRenderer and OVRCanvasMeshRenderer.

Object Data

CanvasRenderTexture Oculus.Interaction.UnityCanvas.CanvasMeshRenderer._canvasRenderTexture
The canvas texture that will be rendered.
MeshRenderer Oculus.Interaction.UnityCanvas.CanvasMeshRenderer._meshRenderer
The mesh renderer that will be driven.
int Oculus.Interaction.UnityCanvas.CanvasMeshRenderer._renderingMode
Determines the shader used for rendering.
Material Oculus.Interaction.UnityCanvas.CanvasMeshRenderer._material
No description available.
bool Oculus.Interaction.UnityCanvas.CanvasMeshRenderer._started
No description available.

Properties

RenderingMode Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.RenderingMode
No description available.

Object Data

virtual string Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.GetShaderName ( )
No description available.
virtual void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.SetAdditionalProperties
( MaterialPropertyBlock block )
No description available.
virtual float Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.GetAlphaCutoutThreshold ( )
No description available.
virtual void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.HandleUpdateRenderTexture
( Texture texture )
No description available.
virtual void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.Start ( )
No description available.
virtual void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.OnEnable ( )
No description available.
virtual void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.OnDisable ( )
No description available.

Member Functions

void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.InjectAllCanvasMeshRenderer
( CanvasRenderTexture canvasRenderTexture,
MeshRenderer meshRenderer )
No description available.
void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.InjectCanvasRenderTexture
( CanvasRenderTexture canvasRenderTexture )
No description available.
void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.InjectMeshRenderer
( MeshRenderer meshRenderer )
No description available.
void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.InjectOptionalRenderingMode
( RenderingMode renderingMode )
No description available.
void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.InjectOptionalAlphaCutoutThreshold
( float alphaCutoutThreshold )
No description available.
void Oculus.Interaction.UnityCanvas.CanvasMeshRenderer.InjectOptionalUseAlphaToMask
( bool useAlphaToMask )
No description available.