Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- C언어
- CPU
- 다이렉트X
- 동기화
- swapchain
- c
- CommandList
- 다이렉트X 튜토리얼
- 세팅
- RenderTargetView
- 다중표본화
- DirectX12
- 게임수학
- Direct3D Init
- Input Assembler
- DirectXTK
- View
- DirectX
- 프로그래밍
- GPU
- Direct3D
- vertex
- engine
- 코딩
- Direct Init
- C++
- 다이렉트 초기화
- DESC
- 전처리문
- UE4
Archives
- Today
- Total
목록메시지 처리 (1)
비타Cpp
메시지 처리부(Message Proc)
대체로 게임 응용프로그램들은 Win32 메시지를 그리 많이 다루지 않는다. 응용 프로그램 코드의 핵심부는 Win32의 메시지 처리부의 유휴상태(Idle) 처리 도중에 실행된다.(즉, Window 메시지가 없을때.) 그래도 필수적으로 처리해야 할 주요 메시지들이 있긴하다. 예를 들면 게임을 하다가 ALT+Tab을 하여 포커스를 응용프로램이 아닌 다른 프로그램으로 전환할때 게임들이 일시정지된는 경우가 있다. 다음은 예제 프로그램에 있는 메시지 처리부 부분이다. LRESULT D3DApp::MsgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) { switch (msg) { // WM_ACTIVATE는 창이 활성화되거나 비활성화 될때 보내집니다. // 창이 비..
DirectX12/튜토리얼
2021. 12. 4. 13:42