Show / Hide Table of Contents

Class Renderer<T>

An Component<T> that represents UnityEngine.Renderer.

Inheritance
Object
BindableObject
Node
Component<T>
Renderer<T>
LineRenderer
Implements
INotifyPropertyChanged
IDynamicResourceHandler
Inherited Members
Component<T>.BodyProperty
Component<T>.CreateBindableModifierProperty(String, Type, BindableProperty.CreateDefaultValueDelegate)
Component<T>.Body
Component<T>.AddToInMainThread(UnityEngine.GameObject)
Node.AddTo(UnityEngine.GameObject)
Node.DestroyMuxInMainThread()
BindableObject.BindingContextProperty
Xamarin.Forms.BindableObject.add_PropertyChanging(Xamarin.Forms.PropertyChangingEventHandler)
Xamarin.Forms.BindableObject.remove_PropertyChanging(Xamarin.Forms.PropertyChangingEventHandler)
BindableObject.ClearValue(BindableProperty)
BindableObject.ClearValue(BindablePropertyKey)
BindableObject.GetValue(BindableProperty)
BindableObject.GetValues(BindableProperty, BindableProperty)
BindableObject.GetValues(BindableProperty, BindableProperty, BindableProperty)
BindableObject.IsSet(BindableProperty)
BindableObject.RemoveBinding(BindableProperty)
BindableObject.SetBinding(BindableProperty, BindingBase)
BindableObject.SetInheritedBindingContext(BindableObject, Object)
BindableObject.ApplyBindings()
BindableObject.OnBindingContextChanged()
BindableObject.OnPropertyChanged(String)
BindableObject.OnPropertyChanging(String)
BindableObject.UnapplyBindings()
BindableObject.IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)
BindableObject.SetValue(BindableProperty, Object)
BindableObject.SetValue(BindablePropertyKey, Object)
BindableObject.SetValueCore(BindableProperty, Object, SetValueFlags)
BindableObject.CoerceValue(BindableProperty)
BindableObject.CoerceValue(BindablePropertyKey)
BindableObject.Dispatcher
BindableObject.BindingContext
BindableObject.PropertyChanged
BindableObject.PropertyChanging
BindableObject.BindingContextChanged
Namespace: Mux.Markup
Assembly: Mux.Markup.dll
Syntax
public abstract class Renderer<T> : Component<T>, INotifyPropertyChanged, IDynamicResourceHandler where T : UnityEngine.Renderer
Type Parameters
Name Description
T

Fields

| Improve this Doc View Source

AllowOcclusionWhenDynamicProperty

Backing store for the AllowOcclusionWhenDynamic property.

Declaration
public static readonly BindableProperty AllowOcclusionWhenDynamicProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

EnabledProperty

Backing store for the Enabled property.

Declaration
public static readonly BindableProperty EnabledProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

LightmapIndexProperty

Backing store for the LightmapIndex property.

Declaration
public static readonly BindableProperty LightmapIndexProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

LightmapScaleOffsetProperty

Backing store for the LightmapScaleOffset property.

Declaration
public static readonly BindableProperty LightmapScaleOffsetProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

LightProbeProxyVolumeOverrideProperty

Backing store for the LightProbeProxyVolumeOverride property.

Declaration
public static readonly BindableProperty LightProbeProxyVolumeOverrideProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

LightProbeUsageProperty

Backing store for the LightProbeUsage property.

Declaration
public static readonly BindableProperty LightProbeUsageProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

MaterialProperty

Backing store for the Material property.

Declaration
public static readonly BindableProperty MaterialProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

MotionVectorGenerationModeProperty

Backing store for the MotionVectorGenerationMode property.

Declaration
public static readonly BindableProperty MotionVectorGenerationModeProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

ProbeAnchorProperty

Backing store for the ProbeAnchor property.

Declaration
public static readonly BindableProperty ProbeAnchorProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

RealtimeLightmapIndexProperty

Backing store for the RealtimeLightmapIndex property.

Declaration
public static readonly BindableProperty RealtimeLightmapIndexProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

RealtimeLightmapScaleOffsetProperty

Backing store for the RealtimeLightmapScaleOffset property.

Declaration
public static readonly BindableProperty RealtimeLightmapScaleOffsetProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

ReceiveShadowsProperty

Backing store for the ReceiveShadows property.

Declaration
public static readonly BindableProperty ReceiveShadowsProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

ReflectionProbeUsageProperty

Backing store for the ReflectionProbeUsage property.

Declaration
public static readonly BindableProperty ReflectionProbeUsageProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

RendererPriorityProperty

Backing store for the RendererPriority property.

Declaration
public static readonly BindableProperty RendererPriorityProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

RenderingLayerMaskProperty

Backing store for the RenderingLayerMask property.

Declaration
public static readonly BindableProperty RenderingLayerMaskProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

ShadowCastingModeProperty

Backing store for the ShadowCastingMode property.

Declaration
public static readonly BindableProperty ShadowCastingModeProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

SharedMaterialProperty

Backing store for the SharedMaterial property.

Declaration
public static readonly BindableProperty SharedMaterialProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

SortingLayerProperty

Backing store for the SortingLayer property.

Declaration
public static readonly BindableProperty SortingLayerProperty
Field Value
Type Description
BindableProperty
| Improve this Doc View Source

SortingOrderProperty

Backing store for the SortingOrder property.

Declaration
public static readonly BindableProperty SortingOrderProperty
Field Value
Type Description
BindableProperty

Properties

| Improve this Doc View Source

AllowOcclusionWhenDynamic

A property that represents UnityEngine.Renderer.allowOcclusionWhenDynamic.

Declaration
public bool AllowOcclusionWhenDynamic { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

Enabled

A property that represents UnityEngine.Renderer.enabled.

Declaration
public bool Enabled { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

LightmapIndex

A property that represents UnityEngine.Renderer.lightmapIndex.

Declaration
public int LightmapIndex { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

LightmapScaleOffset

A property that represents UnityEngine.Renderer.lightmapScaleOffset.

Declaration
public UnityEngine.Vector4 LightmapScaleOffset { get; set; }
Property Value
Type Description
UnityEngine.Vector4
| Improve this Doc View Source

LightProbeProxyVolumeOverride

A property that represents UnityEngine.Renderer.lightProbeProxyVolumeOverride.

Declaration
public UnityEngine.GameObject LightProbeProxyVolumeOverride { get; set; }
Property Value
Type Description
UnityEngine.GameObject
| Improve this Doc View Source

LightProbeUsage

A property that represents UnityEngine.Renderer.lightProbeUsage.

Declaration
public UnityEngine.Rendering.LightProbeUsage LightProbeUsage { get; set; }
Property Value
Type Description
UnityEngine.Rendering.LightProbeUsage
| Improve this Doc View Source

Material

A property that represents UnityEngine.Renderer.material.

Declaration
public UnityEngine.Material Material { get; }
Property Value
Type Description
UnityEngine.Material
| Improve this Doc View Source

MotionVectorGenerationMode

A property that represents UnityEngine.Renderer.motionVectorGenerationMode.

Declaration
public UnityEngine.MotionVectorGenerationMode MotionVectorGenerationMode { get; set; }
Property Value
Type Description
UnityEngine.MotionVectorGenerationMode
| Improve this Doc View Source

ProbeAnchor

A property that represents UnityEngine.Renderer.probeAnchor.

Declaration
public UnityEngine.Transform ProbeAnchor { get; set; }
Property Value
Type Description
UnityEngine.Transform
| Improve this Doc View Source

RealtimeLightmapIndex

A property that represents UnityEngine.Renderer.realtimeLightmapIndex.

Declaration
public int RealtimeLightmapIndex { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

RealtimeLightmapScaleOffset

A property that represents UnityEngine.Renderer.realtimeLightmapScaleOffset.

Declaration
public UnityEngine.Vector4 RealtimeLightmapScaleOffset { get; set; }
Property Value
Type Description
UnityEngine.Vector4
| Improve this Doc View Source

ReceiveShadows

A property that represents UnityEngine.Renderer.receiveShadows.

Declaration
public bool ReceiveShadows { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

ReflectionProbeUsage

A property that represents UnityEngine.Renderer.reflectionProbeUsage.

Declaration
public UnityEngine.Rendering.ReflectionProbeUsage ReflectionProbeUsage { get; set; }
Property Value
Type Description
UnityEngine.Rendering.ReflectionProbeUsage
| Improve this Doc View Source

RendererPriority

A property that represents UnityEngine.Renderer.rendererPriority.

Declaration
public int RendererPriority { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

RenderingLayerMask

A property that represents UnityEngine.Renderer.renderingLayerMask.

Declaration
public uint RenderingLayerMask { get; set; }
Property Value
Type Description
UInt32
| Improve this Doc View Source

ShadowCastingMode

A property that represents UnityEngine.Renderer.shadowCastingMode.

Declaration
public UnityEngine.Rendering.ShadowCastingMode ShadowCastingMode { get; set; }
Property Value
Type Description
UnityEngine.Rendering.ShadowCastingMode
| Improve this Doc View Source

SharedMaterial

A property that represents UnityEngine.Renderer.sharedMaterial.

Declaration
public UnityEngine.Material SharedMaterial { get; set; }
Property Value
Type Description
UnityEngine.Material
| Improve this Doc View Source

SortingLayer

A property that represents UnityEngine.Renderer.sortingLayerID.

Declaration
public int SortingLayer { get; set; }
Property Value
Type Description
Int32
| Improve this Doc View Source

SortingOrder

A property that represents UnityEngine.Renderer.sortingOrder.

Declaration
public int SortingOrder { get; set; }
Property Value
Type Description
Int32

Methods

| Improve this Doc View Source

AwakeInMainThread()

A methot that actually wakes the node up in the main thread.

Declaration
protected override void AwakeInMainThread()
Overrides
Mux.Markup.Component<T>.AwakeInMainThread()
Remarks

The caller must call this method in the main thread after calling AddToInMainThread(UnityEngine.GameObject).

Implements

System.ComponentModel.INotifyPropertyChanged
Xamarin.Forms.Internals.IDynamicResourceHandler
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX