ReactOS 0.4.16-dev-91-g764881a
|
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().