Public Member Functions | |
| HRESULT | GetNumTripleIndices ([out, retval] RtDWORD *dwNumTripleIndices) |
| HRESULT | SetNumTripleIndices ([in] RtDWORD dwNumTripleIndices) |
| HRESULT | BeginWrite () |
| HRESULT | EndWrite () |
Properties | |
| RtUlong * | i ([in] RtDWORD dwIndex) [get] |
| RtUlong | i ([in] RtDWORD dwIndex) [set] |
| RtUlong * | j ([in] RtDWORD dwIndex) [get] |
| RtUlong | j ([in] RtDWORD dwIndex) [set] |
| RtUlong * | k ([in] RtDWORD dwIndex) [get] |
| RtUlong | k ([in] RtDWORD dwIndex) [set] |
| HRESULT IRdTriangleStream::GetNumTripleIndices | ( | [out, retval] RtDWORD * | dwNumTripleIndices | ) |
Get number of triangles. Each triple-index represents a triangle.
standard HRESULT processing can be applied to returned value
| HRESULT IRdTriangleStream::SetNumTripleIndices | ( | [in] RtDWORD | dwNumTripleIndices | ) |
Set number of triangles.
| dwNumTripleIndices | [in] Number of triangle to set stream to. |
| HRESULT IRdTriangleStream::BeginWrite | ( | ) |
BeginWrite and EndWrite are used when, through use of a loop in script or similar, a process of writing the stream will take a little time.
BeginWrite would be used just before loop code.
Once the loop has ended, first line in code should be EndWrite
| HRESULT IRdTriangleStream::EndWrite | ( | ) |
See BeginWrite.
RtUlong * IRdTriangleStream::i([in] RtDWORD dwIndex) [get] |
Get first vertex of dwIndex-th triangle.
| dwIndex | [in] Triangle index value. |
standard HRESULT processing can be applied to returned value.
RtUlong IRdTriangleStream::i([in] RtDWORD dwIndex) [set] |
Set first vertex of dwIndex-th triangle
| dwIndex | [in] Triangle index value. | |
| newVal | [in]Vertex index of the first triangle corner. (i). |
RtUlong * IRdTriangleStream::j([in] RtDWORD dwIndex) [get] |
Get second vertex of dwIndex-th triangle.
| dwIndex | [in] Triangle index. |
standard HRESULT processing can be applied to returned value.
RtUlong IRdTriangleStream::j([in] RtDWORD dwIndex) [set] |
Set second vertex of dwIndex-th triangle.
| dwIndex | [in] Triangle index. | |
| newVal | [in] Vertex index of the second triangle corner. (j). |
RtUlong* IRdTriangleStream::k([in] RtDWORD dwIndex) [get] |
Get third vertex of dwIndex-th triangle.
| dwIndex | [in] Triangle index. |
standard HRESULT processing can be applied to returned value.
RtUlong IRdTriangleStream::k([in] RtDWORD dwIndex) [set] |
Set third vertex of dwIndex-th triangle.
| dwIndex | [in] Triangle index. | |
| newVal | [in] Vertex index of the third triangle corner. (k). |
1.5.5