ID3DXTextureGutterHelper::SetBaryMap method
Sets texel barycentric coordinates.
Syntax
HRESULT SetBaryMap(
[in] D3DXVECTOR2 *pBaryData
);
Parameters
-
pBaryData [in]
-
Type: D3DXVECTOR2*
Pointer to a D3DXVECTOR2 structure that contains the first two barycentric coordinates of each texel.
Return value
Type: HRESULT
If the method succeeds, the return value is S_OK. If the method fails, the following value will be returned.D3DERR_INVALIDCALL
Remarks
The third barycentric coordinate is given by:
1 - ( pBaryData.x + pBaryData.y )
The barycentric coordinates input to this method are valid only for valid (non-class 0) texels. ID3DXTextureGutterHelper::GetGutterMap will return non-zero values for valid texels.
Barycentric coordinates define a point inside a triangle in terms of the triangle's vertices. For a more in-depth description of barycentric coordinates, see Mathworld's Barycentric Coordinates Description.
Requirements
Requirement | Value |
---|---|
Header |
|
Library |
|
See also