다음을 통해 공유


ID3DXPRTBuffer::LockBuffer 메서드

꼭짓점 또는 텍셀 샘플 데이터의 범위를 잠그고 버퍼 메모리의 위치에 대한 포인터를 가져옵니다.

구문

HRESULT LockBuffer(
  [in]  UINT  Start,
  [in]  UINT  NumSamples,
  [out] FLOAT **ppData
);

매개 변수

시작 [in]

형식: UINT

꼭짓점 또는 텍셀 데이터 샘플의 인덱스입니다.

NumSamples [in]

형식: UINT

샘플링된 꼭짓점(또는 텍셀)의 수입니다.

ppData [out]

형식: FLOAT**

시작 샘플이 시작되는 메모리의 위치에 대한 포인터입니다. 버퍼 데이터의 메모리 레이아웃은 다음과 같습니다.

float fData[NumberSamples][NumberChannels][NumberCoefficients]      

반환 값

형식: HRESULT

메서드가 성공하면 반환 값이 S_OK. 메서드가 실패하면 다음 값이 반환됩니다.

설명

요구 사항

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

추가 정보

ID3DXPRTBuffer

ID3DXPRTBuffer::GetNumChannels

ID3DXPRTBuffer::GetNumCoeffs

ID3DXPRTBuffer::GetNumSamples