C# 클래스 FairyGUI.Container

상속: DisplayObject
파일 보기 프로젝트 열기: fairygui/FairyGUI-unity 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
clipSoftness Vector4?
hitArea IHitTest
onUpdate EventCallback0
opaque bool
renderCamera UnityEngine.Camera
renderMode RenderMode
touchChildren bool

공개 메소드들

메소드 설명
AddChild ( DisplayObject child ) : DisplayObject

AddChildAt ( DisplayObject child, int index ) : DisplayObject

ChangeChildrenOrder ( List indice, List objs ) : void

Container ( ) : System

Container ( GameObject attachTarget ) : System

Container ( string gameObjectName ) : System

Contains ( DisplayObject child ) : bool

Dispose ( ) : void
GetBounds ( DisplayObject targetSpace ) : Rect
GetChild ( string name ) : DisplayObject

GetChildAt ( int index ) : DisplayObject

GetChildIndex ( DisplayObject child ) : int

GetHitTestLocalPoint ( ) : Vector2

GetRenderCamera ( ) : Camera

HitTest ( Vector2 stagePoint, bool forTouch ) : DisplayObject

Init ( ) : void
InvalidateBatchingState ( bool childrenChanged ) : void

IsAncestorOf ( DisplayObject obj ) : bool

RemoveChild ( DisplayObject child ) : DisplayObject

RemoveChild ( DisplayObject child, bool dispose ) : DisplayObject

RemoveChildAt ( int index ) : DisplayObject

RemoveChildAt ( int index, bool dispose ) : DisplayObject

RemoveChildren ( ) : void

RemoveChildren ( int beginIndex, int endIndex, bool dispose ) : void

SetChildIndex ( DisplayObject child, int index ) : void

SetChildrenLayer ( int value ) : void

s

SwapChildren ( DisplayObject child1, DisplayObject child2 ) : void

SwapChildrenAt ( int index1, int index2 ) : void

Update ( UpdateContext context ) : void

보호된 메소드들

메소드 설명
HitTest ( ) : DisplayObject

비공개 메소드들

메소드 설명
CollectChildren ( Container initiator ) : void
DoFairyBatching ( ) : void
SetRenderingOrder ( UpdateContext context ) : void
UpdateBatchingFlags ( ) : void

메소드 상세

AddChild() 공개 메소드

public AddChild ( DisplayObject child ) : DisplayObject
child DisplayObject
리턴 DisplayObject

AddChildAt() 공개 메소드

public AddChildAt ( DisplayObject child, int index ) : DisplayObject
child DisplayObject
index int
리턴 DisplayObject

ChangeChildrenOrder() 공개 메소드

public ChangeChildrenOrder ( List indice, List objs ) : void
indice List
objs List
리턴 void

Container() 공개 메소드

public Container ( ) : System
리턴 System

Container() 공개 메소드

public Container ( GameObject attachTarget ) : System
attachTarget UnityEngine.GameObject
리턴 System

Container() 공개 메소드

public Container ( string gameObjectName ) : System
gameObjectName string
리턴 System

Contains() 공개 메소드

public Contains ( DisplayObject child ) : bool
child DisplayObject
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetBounds() 공개 메소드

public GetBounds ( DisplayObject targetSpace ) : Rect
targetSpace DisplayObject
리턴 UnityEngine.Rect

GetChild() 공개 메소드

public GetChild ( string name ) : DisplayObject
name string
리턴 DisplayObject

GetChildAt() 공개 메소드

public GetChildAt ( int index ) : DisplayObject
index int
리턴 DisplayObject

GetChildIndex() 공개 메소드

public GetChildIndex ( DisplayObject child ) : int
child DisplayObject
리턴 int

GetHitTestLocalPoint() 공개 메소드

public GetHitTestLocalPoint ( ) : Vector2
리턴 Vector2

GetRenderCamera() 공개 메소드

public GetRenderCamera ( ) : Camera
리턴 UnityEngine.Camera

HitTest() 보호된 메소드

protected HitTest ( ) : DisplayObject
리턴 DisplayObject

HitTest() 공개 메소드

public HitTest ( Vector2 stagePoint, bool forTouch ) : DisplayObject
stagePoint Vector2
forTouch bool
리턴 DisplayObject

Init() 공개 메소드

public Init ( ) : void
리턴 void

InvalidateBatchingState() 공개 메소드

public InvalidateBatchingState ( bool childrenChanged ) : void
childrenChanged bool
리턴 void

IsAncestorOf() 공개 메소드

public IsAncestorOf ( DisplayObject obj ) : bool
obj DisplayObject
리턴 bool

RemoveChild() 공개 메소드

public RemoveChild ( DisplayObject child ) : DisplayObject
child DisplayObject
리턴 DisplayObject

RemoveChild() 공개 메소드

public RemoveChild ( DisplayObject child, bool dispose ) : DisplayObject
child DisplayObject
dispose bool
리턴 DisplayObject

RemoveChildAt() 공개 메소드

public RemoveChildAt ( int index ) : DisplayObject
index int
리턴 DisplayObject

RemoveChildAt() 공개 메소드

public RemoveChildAt ( int index, bool dispose ) : DisplayObject
index int
dispose bool
리턴 DisplayObject

RemoveChildren() 공개 메소드

public RemoveChildren ( ) : void
리턴 void

RemoveChildren() 공개 메소드

public RemoveChildren ( int beginIndex, int endIndex, bool dispose ) : void
beginIndex int
endIndex int
dispose bool
리턴 void

SetChildIndex() 공개 메소드

public SetChildIndex ( DisplayObject child, int index ) : void
child DisplayObject
index int
리턴 void

SetChildrenLayer() 공개 메소드

s
public SetChildrenLayer ( int value ) : void
value int
리턴 void

SwapChildren() 공개 메소드

public SwapChildren ( DisplayObject child1, DisplayObject child2 ) : void
child1 DisplayObject
child2 DisplayObject
리턴 void

SwapChildrenAt() 공개 메소드

public SwapChildrenAt ( int index1, int index2 ) : void
index1 int
index2 int
리턴 void

Update() 공개 메소드

public Update ( UpdateContext context ) : void
context UpdateContext
리턴 void

프로퍼티 상세

clipSoftness 공개적으로 프로퍼티

public Vector4? clipSoftness
리턴 Vector4?

hitArea 공개적으로 프로퍼티

public IHitTest hitArea
리턴 IHitTest

onUpdate 공개적으로 프로퍼티

public EventCallback0 onUpdate
리턴 EventCallback0

opaque 공개적으로 프로퍼티

public bool opaque
리턴 bool

renderCamera 공개적으로 프로퍼티

public Camera,UnityEngine renderCamera
리턴 UnityEngine.Camera

renderMode 공개적으로 프로퍼티

public RenderMode renderMode
리턴 RenderMode

touchChildren 공개적으로 프로퍼티

public bool touchChildren
리턴 bool