mtkview enableSetNeedsDisplay
-
[Metal] MTKView > Drawing Mode (Configuring the Drawing Behavior)iOS/Metal 2023. 4. 5. 19:03
3줄 요약. 3가지 모드가 있음. 아무것도 설정하지 않으면 draw 가 계속 호출되는 Timed updates 임. 주로 게임이나 주기적 업데이트가 필요한 애니메이션에 사용됨. 필요할 때마다 draw 해주기 위해서는 enableSetNeedsDisplay = false 로 설정해서 Draw notifications 로 바꿔줘야함. 이러면 invalidates 가 있을 때만 호출됨. 보통 setNeedsDisplay() 를 호출함. 일반적인 앱에선 이걸 사용 자신만의 새로운 흐름을 만들기 위해서는 isPaused = true 로 설정함. 정확한 예시는 잘 모르겠음 3가지 Drawing Modes MTKView 는 3가지 Drawing Modes 를 지원합니다. 결정 변수 Drawing Mode 를 결정하는..