픽셀 크기, 제목, 설정을 지정하여 윈도우를 연다.
titleoptions선택 사항기존 시스템 윈도우 핸들에 OpenGL 컨텍스트를 생성한다.
handlesettings선택 사항윈도우를 닫는다. 객체는 유지되며 create를 다시 호출할 수 있다.
윈도우를 열거나 다시 생성한다. mode는 픽셀 크기 또는 전체 비디오 모드이다.
titleoptions선택 사항기존 시스템 윈도우 핸들로 OpenGL 컨텍스트를 다시 생성한다.
handlesettings선택 사항생성한 VkSurfaceKHR를 반환한다. 생성 실패 시 undefined를 반환한다.
instanceallocatorOpenGL 전면 및 후면 버퍼를 교환한다. 수직 동기화와 프레임 속도 제한이 현재 스레드를 블로킹할 수 있다.
포인터 정밀도를 유지하도록 플랫폼 네이티브 윈도우 핸들을 bigint로 반환한다.
윈도우가 현재 입력 포커스를 갖고 있는지 반환한다.
시스템 윈도우가 아직 열려 있는지 반환한다.
보호됨on명시적 create 성공 후 동기적으로 호출된다. 인수가 있는 기본 클래스 생성 중에는 파생 훅을 호출하지 않는다.
보호됨onSFML이 실제 크기 변경을 알린 후 동기적으로 호출된다. 해당 Resized 이벤트는 소비하지 않는다.
시스템에 윈도우 포커스를 요청한다. 허용 여부는 윈도우 관리자가 결정한다.
현재 스레드에서 윈도우의 OpenGL 컨텍스트를 활성화 또는 비활성화하고 성공 여부를 반환한다.
active초당 최대 display 호출 수를 설정한다. 0은 프레임 속도 제한을 해제하며 대기는 display 안에서 이루어진다.
limitRGBA8 윈도우 아이콘을 설정한다. 픽셀 데이터는 최소 size.x×size.y×4 바이트가 필요하다.
sizepixels조이스틱 이동 이벤트를 발생시키는 축 변화 임계값을 0~100 범위로 설정한다.
threshold키를 계속 누를 때 KeyPressed 이벤트를 반복 생성할지 설정한다.
enabled마우스를 윈도우 안에 제한할지 설정한다. 일반적으로 윈도우가 포커스를 가진 동안에만 적용된다.
grabbed클라이언트 영역에서 마우스 커서를 표시할지 설정한다.
visible윈도우 제목을 설정한다.
title버퍼 교환을 디스플레이 새로 고침과 동기화할지 설정한다.
enabled윈도우를 표시하거나 숨긴다.
visibleSFML처럼 호출 스레드를 블로킹한다. Time.Zero는 무기한 대기한다.
timeout
OpenGL 컨텍스트가 있는 OS 윈도우. Texture.update()에서 사용할 수 있다.