본문 바로가기

D3D

오브젝트별 트리형식으로 출력 (2020 01 21) Main 파일 APP :: 매프레임 루프해 명령큐에 있는 메세지를 확인하고 처리 , +오브젝트 생성 (PeekMessage) Camera :: 카메라 행렬과 프로젝션을 이용해 카메라 위치를 조절하는 클래스 Texture :: 텍스쳐 리소스와 리소스 뷰를 생성해서 바인딩하는 클래스 GDIManager :: 윈도우즈의 핵심 모듈 중의 하나로 출력과 관련된 기능을 담당하는 클래스 Keyboard :: 어떤 키보드의 키를 입력 받았는지 확인 Mouse :: 마우스 키 입력을 받았는지 확인 Timer :: 프레임 반복을 위한 타이머 메소드 (C++11에서 지원하는 시간라이브러리 chorno 사용) Window :: 윈도우 객체 생성하고 키보드 마우스 객체도 생성, 메세지 프로시저 WinMain :: 메인 함수 I.. 더보기
모델링 위치 회전 조절 UI, 모델링 로드 (2020 01 17) Main 파일 APP :: 매프레임 루프해 명령큐에 있는 메세지를 확인하고 처리 , +오브젝트 생성 (PeekMessage) Camera :: 카메라 행렬과 프로젝션을 이용해 카메라 위치를 조절하는 클래스 Texture :: 텍스쳐 리소스와 리소스 뷰를 생성해서 바인딩하는 클래스 GDIManager :: 윈도우즈의 핵심 모듈 중의 하나로 출력과 관련된 기능을 담당하는 클래스 Keyboard :: 어떤 키보드의 키를 입력 받았는지 확인 Mouse :: 마우스 키 입력을 받았는지 확인 Timer :: 프레임 반복을 위한 타이머 메소드 (C++11에서 지원하는 시간라이브러리 chorno 사용) Window :: 윈도우 객체 생성하고 키보드 마우스 객체도 생성, 메세지 프로시저 WinMain :: 메인 함수 I.. 더보기
포인트 라이트, 모델링 로드, assimp 적용, UI 수정 (2020 01 14) APP :: 매프레임 루프해 명령큐에 있는 메세지를 확인하고 처리 , +오브젝트 생성 (PeekMessage) Camera :: 카메라 행렬과 프로젝션을 이용해 카메라 위치를 조절하는 클래스 Texture :: 텍스쳐 리소스와 리소스 뷰를 생성해서 바인딩하는 클래스 Sampler :: 샘플러 선언 (필터) 및 바인딩하는 클래스 GDIManager :: 윈도우즈의 핵심 모듈 중의 하나로 출력과 관련된 기능을 담당하는 클래스 CustomException :: 예외처리용, 예외발생시 메세지박스 띄움 Keyboard :: 어떤 키보드의 키를 입력 받았는지 확인 Mouse :: 마우스 키 입력을 받았는지 확인 Timer :: 프레임 반복을 위한 타이머 메소드 (C++11에서 지원하는 시간라이브러리 chorno 사.. 더보기
ImGui 연결, 텍스쳐 샘플링 적용 (2020 01 07) APP :: 매프레임 루프해 명령큐에 있는 메세지를 확인하고 처리 , +오브젝트 생성 (PeekMessage) +Camera :: 카메라 행렬과 프로젝션을 이용해 카메라 위치를 조절하는 클래스 +Texture :: 텍스쳐 리소스와 리소스 뷰를 생성해서 바인딩하는 클래스 +Sampler :: 샘플러 선언 (필터) 및 바인딩하는 클래스 +GDIManager :: 윈도우즈의 핵심 모듈 중의 하나로 출력과 관련된 기능을 담당하는 클래스 CustomException :: 예외처리용, 예외발생시 메세지박스 띄움 Keyboard :: 어떤 키보드의 키를 입력 받았는지 확인 Mouse :: 마우스 키 입력을 받았는지 확인 Timer :: 프레임 반복을 위한 타이머 메소드 (C++11에서 지원하는 시간라이브러리 chor.. 더보기
여러 다각형 제작 (2020 01 06) APP :: 매프레임 루프해 명령큐에 있는 메세지를 확인하고 처리 , +오브젝트 생성 (PeekMessage) CustomException :: 예외처리용, 예외발생시 메세지박스 띄움 Keyboard :: 어떤 키보드의 키를 입력 받았는지 확인 Mouse :: 마우스 키 입력을 받았는지 확인 Timer :: 프레임 반복을 위한 타이머 메소드 (C++11에서 지원하는 시간라이브러리 chorno 사용) Window :: 윈도우 객체 생성하고 키보드 마우스 객체도 생성, 메세지 프로시저 WinMain :: 메인 함수 InfoManager :: 예외처리시 오류정보들 저장한뒤 띄우기, CustomDefine :: 매크로 정의 및 상수 GrahpicsClass :: 디바이스 초기화, 다비이스 가져오기 VertexS.. 더보기
큐브 제작, 파이프라인 프레임워크 나누기 (2020 01 05) APP :: 매프레임 루프해 명령큐에 있는 메세지를 확인하고 처리 , +오브젝트 생성 (PeekMessage) CustomException :: 예외처리용, 예외발생시 메세지박스 띄움 Keyboard :: 어떤 키보드의 키를 입력 받았는지 확인 Mouse :: 마우스 키 입력을 받았는지 확인 Timer :: 프레임 반복을 위한 타이머 메소드 (C++11에서 지원하는 시간라이브러리 chorno 사용) Window :: 윈도우 객체 생성하고 키보드 마우스 객체도 생성, 메세지 프로시저 WinMain :: 메인 함수 InfoManager :: 예외처리시 오류정보들 저장한뒤 띄우기, CustomDefine :: 매크로 정의 및 상수 GrahpicsClass :: 디바이스 초기화, 다비이스 가져오기 VertexS.. 더보기
디바이스 초기화 및 삼각형 출력 ,예외처리 추가 (2020 01 03) APP :: 매프레임 루프해 명령큐에 있는 메세지를 확인하고 처리 (PeekMessage) CustomException :: 예외처리용, 예외발생시 메세지박스 띄움 Keyboard :: 어떤 키보드의 키를 입력 받았는지 확인 Mouse :: 마우스 키 입력을 받았는지 확인 Timer :: 프레임 반복을 위한 타이머 메소드 (C++11에서 지원하는 시간라이브러리 chorno 사용) Window :: 윈도우 객체 생성하고 키보드 마우스 객체도 생성, 메세지 프로시저 WinMain :: 메인 함수 +InfoManager :: 예외처리시 오류정보들 저장한뒤 띄우기, +CustomDefine :: 매크로 정의 및 상수 +GrahpicsClass :: 디바이스 초기화, 정점버퍼등 d3d 함수를 통해 출력하는 클래스.. 더보기
기본적인 윈도우 프레임워크 제작 (2020 01 02) APP :: 매프레임 루프해 명령큐에 있는 메세지를 확인하고 처리 (PeekMessage) CustomException :: 예외처리용, 예외발생시 메세지박스 띄움 Keyboard :: 어떤 키보드의 키를 입력 받았는지 확인 Mouse :: 마우스 키 입력을 받았는지 확인 Timer :: 프레임 반복을 위한 타이머 메소드 (C++11에서 지원하는 시간라이브러리 chorno 사용) Window :: 윈도우 객체 생성하고 키보드 마우스 객체도 생성, 메세지 프로시저 WinMain :: 메인 함수 -> 다음할일 :: d3d device 초기화 적용 더보기