Table of Contents

Class DescriptorProvider

Namespace
Coherence.Toolkit
Assembly
Coherence.Editor.dll
public class DescriptorProvider
Inheritance
DescriptorProvider
Derived

Constructors

DescriptorProvider()

public DescriptorProvider()

Properties

AdditionalMenuItemData

public virtual MenuItemData[] AdditionalMenuItemData { get; }

Property Value

MenuItemData[]

AssociateCoherenceComponentTypePerBinding

public virtual bool AssociateCoherenceComponentTypePerBinding { get; }

Property Value

bool

Component

public Component Component { get; }

Property Value

Component

EmitMonoComponentReferenceOnBakedSyncScript

public virtual bool EmitMonoComponentReferenceOnBakedSyncScript { get; }

Property Value

bool

EmitSchemaComponentDefinition

public virtual bool EmitSchemaComponentDefinition { get; }

Property Value

bool

IsRootComponent

public virtual bool IsRootComponent { get; }

Property Value

bool

MonoComponentReferenceFieldNameOverride

public virtual string MonoComponentReferenceFieldNameOverride { get; }

Property Value

string

MonoComponentReferenceTypeOverride

public virtual Type MonoComponentReferenceTypeOverride { get; }

Property Value

Type

Root

public GameObject Root { get; }

Property Value

GameObject

SchemaComponentNameOverride

public virtual string SchemaComponentNameOverride { get; }

Property Value

string

Methods

CustomFieldFilter(FieldInfo)

protected virtual bool CustomFieldFilter(FieldInfo fieldInfo)

Parameters

fieldInfo FieldInfo

Returns

bool

CustomMethodFilter(MethodInfo)

protected virtual bool CustomMethodFilter(MethodInfo methodInfo)

Parameters

methodInfo MethodInfo

Returns

bool

CustomPropertyFilter(PropertyInfo)

protected virtual bool CustomPropertyFilter(PropertyInfo propertyInfo)

Parameters

propertyInfo PropertyInfo

Returns

bool

Fetch()

public virtual List<Descriptor> Fetch()

Returns

List<Descriptor>

GetIconContent(Descriptor)

public virtual GUIContent GetIconContent(Descriptor descriptor)

Parameters

descriptor Descriptor

Returns

GUIContent