- Window, Application 멀티플랫폼용 인터페이스 제작
- Graphics
- GraphicsDeivce 인터페이스 만들고 상속 받아서 구현까지 해오기
- SwapChain, Command Queue, Command List
- 인터페이스는 SwapChain, CommandQueue, CommandList 만
- SwapChain
- CommandQueue
- CreateSwapChain
- 생성자에서 CommandQueue 받도록
- CommandList
- 생성자에서 CommandList 받도록
- 생성자에서 CommandAllocator 받도록
- GraphicsDevice
- CreateCommandAllocator
- CreateCommandList
- CreateCommandQueue
- Window
선택사항
- Object 만들기
- 사용하는 타입 들이 RefCounter를 상속받는 형식으로.