Skip to content

ILedTextRenderBackendEditorProvider

InterfaceLEDStudioLEDStudio.Editor
public interface ILedTextRenderBackendEditorProvider

Editor extension contract for optional text-rendering packages that provide isolated previews and configure their required scene backend.

CreatePreviewBackend(LedTextRenderBackendAsset, Object)

Section titled “CreatePreviewBackend(LedTextRenderBackendAsset, Object)”
ILedTextRenderBackend CreatePreviewBackend(LedTextRenderBackendAsset profile, Object owner)

Creates an independently owned backend for an isolated editor preview without changing scene objects.

Parameters

Name Type
profile LEDStudio.LedTextRenderBackendAsset
owner UnityEngine.Object

Returns

LEDStudio.ILedTextRenderBackend

EnsureSceneBackend(GameObject, LedTextRenderBackendAsset, bool)

Section titled “EnsureSceneBackend(GameObject, LedTextRenderBackendAsset, bool)”
Component EnsureSceneBackend(GameObject target, LedTextRenderBackendAsset profile, bool registerUndo)

Returns or adds the scene component required by this render mode and applies its profile.

Parameters

Name Type
target UnityEngine.GameObject
profile LEDStudio.LedTextRenderBackendAsset
registerUndo System.Boolean

Returns

UnityEngine.Component

LedTextRenderMode RenderMode { get; }

Returns

LEDStudio.LedTextRenderMode

string DisplayName { get; }

Returns

System.String

Type ProfileAssetType { get; }

Returns

System.Type

Type SceneBackendType { get; }

Returns

System.Type

string MissingConfigurationMessage { get; }

Returns

System.String