Class EntityIMGUIVisitor
Inheritance
System.Object
EntityIMGUIVisitor
Syntax
public class EntityIMGUIVisitor : PropertyVisitor, IPrimitivePropertyVisitor, ICustomVisitPrimitives, ICustomVisit<Mathematics.quaternion>, ICustomVisit<Mathematics.float2>, ICustomVisit<Mathematics.float3>, ICustomVisit<Mathematics.float4>, ICustomVisit<Mathematics.float4x4>, ICustomVisit<Mathematics.float3x3>, ICustomVisit<Mathematics.float2x2>
Methods
BeginContainer<TContainer, TValue>(ref TContainer, VisitContext<TValue>)
Declaration
public override bool BeginContainer<TContainer, TValue>(ref TContainer container, VisitContext<TValue> context)
Parameters
Type |
Name |
Description |
TContainer |
container |
|
VisitContext<TValue> |
context |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Name |
Description |
TContainer |
|
TValue |
|
BeginList<TContainer, TValue>(ref TContainer, VisitContext<TValue>)
Declaration
public override bool BeginList<TContainer, TValue>(ref TContainer container, VisitContext<TValue> context)
Parameters
Type |
Name |
Description |
TContainer |
container |
|
VisitContext<TValue> |
context |
|
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
Name |
Description |
TContainer |
|
TValue |
|
EndContainer<TContainer, TValue>(ref TContainer, VisitContext<TValue>)
Declaration
public override void EndContainer<TContainer, TValue>(ref TContainer container, VisitContext<TValue> context)
Parameters
Type |
Name |
Description |
TContainer |
container |
|
VisitContext<TValue> |
context |
|
Type Parameters
Name |
Description |
TContainer |
|
TValue |
|
EndList<TContainer, TValue>(ref TContainer, VisitContext<TValue>)
Declaration
public override void EndList<TContainer, TValue>(ref TContainer container, VisitContext<TValue> context)
Parameters
Type |
Name |
Description |
TContainer |
container |
|
VisitContext<TValue> |
context |
|
Type Parameters
Name |
Description |
TContainer |
|
TValue |
|
SupportedPrimitiveTypes()
Declaration
public HashSet<Type> SupportedPrimitiveTypes()
Returns
Type |
Description |
HashSet<System.Type> |
|
Visit<TValue>(TValue)
Declaration
protected override void Visit<TValue>(TValue value)
Parameters
Type |
Name |
Description |
TValue |
value |
|
Type Parameters
VisitEnum<TContainer, TValue>(ref TContainer, VisitContext<TValue>)
Declaration
public override void VisitEnum<TContainer, TValue>(ref TContainer container, VisitContext<TValue> context)
Parameters
Type |
Name |
Description |
TContainer |
container |
|
VisitContext<TValue> |
context |
|
Type Parameters
Name |
Description |
TContainer |
|
TValue |
|