mirror of
https://github.com/codewriter-packages/Tri-Inspector.git
synced 2025-01-23 08:48:21 -05:00
23 lines
556 B
C#
23 lines
556 B
C#
using JetBrains.Annotations;
|
|
|
|
namespace TriInspector
|
|
{
|
|
public abstract class TriCustomDrawer
|
|
{
|
|
internal int Order { get; set; }
|
|
internal bool ApplyOnArrayElement { get; set; }
|
|
|
|
[PublicAPI]
|
|
public virtual void Initialize(TriPropertyDefinition propertyDefinition)
|
|
{
|
|
}
|
|
|
|
[PublicAPI]
|
|
public virtual string CanDraw(TriProperty property)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
public abstract TriElement CreateElementInternal(TriProperty property, TriElement next);
|
|
}
|
|
} |