|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | max(a, b) ((a>b)? a:b) |
Functions | |
| void | findTopLeftSegment (vertexArray *leftChain, Int leftStart, Int leftEnd, Real u, Int &ret_index_small, Int &ret_index_large) |
| void | findTopRightSegment (vertexArray *rightChain, Int rightStart, Int rightEnd, Real u, Int &ret_index_small, Int &ret_index_large) |
| void | sampleTopRightWithGridLinePost (Real *topVertex, vertexArray *rightChain, Int rightStart, Int segIndexSmall, Int segIndexLarge, Int rightEnd, gridWrap *grid, Int gridV, Int leftU, Int rightU, primStream *pStream) |
| void | sampleTopRightWithGridLine (Real *topVertex, vertexArray *rightChain, Int rightStart, Int rightEnd, gridWrap *grid, Int gridV, Int leftU, Int rightU, primStream *pStream) |
| void | sampleTopLeftWithGridLinePost (Real *topVertex, vertexArray *leftChain, Int leftStart, Int segIndexSmall, Int segIndexLarge, Int leftEnd, gridWrap *grid, Int gridV, Int leftU, Int rightU, primStream *pStream) |
| void | sampleTopLeftWithGridLine (Real *topVertex, vertexArray *leftChain, Int leftStart, Int leftEnd, gridWrap *grid, Int gridV, Int leftU, Int rightU, primStream *pStream) |
| Int | findTopSeparator (vertexArray *leftChain, Int leftStartIndex, Int leftEndIndex, vertexArray *rightChain, Int rightStartIndex, Int rightEndIndex, Int &ret_sep_left, Int &ret_sep_right) |
| void | sampleCompTop (Real *topVertex, vertexArray *leftChain, Int leftStartIndex, vertexArray *rightChain, Int rightStartIndex, gridBoundaryChain *leftGridChain, gridBoundaryChain *rightGridChain, Int gridIndex1, Int up_leftCornerWhere, Int up_leftCornerIndex, Int up_rightCornerWhere, Int up_rightCornerIndex, primStream *pStream) |
| static void | sampleCompTopSimpleOpt (gridWrap *grid, Int gridV, Real *topVertex, Real *botVertex, vertexArray *inc_chain, Int inc_current, Int inc_end, vertexArray *dec_chain, Int dec_current, Int dec_end, primStream *pStream) |
| void | sampleCompTopSimple (Real *topVertex, vertexArray *leftChain, Int leftStartIndex, vertexArray *rightChain, Int rightStartIndex, gridBoundaryChain *leftGridChain, gridBoundaryChain *rightGridChain, Int gridIndex1, Int up_leftCornerWhere, Int up_leftCornerIndex, Int up_rightCornerWhere, Int up_rightCornerIndex, primStream *pStream) |
| void findTopLeftSegment | ( | vertexArray * | leftChain, |
| Int | leftStart, | ||
| Int | leftEnd, | ||
| Real | u, | ||
| Int & | ret_index_small, | ||
| Int & | ret_index_large | ||
| ) |
Definition at line 53 of file sampleCompTop.cc.
Referenced by sampleCompTop(), and sampleTopLeftWithGridLine().
| void findTopRightSegment | ( | vertexArray * | rightChain, |
| Int | rightStart, | ||
| Int | rightEnd, | ||
| Real | u, | ||
| Int & | ret_index_small, | ||
| Int & | ret_index_large | ||
| ) |
Definition at line 80 of file sampleCompTop.cc.
Referenced by sampleCompTop(), and sampleTopRightWithGridLine().
| Int findTopSeparator | ( | vertexArray * | leftChain, |
| Int | leftStartIndex, | ||
| Int | leftEndIndex, | ||
| vertexArray * | rightChain, | ||
| Int | rightStartIndex, | ||
| Int | rightEndIndex, | ||
| Int & | ret_sep_left, | ||
| Int & | ret_sep_right | ||
| ) |
Definition at line 326 of file sampleCompTop.cc.
Referenced by sampleCompTop().
| void sampleCompTop | ( | Real * | topVertex, |
| vertexArray * | leftChain, | ||
| Int | leftStartIndex, | ||
| vertexArray * | rightChain, | ||
| Int | rightStartIndex, | ||
| gridBoundaryChain * | leftGridChain, | ||
| gridBoundaryChain * | rightGridChain, | ||
| Int | gridIndex1, | ||
| Int | up_leftCornerWhere, | ||
| Int | up_leftCornerIndex, | ||
| Int | up_rightCornerWhere, | ||
| Int | up_rightCornerIndex, | ||
| primStream * | pStream | ||
| ) |
Definition at line 468 of file sampleCompTop.cc.
Referenced by sampleConnectedComp().
| void sampleCompTopSimple | ( | Real * | topVertex, |
| vertexArray * | leftChain, | ||
| Int | leftStartIndex, | ||
| vertexArray * | rightChain, | ||
| Int | rightStartIndex, | ||
| gridBoundaryChain * | leftGridChain, | ||
| gridBoundaryChain * | rightGridChain, | ||
| Int | gridIndex1, | ||
| Int | up_leftCornerWhere, | ||
| Int | up_leftCornerIndex, | ||
| Int | up_rightCornerWhere, | ||
| Int | up_rightCornerIndex, | ||
| primStream * | pStream | ||
| ) |
Definition at line 904 of file sampleCompTop.cc.
Referenced by sampleCompTop().
|
static |
Definition at line 771 of file sampleCompTop.cc.
Referenced by sampleCompTopSimple(), and sampleCompTopSimpleOpt().
| void sampleTopLeftWithGridLine | ( | Real * | topVertex, |
| vertexArray * | leftChain, | ||
| Int | leftStart, | ||
| Int | leftEnd, | ||
| gridWrap * | grid, | ||
| Int | gridV, | ||
| Int | leftU, | ||
| Int | rightU, | ||
| primStream * | pStream | ||
| ) |
Definition at line 286 of file sampleCompTop.cc.
| void sampleTopLeftWithGridLinePost | ( | Real * | topVertex, |
| vertexArray * | leftChain, | ||
| Int | leftStart, | ||
| Int | segIndexSmall, | ||
| Int | segIndexLarge, | ||
| Int | leftEnd, | ||
| gridWrap * | grid, | ||
| Int | gridV, | ||
| Int | leftU, | ||
| Int | rightU, | ||
| primStream * | pStream | ||
| ) |
Definition at line 196 of file sampleCompTop.cc.
Referenced by sampleCompTop(), and sampleTopLeftWithGridLine().
| void sampleTopRightWithGridLine | ( | Real * | topVertex, |
| vertexArray * | rightChain, | ||
| Int | rightStart, | ||
| Int | rightEnd, | ||
| gridWrap * | grid, | ||
| Int | gridV, | ||
| Int | leftU, | ||
| Int | rightU, | ||
| primStream * | pStream | ||
| ) |
Definition at line 158 of file sampleCompTop.cc.
Referenced by sampleCompTop().
| void sampleTopRightWithGridLinePost | ( | Real * | topVertex, |
| vertexArray * | rightChain, | ||
| Int | rightStart, | ||
| Int | segIndexSmall, | ||
| Int | segIndexLarge, | ||
| Int | rightEnd, | ||
| gridWrap * | grid, | ||
| Int | gridV, | ||
| Int | leftU, | ||
| Int | rightU, | ||
| primStream * | pStream | ||
| ) |
Definition at line 107 of file sampleCompTop.cc.
Referenced by sampleCompTop(), and sampleTopRightWithGridLine().