Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

winding_t Struct Reference

#include <l_poly.h>


Data Fields

int maxpoints
int numpoints
vec3_t p [4]
float points [8][5]
vec3_t points [MAX_POINTS_ON_FIXED_WINDING]


Field Documentation

int maxpoints
 

Definition at line 179 of file QERTYPES.H.

Referenced by Brush_MoveVertex_old1(), and Winding_Alloc().

int numpoints
 

Definition at line 178 of file QERTYPES.H.

Referenced by AAS_FixMapBrush(), AAS_GetFace(), AAS_InitMaxAAS(), AAS_LadderSubdivideArea_r(), AAS_MakeBrushWindings(), AAS_MeltFaceWinding(), AAS_TestSplitPlane(), AddBrushBevels(), AddSeperators(), AddWindingPoint(), AddWindingToConvexHull(), BasePortalVis(), BaseWindingForPlane(), BoundBrush(), Brush_BuildWindings(), Brush_Draw(), Brush_DrawXY(), Brush_FullClone(), Brush_MoveVertex_old1(), Brush_SelectFaceForDragging(), BrushMostlyOnSide(), BrushOutOfBounds(), CalcNodeBounds(), CheckWinding(), ChopFaceByBrush(), ChopWindingInPlace(), ClipToSeperators(), ClipWindingEpsilon(), CM_AddFacetBevels(), CM_DrawDebugSurface(), CopyWinding(), CreatePassages(), CreateSurfaceLights(), DrawAuxWinding(), DrawSurfaceForSide(), DrawWinding(), EmitBrushPrimitTextureCoordinates(), EmitFaceVertexes(), EmitTerrainVerts(), Face_Draw(), Face_FitTexture(), FaceBSP(), FilterMiscModelSurfIntoTree(), FilterPatchSurfIntoTree(), FindPlaneSeperatingWindings(), GLS_Winding(), HL_SplitBrush(), InsideWinding(), LoadPortals(), MakeBrushWindings(), MakeFace(), MergeWindings(), NonConvex(), CXYWnd::OnPaint(), OutputWinding(), PassageChopWinding(), PointOnWinding(), PointToPolygonFormFactor(), PrintPortal(), PrintWinding(), pw(), Q1_SplitBrush(), QERApp_GetFaceInfo(), RemoveColinearPoints(), RemoveEqualPoints(), ReverseWinding(), SelectFaceEdge(), SelectVertex(), SetPortalSphere(), SetTerrainTextures(), SplitBrush(), SubdivideDrawSurf(), SubdivideFace(), TestBrushToPlanenum(), TryMergeWinding(), VisChopWinding(), VL_CalcVisibleLightmapPixelArea(), VL_ChopWinding(), VL_ChopWindingWithBrush(), VL_CreateFakeSurfaceLights(), VL_FloodDirectedLight(), VL_LightSurfaceWithVolume(), VL_LinkSurfaces(), VL_LoadPortals(), VL_PlaneForEdgeToWinding(), VL_R_FloodLight(), VL_SetPortalSphere(), VL_SplitWinding(), VL_SubdivideAreaLight(), VL_WindingAreaOutsideBrushes(), VL_WindingForBrushSide(), VS_CalcVisibleLightmapPixelArea(), VS_ChopWinding(), VS_ChopWindingWithBrush(), VS_CreateFakeSurfaceLights(), VS_FloodDirectedLight(), VS_LightSurfaceWithVolume(), VS_LinkSurfaces(), VS_LoadPortals(), VS_PlaneForEdgeToWinding(), VS_R_FloodLight(), VS_SetPortalSphere(), VS_SplitWinding(), VS_SubdivideAreaLight(), VS_WindingAreaOutsideBrushes(), VS_WindingForBrushSide(), Winding_Area(), Winding_BaseForPlane(), Winding_Bounds(), Winding_Clip(), Winding_Clone(), Winding_InsertPoint(), Winding_IsHuge(), Winding_IsTiny(), Winding_Plane(), Winding_PlanesConcave(), Winding_PointInside(), Winding_RemovePoint(), Winding_Reverse(), Winding_SplitEpsilon(), Winding_TryMerge(), WindingArea(), WindingBounds(), WindingCenter(), WindingError(), WindingFromDrawSurf(), WindingIsHuge(), WindingIsTiny(), WindingOnPlaneSide(), WindingPlane(), WindingsNonConvex(), WriteFaceFile_r(), WritePortalFile_r(), and WritePortals().

vec3_t p
 

Definition at line 26 of file polylib.h.

Referenced by AAS_FixMapBrush(), AAS_GetFace(), AAS_LadderSubdivideArea_r(), AAS_MakeBrushWindings(), AAS_MeltFaceWinding(), AAS_TestSplitPlane(), AddBrushBevels(), AddWindingPoint(), AddWindingToConvexHull(), BaseWindingForPlane(), BoundBrush(), BrushMostlyOnSide(), BrushOutOfBounds(), BrushVolume(), CalcNodeBounds(), CheckWinding(), ChopFaceByBrush(), ChopWindingInPlace(), ClipWindingEpsilon(), CM_AddFacetBevels(), CM_DrawDebugSurface(), CopyWinding(), CreateSurfaceLights(), DrawAuxWinding(), DrawSurfaceForSide(), DrawWinding(), EmitFaceVertexes(), EmitTerrainVerts(), FaceBSP(), FilterMiscModelSurfIntoTree(), FilterPatchSurfIntoTree(), FindPlaneSeperatingWindings(), GLS_Winding(), HL_SplitBrush(), InsideWinding(), MakeBrushWindings(), MergeWindings(), NonConvex(), OutputWinding(), PointOnWinding(), PointToPolygonFormFactor(), PrintPortal(), pw(), Q1_SplitBrush(), RemoveColinearPoints(), RemoveEqualPoints(), ReverseWinding(), SetTerrainTextures(), SplitBrush(), SplitNodePortals(), SubdivideDrawSurf(), SubdivideFace(), TestBrushToPlanenum(), TestExpandBrushes(), TryMergeWinding(), WindingArea(), WindingBounds(), WindingCenter(), WindingError(), WindingFromDrawSurf(), WindingIsHuge(), WindingIsTiny(), WindingOnPlaneSide(), WindingPlane(), WindingsNonConvex(), WriteBspBrushMap(), WriteFaceFile_r(), WriteMapBrush(), WriteOriginBrush(), and WritePortalFile_r().

float points[8][5]
 

Definition at line 180 of file QERTYPES.H.

vec3_t points
 

Definition at line 54 of file vis.h.

Referenced by AddSeperators(), BasePortalVis(), Brush_BuildWindings(), Brush_Draw(), Brush_DrawXY(), Brush_FullClone(), Brush_SelectFaceForDragging(), ClipToSeperators(), CreatePassages(), EmitBrushPrimitTextureCoordinates(), Face_Draw(), Face_FitTexture(), LoadPortals(), MakeFace(), NewWinding(), CXYWnd::OnPaint(), PassageChopWinding(), Patch_GetAxisFace(), PlaneFromWinding(), PrintWinding(), SelectFaceEdge(), SelectVertex(), SetPortalSphere(), TryMergeWinding(), VisChopWinding(), VL_AllocWinding(), VL_CalcVisibleLightmapPixelArea(), VL_ChopWinding(), VL_ChopWindingWithBrush(), VL_CreateFakeSurfaceLights(), VL_FloodDirectedLight(), VL_LightSurfaceWithVolume(), VL_LinkSurfaces(), VL_LoadPortals(), VL_PlaneForEdgeToWinding(), VL_PlaneFromWinding(), VL_R_FloodLight(), VL_SetPortalSphere(), VL_SplitWinding(), VL_SubdivideAreaLight(), VL_WindingAreaOutsideBrushes(), VL_WindingForBrushSide(), VS_AllocWinding(), VS_CalcVisibleLightmapPixelArea(), VS_ChopWinding(), VS_ChopWindingWithBrush(), VS_CreateFakeSurfaceLights(), VS_FloodDirectedLight(), VS_LightSurfaceWithVolume(), VS_LinkSurfaces(), VS_LoadPortals(), VS_PlaneForEdgeToWinding(), VS_PlaneFromWinding(), VS_R_FloodLight(), VS_SetPortalSphere(), VS_SplitWinding(), VS_SubdivideAreaLight(), VS_WindingAreaOutsideBrushes(), VS_WindingForBrushSide(), Winding_Alloc(), Winding_Area(), Winding_BaseForPlane(), Winding_Bounds(), Winding_Clip(), Winding_Clone(), Winding_InsertPoint(), Winding_IsHuge(), Winding_IsTiny(), Winding_Plane(), Winding_PlanesConcave(), Winding_PointInside(), Winding_RemovePoint(), Winding_Reverse(), Winding_SplitEpsilon(), Winding_TryMerge(), and WritePortals().


The documentation for this struct was generated from the following files:
Generated on Thu Aug 25 20:02:52 2005 for Quake III Arena by  doxygen 1.3.9.1