C# Class uForms.UFControl

Show file Open project: hidakas/uForms Class Usage Examples

Public Properties

Property Type Description
DrawRect UnityEngine.Rect
childList List

Public Methods

Method Description
Add ( UFControl child ) : void
Draw ( ) : void
DrawByRect ( ) : void
DrawDesign ( ) : void
DrawDesignByRect ( ) : void
DrawGuide ( ) : void
DrawProperty ( ) : void
ForTree ( System action ) : void
ForTreeFromChild ( System action ) : void
GetOutlineDrawList ( ) : List
GetOutlineDrawListInternal ( List list ) : void
RefleshHierarchy ( ) : void
RemoveFromTree ( ) : void
UFControl ( ) : System
WriteCode ( CodeBuilder builder ) : void
WriteCodeAdditional ( CodeBuilder builder ) : void
WriteDefinitionCode ( CodeBuilder builder ) : void
WriteNativeCodeByRect ( CodeBuilder builder ) : void
WriteNativeConstDefinitionCode ( CodeBuilder builder ) : void
WriteNativeContentDefinitionCode ( CodeBuilder builder ) : void
WriteNativeRectDefinitionCode ( CodeBuilder builder ) : void
WriteNativeVariableDefinitionCode ( CodeBuilder builder ) : void

Protected Methods

Method Description
DrawPropertyItem ( string label, System drawAction ) : void
DrawPropertyOriginal ( ) : void

Private Methods

Method Description
DrawGuideRect ( int id ) : void

Method Details

Add() public method

public Add ( UFControl child ) : void
child UFControl
return void

Draw() public abstract method

public abstract Draw ( ) : void
return void

DrawByRect() public abstract method

public abstract DrawByRect ( ) : void
return void

DrawDesign() public method

public DrawDesign ( ) : void
return void

DrawDesignByRect() public method

public DrawDesignByRect ( ) : void
return void

DrawGuide() public method

public DrawGuide ( ) : void
return void

DrawProperty() public method

public DrawProperty ( ) : void
return void

DrawPropertyItem() protected method

protected DrawPropertyItem ( string label, System drawAction ) : void
label string
drawAction System
return void

DrawPropertyOriginal() protected method

protected DrawPropertyOriginal ( ) : void
return void

ForTree() public method

public ForTree ( System action ) : void
action System
return void

ForTreeFromChild() public method

public ForTreeFromChild ( System action ) : void
action System
return void

GetOutlineDrawList() public method

public GetOutlineDrawList ( ) : List
return List

GetOutlineDrawListInternal() public method

public GetOutlineDrawListInternal ( List list ) : void
list List
return void

RefleshHierarchy() public method

public RefleshHierarchy ( ) : void
return void

RemoveFromTree() public method

public RemoveFromTree ( ) : void
return void

UFControl() public method

public UFControl ( ) : System
return System

WriteCode() public method

public WriteCode ( CodeBuilder builder ) : void
builder CodeBuilder
return void

WriteCodeAdditional() public method

public WriteCodeAdditional ( CodeBuilder builder ) : void
builder CodeBuilder
return void

WriteDefinitionCode() public method

public WriteDefinitionCode ( CodeBuilder builder ) : void
builder CodeBuilder
return void

WriteNativeCodeByRect() public abstract method

public abstract WriteNativeCodeByRect ( CodeBuilder builder ) : void
builder CodeBuilder
return void

WriteNativeConstDefinitionCode() public method

public WriteNativeConstDefinitionCode ( CodeBuilder builder ) : void
builder CodeBuilder
return void

WriteNativeContentDefinitionCode() public method

public WriteNativeContentDefinitionCode ( CodeBuilder builder ) : void
builder CodeBuilder
return void

WriteNativeRectDefinitionCode() public method

public WriteNativeRectDefinitionCode ( CodeBuilder builder ) : void
builder CodeBuilder
return void

WriteNativeVariableDefinitionCode() public method

public WriteNativeVariableDefinitionCode ( CodeBuilder builder ) : void
builder CodeBuilder
return void

Property Details

DrawRect public property

public Rect,UnityEngine DrawRect
return UnityEngine.Rect

childList public property

public List childList
return List