Public Member Functions | |
| HRESULT | SetProperties (IRdTriangleStream *pTriangles, IRdVertexStream *pVertices, IRdTriangleNormalsStream *pNormalsIndices, IRdNormalsSkinStream *pNormalsData) |
| HRESULT | GetVertexStream (IRdVertexStream **ppVertices) |
| HRESULT | GetTrianglesStream (IRdTriangleStream **ppTriangles) |
| HRESULT | GetNormalsIndices (IRdTriangleNormalsStream **ppIndices) |
| HRESULT | GetNormalsData (IRdNormalsSkinStream **ppData) |
| HRESULT IRdProceduralSkinNormalsStream::SetProperties | ( | IRdTriangleStream * | pTriangles, | |
| IRdVertexStream * | pVertices, | |||
| IRdTriangleNormalsStream * | pNormalsIndices, | |||
| IRdNormalsSkinStream * | pNormalsData | |||
| ) |
Set properties for procedural normal stream that are used to calculate real stream.
| pTriangles | is mesh triangle stream used to calculate triangle normals. | |
| pVertices | is vertex stream (skinned) used to calculate triangle normals. | |
| pNormalsIndices | is normals index stream used for smoothing. | |
| pNormalsData | is normals data stream of base pose. |
| HRESULT IRdProceduralSkinNormalsStream::GetVertexStream | ( | IRdVertexStream ** | ppVertices | ) |
Return stored vertex stream. Method is used by RdVertexSkinNormalsCache to calculate real normals.
| ppVertices | is filled with stored vertices used for calculation of normals. |
| HRESULT IRdProceduralSkinNormalsStream::GetTrianglesStream | ( | IRdTriangleStream ** | ppTriangles | ) |
Return stored triangle indices stream. Method is used by RdVertexSkinNormalsCache to calculate real normals.
| ppTriangles | is filled with stored triangles used for calculation of normals. |
| HRESULT IRdProceduralSkinNormalsStream::GetNormalsIndices | ( | IRdTriangleNormalsStream ** | ppIndices | ) |
Return stored normals indices stream. Method is used by RdVertexSkinNormalsCache to calculate real normals.
| ppIndices | is filled with stored normals used for calculation of normals. |
| HRESULT IRdProceduralSkinNormalsStream::GetNormalsData | ( | IRdNormalsSkinStream ** | ppData | ) |
Return stored base-pose normals data stream. Method is used by RdVertexSkinNormalsCache to calculate real normals.
| ppData | is filled with stored normals used for normals calculations. |
1.5.5