ID3DXPRTEngine::SetPerVertexAlbedo method
Sets an albedo value for each mesh vertex, overwriting previous albedo values.
Syntax
HRESULT SetPerVertexAlbedo(
[in] const VOID *pDataIn,
[in] UINT NumChannels,
[in] UINT Stride
);
Parameters
-
pDataIn [in]
-
Type: const VOID*
Pointer to FLOAT albedo data of the first sample.
-
NumChannels [in]
-
Type: UINT
Number of color channels to set. Set to 1 to specify gray materials (R = G = B), or 3 to enable color bleeding effects.
-
Stride [in]
-
Type: UINT
Stride in bytes needed to get to next sample's albedo value. See Width vs. Pitch (Direct3D 9).
Return value
Type: HRESULT
If the method succeeds, the return value is S_OK. If the method fails, the return value can be one of the following: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requirements
Requirement | Value |
---|---|
Header |
|
Library |
|
See also