ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

sampleComp.h
Go to the documentation of this file.
00001 /*
00002 ** License Applicability. Except to the extent portions of this file are
00003 ** made subject to an alternative license as permitted in the SGI Free
00004 ** Software License B, Version 1.1 (the "License"), the contents of this
00005 ** file are subject only to the provisions of the License. You may not use
00006 ** this file except in compliance with the License. You may obtain a copy
00007 ** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
00008 ** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
00009 **
00010 ** http://oss.sgi.com/projects/FreeB
00011 **
00012 ** Note that, as provided in the License, the Software is distributed on an
00013 ** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
00014 ** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
00015 ** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
00016 ** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
00017 **
00018 ** Original Code. The Original Code is: OpenGL Sample Implementation,
00019 ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
00020 ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
00021 ** Copyright in any portions created by third parties is as indicated
00022 ** elsewhere herein. All Rights Reserved.
00023 **
00024 ** Additional Notice Provisions: The application programming interfaces
00025 ** established by SGI in conjunction with the Original Code are The
00026 ** OpenGL(R) Graphics System: A Specification (Version 1.2.1), released
00027 ** April 1, 1999; The OpenGL(R) Graphics System Utility Library (Version
00028 ** 1.3), released November 4, 1998; and OpenGL(R) Graphics with the X
00029 ** Window System(R) (Version 1.3), released October 19, 1998. This software
00030 ** was created using the OpenGL(R) version 1.2.1 Sample Implementation
00031 ** published by SGI, but has not been independently verified as being
00032 ** compliant with the OpenGL(R) version 1.2.1 Specification.
00033 **
00034 ** $Date: 2007-10-19 23:21:45 +0000 (Fri, 19 Oct 2007) $ $Revision: 1.1 $
00035 */
00036 /*
00037 ** $Header: /cygdrive/c/RCVS/CVS/ReactOS/reactos/lib/glu32/libnurbs/nurbtess/sampleComp.h,v 1.1 2004/02/02 16:39:13 navaraf Exp $
00038 */
00039 
00040 #ifndef _SAMPLECOMP_H
00041 #define _SAMPLECOMP_H
00042 
00043 #include "sampleMonoPoly.h"
00044 #include "rectBlock.h"
00045 
00046 void sampleConnectedComp(Real* topVertex, Real* botVertex,
00047             vertexArray* leftChain,
00048             Int leftStartIndex, Int botLeftIndex,
00049             vertexArray* rightChain,
00050             Int rightStartIndex, Int botRightIndex,
00051             gridBoundaryChain* leftGridChain,
00052             gridBoundaryChain* rightGridChain,
00053             Int gridIndex1, Int gridIndex2,
00054             Int up_leftCornerWhere,
00055             Int up_leftCornerIndex,
00056             Int up_rightCornerWhere,
00057             Int up_rightCornerIndex,
00058             Int down_leftCornerWhere,
00059             Int down_leftCornerIndex,
00060             Int down_rightCornerWhere,
00061             Int down_rightCornerIndex,
00062             primStream* pStream,
00063             rectBlockArray* rbArray
00064             );
00065 
00066 void sampleCompLeft(Real* topVertex, Real* botVertex,
00067             vertexArray* leftChain,
00068             Int leftStartIndex, Int leftEndIndex,
00069             vertexArray* rightChain,
00070             Int rightStartIndex, Int rightEndIndex,
00071             gridBoundaryChain* leftGridChain,
00072             Int gridIndex1, Int gridIndex2,
00073             Int up_leftCornerWhere,
00074             Int up_leftCornerIndex,
00075             Int down_leftCornerWhere,
00076             Int down_leftCornerIndex,
00077             primStream* pStream);
00078 
00079 void sampleLeftSingleTrimEdgeRegionGen(Real topVert[2], Real botVert[2],
00080                        vertexArray* leftChain,
00081                        Int leftStart,
00082                        Int leftEnd,
00083                        gridBoundaryChain* gridChain,
00084                        Int gridBegindex,
00085                        Int gridEndIndex,
00086                        vertexArray* rightChain,
00087                        Int rightUpBegin,
00088                        Int rightUpEnd,
00089                        Int rightDownBegin,
00090                        Int rightDownEnd,
00091                        primStream* pStream);
00092 
00093 #endif

Generated on Sat May 26 2012 04:22:19 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.