Gui Components

  • GuiComponent의 베이스 클래스

    See more

    Declaration

    Swift

    open class GuiComponentBase : NSObject
  • 여러개의 child를 가질 수 있는 GuiComponentGroup 클래스

    See more

    Declaration

    Swift

    open class GuiComponentGroup : GuiComponentBase
  • Gui에 글자를 그리는 component class

    See more

    Declaration

    Swift

    open class GuiText : GuiComponentBase
  • 여러개의 child component를 가지는 component 클래스.

    child component를 가로, 혹은 세로로 배치할 수 있으며, 배치 방향에 따라 추가한 순서대로 그려진다.

    GuiLayout의 크기는 배치된 총 child component의 전체 크기가 된다.

    See more

    Declaration

    Swift

    open class GuiLayout : GuiComponentGroup
  • Gui에 Image를 그리기 위한 component 클래스.

    이미지는 크기를 지정하지 않으면 원본 크기로 그려지고 지정하면 지정된 크기대로 그려진다(배경이미지로 사용되는 경우는 component의 크기로 그려짐).

    하나의 child component를 가질 수 있다.

    See more

    Declaration

    Swift

    open class GuiImage : GuiComponentBase
  • 버튼 Component 클래스. 사용자로부터 탭 이벤트를 받을 수 있다.

    한 개의 child component를 가질 수 있다. Child component로 GuiLayout을 사용하면 여러 개의 child를 추가할 수 있다.

    See more

    Declaration

    Swift

    open class GuiButton : GuiImage
  • gif처럼 여러장의 이미지로 구성된 애니메이션을 보여주는 component 클래스

    애니메이션을 구성하는 이미지는 모두 같은 크기, 같은 포맷이어야 한다.

    하나의 child component를 가질 수 있다.

    See more

    Declaration

    Swift

    open class GuiAnimatedImage : GuiComponentBase