그래픽스(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 에 알려주기 위한 리소스 주소 등을 담고 있음)
반응형