API reference

CanvasMeshRenderer Class

Extends MonoBehaviour
Maps a RenderTexture to a Mesh Renderer.
There are two types of CanvasRenderer components included in the Interaction SDK, CanvasMeshRenderer and OVRCanvasMeshRenderer.

Protected Fields

CanvasRenderTexture _canvasRenderTexture[Get]
The canvas texture that will be rendered.
MeshRenderer _meshRenderer[Get]
The mesh renderer that will be driven.
int _renderingMode[Get]
Determines the shader used for rendering.
Material _material[Get]
bool _started[Get]

Properties

RenderingMode RenderingMode[Get]

Protected Functions

virtual string GetShaderName ( )
virtual void SetAdditionalProperties
( MaterialPropertyBlock block )
virtual float GetAlphaCutoutThreshold ( )
virtual void HandleUpdateRenderTexture
( Texture texture )
virtual void Start ( )
virtual void OnEnable ( )
virtual void OnDisable ( )

Member Functions

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