다음을 통해 공유


ID3DX10Mesh::CommitToDevice 메서드

변경 내용을 렌더링할 수 있도록 메시에 대한 변경 내용을 디바이스에 커밋합니다. 메시의 데이터를 변경한 후 렌더링하기 전에 호출해야 합니다. 메시는 디바이스에 커밋되지 않는 한 렌더링할 수 없습니다. 설명을 참조하세요.

구문

HRESULT CommitToDevice();

매개 변수

이 메서드에는 매개 변수가 없습니다.

반환 값

형식: HRESULT

반환 값은 Direct3D 10 반환 코드에 나열된 값 중 하나입니다.

설명

메시가 로드되면 데이터가 준비 리소스에 로드됩니다. 즉, 데이터를 변경할 수 있지만 렌더링할 수는 없습니다. CommitToDevice가 호출되면 스테이징 리소스의 데이터가 디바이스 리소스에 복사되어 렌더링될 수 있습니다. 데이터는 디바이스에 커밋되지만 스테이징 리소스는 그대로 유지되며 수정할 수 있습니다. 스테이징 리소스를 수정한 경우 이러한 변경 내용을 화면에 렌더링하려면 스테이징 리소스를 디바이스에 다시 커밋해야 합니다.

요구 사항

요구 사항
헤더
D3DX10.h
라이브러리
D3DX10.lib

추가 정보

ID3DX10Mesh

D3DX 인터페이스