ID3DXLine 인터페이스
ID3DXLine 인터페이스는 질감이 있는 삼각형을 사용하여 선 그리기를 구현합니다.
멤버
ID3DXLine 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXLine 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXLine 인터페이스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
시작 | 선을 그릴 디바이스를 준비합니다. |
Draw | 화면 공간에 선 스트립을 그립니다. 입력은 줄무늬의 점( D3DXVECTOR2)을 정의하는 배열 형식입니다. |
DrawTransform | 지정된 입력 변환 매트릭스를 사용하여 화면 공간에 줄무늬를 그립니다. |
끝 |
디바이스 상태를 ID3DXLine::Begin이 호출된 시점으로 복원합니다. |
GetAntialias | 선 앤티앨리어싱 상태를 가져옵니다. |
GetDevice | 줄 개체와 연결된 Direct3D 디바이스를 검색합니다. |
GetGLLines | OpenGL 스타일 선 그리기 모드를 가져옵니다. |
GetPattern | 선 스티플 패턴을 가져옵니다. |
GetPatternScale | 스티플 패턴 배율 값을 가져옵니다. |
GetWidth | 선 두께를 가져옵니다. |
OnLostDevice | 이 메서드를 사용하여 비디오 메모리 리소스에 대한 모든 참조를 해제하고 모든 stateblock을 삭제합니다. 이 메서드는 디바이스를 분실하거나 디바이스를 다시 설정하기 전에 호출해야 합니다. |
OnResetDevice | 이 메서드를 사용하여 리소스를 다시 획득하고 초기 상태를 저장합니다. |
SetAntialias | 선 앤티앨리어싱을 전환합니다. |
SetGLLines | 모드를 전환하여 OpenGL 스타일 선을 그립니다. |
SetPattern | 줄에 스티플 패턴을 적용합니다. |
SetPatternScale | 선 방향을 따라 스티플 패턴을 늘입니다. |
SetWidth | 선 두께를 지정합니다. |
설명
D3DXCreateLine을 사용하여 선 그리기 개체를 만듭니다.
LPD3DXLINE 형식은 ID3DXLine 인터페이스에 대한 포인터로 정의됩니다.
typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보