그래픽스(Graphics)/DirectX9~12

ComPtr, IID_PPV_ARGS 용어 정리

3DMP 2023. 8. 18. 11:00

ComPtr com 객체들을 받아주는 스마트포인터 레퍼런스카운트가 0 이 될때 삭제된다

 

IID_PPV_ARGS

id 와 포인터를 만들어내는 define

위 함수가 IID_PPV_ARGS 를 받고 있는데 이것은 id 와 이중 포인터를 받고 있는 인자임을 알수 있고 IID_PPV_ARGS는 두개의인자를 넘겨주기 수월하게 만드는 define 이다

 

 

IDXGIFactory 디바이스 출력과 관련된 부분들 ex 스왑체인

 

DX12 에선 View ==  Descriptor 과 같은 의미로 통용된다

 

ID3D12DesecriptorHeap 디스크립터 힙 

 

D3D12_CPU_DESCRIPTOR_HANDLE 리소스 버퍼의 정보를 담고 있는 핸들(리소스를 gpu 에 알려주기 위한 리소스 주소 등을 담고 있음)

 

 

 

 

반응형