API 레퍼런스
검색 색인 준비 중…

Window

OpenGL 컨텍스트가 있는 OS 윈도우. Texture.update()에서 사용할 수 있다.

상속 관계

계층 (theme_hierarchy_view_summary)

소스와 상속
멤버 목록34

생성자

속성

메소드

생성자

메소드

  • 윈도우를 닫는다. 객체는 유지되며 create를 다시 호출할 수 있다.

    반환값

    void
    소스와 상속
  • 윈도우를 열거나 다시 생성한다. mode는 픽셀 크기 또는 전체 비디오 모드이다.

    매개변수

    mode
    Readonly<Vector2u> | Readonly<VideoMode>
    title
    string
    options선택 사항
    Readonly<WindowOptions>

    반환값

    void
    소스와 상속
  • 기존 시스템 윈도우 핸들로 OpenGL 컨텍스트를 다시 생성한다.

    매개변수

    handle
    bigint
    settings선택 사항
    Readonly<ContextSettings>

    반환값

    void
    소스와 상속
  • 생성한 VkSurfaceKHR를 반환한다. 생성 실패 시 undefined를 반환한다.

    매개변수

    instance
    bigint
    allocator
    bigint = 0n

    반환값

    undefined | bigint
    소스와 상속
  • OpenGL 전면 및 후면 버퍼를 교환한다. 수직 동기화와 프레임 속도 제한이 현재 스레드를 블로킹할 수 있다.

    반환값

    void
    소스와 상속
  • 포인터 정밀도를 유지하도록 플랫폼 네이티브 윈도우 핸들을 bigint로 반환한다.

    반환값

    bigint
    소스와 상속
  • 윈도우가 현재 입력 포커스를 갖고 있는지 반환한다.

    반환값

    boolean
    소스와 상속
  • 시스템 윈도우가 아직 열려 있는지 반환한다.

    반환값

    boolean
    소스와 상속
  • 명시적 create 성공 후 동기적으로 호출된다. 인수가 있는 기본 클래스 생성 중에는 파생 훅을 호출하지 않는다.

    반환값

    void
    소스와 상속
  • SFML이 실제 크기 변경을 알린 후 동기적으로 호출된다. 해당 Resized 이벤트는 소비하지 않는다.

    반환값

    void
    소스와 상속
  • 시스템에 윈도우 포커스를 요청한다. 허용 여부는 윈도우 관리자가 결정한다.

    반환값

    void
    소스와 상속
  • 현재 스레드에서 윈도우의 OpenGL 컨텍스트를 활성화 또는 비활성화하고 성공 여부를 반환한다.

    매개변수

    active
    boolean = true

    반환값

    boolean
    소스와 상속
  • 초당 최대 display 호출 수를 설정한다. 0은 프레임 속도 제한을 해제하며 대기는 display 안에서 이루어진다.

    매개변수

    limit
    number

    반환값

    void
    소스와 상속
  • RGBA8 윈도우 아이콘을 설정한다. 픽셀 데이터는 최소 size.x×size.y×4 바이트가 필요하다.

    매개변수

    size
    Readonly<Vector2u>
    pixels
    Uint8Array

    반환값

    void
    소스와 상속
  • 조이스틱 이동 이벤트를 발생시키는 축 변화 임계값을 0~100 범위로 설정한다.

    매개변수

    threshold
    number

    반환값

    void
    소스와 상속
  • 키를 계속 누를 때 KeyPressed 이벤트를 반복 생성할지 설정한다.

    매개변수

    enabled
    boolean

    반환값

    void
    소스와 상속
  • 클라이언트 영역의 최대 픽셀 크기를 설정한다. undefined는 제한을 해제한다.

    매개변수

    size
    undefined | Readonly<Vector2u>

    반환값

    void
    소스와 상속
  • 클라이언트 영역의 최소 픽셀 크기를 설정한다. undefined는 제한을 해제한다.

    매개변수

    size
    undefined | Readonly<Vector2u>

    반환값

    void
    소스와 상속
  • 윈도우 안에서 사용할 커서를 설정한다.

    매개변수

    cursor

    반환값

    void
    소스와 상속
  • 마우스를 윈도우 안에 제한할지 설정한다. 일반적으로 윈도우가 포커스를 가진 동안에만 적용된다.

    매개변수

    grabbed
    boolean

    반환값

    void
    소스와 상속
  • 클라이언트 영역에서 마우스 커서를 표시할지 설정한다.

    매개변수

    visible
    boolean

    반환값

    void
    소스와 상속
  • 데스크톱에서 윈도우의 픽셀 위치를 설정한다.

    매개변수

    position
    Readonly<Vector2i>

    반환값

    void
    소스와 상속
  • 클라이언트 영역의 픽셀 크기를 설정한다. 너비와 높이는 양수여야 한다.

    매개변수

    size
    Readonly<Vector2u>

    반환값

    void
    소스와 상속
  • 윈도우 제목을 설정한다.

    매개변수

    title
    string

    반환값

    void
    소스와 상속
  • 버퍼 교환을 디스플레이 새로 고침과 동기화할지 설정한다.

    매개변수

    enabled
    boolean

    반환값

    void
    소스와 상속
  • 윈도우를 표시하거나 숨긴다.

    매개변수

    visible
    boolean

    반환값

    void
    소스와 상속

심볼 멤버

"[graphicsNative]": NativeGraphicsHandle<"window">
소스와 상속
  • 매개변수

    value
    unknown

    반환값

    boolean
    소스와 상속

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0