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

face_s Struct Reference

#include <qbsp.h>

Collaboration diagram for face_s:

Collaboration graph
[legend]

Data Fields

qboolean badstartvert
brushprimit_texdef_t brushprimit_texdef
int contents
vec3_t d_color
qtexture_td_texture
winding_tface_winding
int lightinfo
face_smerged
face_snext
face_snext
int numpoints
face_soriginal
int outputnumber
void * pData
plane_t plane
int planenum
vec3_t planepts [3]
portal_sportal
face_ssplit [2]
texdef_t texdef
int texinfo
int vertexnums [MAXEDGES]
winding_tw

Field Documentation

qboolean badstartvert
 

Definition at line 132 of file qbsp.h.

Referenced by FixFaceEdges().

brushprimit_texdef_t brushprimit_texdef
 

Definition at line 206 of file QERTYPES.H.

Referenced by Brush_Write(), BrushPrimit_Parse(), Drag_Begin(), EmitBrushPrimitTextureCoordinates(), Face_MoveTexture_BrushPrimit(), FaceToBrushPrimitFace(), CSurfaceDlg::GetTexMods(), QERApp_GetFaceInfo(), QERApp_SetFaceInfo(), RotateFaceTexture_BrushPrimit(), Select_Ray(), Select_RotateTexture(), Select_ScaleTexture(), SetFaceTexdef(), CSurfaceDlg::SetTexMods(), and CSurfaceDlg::UpdateSpinners().

int contents
 

Definition at line 128 of file qbsp.h.

Referenced by FaceFromPortal(), GetEdge2(), and TryMerge().

vec3_t d_color
 

Definition at line 202 of file QERTYPES.H.

Referenced by _SetColor(), Brush_Draw(), and Face_SetColor().

qtexture_t* d_texture
 

Definition at line 203 of file QERTYPES.H.

Referenced by AbsoluteToLocal(), Brush_BuildWindings(), Brush_Draw(), Brush_FullClone(), Brush_Parse(), CCamWnd::Cam_Draw(), CSG_Merge(), CSG_Subtract(), Drag_Begin(), EmitBrushPrimitTextureCoordinates(), Face_FitTexture(), Face_FullClone(), Face_MoveTexture(), Face_SetColor(), Face_TextureVectors(), FaceToBrushPrimitFace(), FindReplaceTextures(), Patch_BrushToMesh(), Patch_CapTexture(), QERApp_GetTextureSize(), QERApp_ISelectedFace_GetTextureNumber(), ReplaceQTexture(), Select_Ray(), Select_RotateTexture(), Select_ScaleTexture(), CSurfaceDlg::SetTexMods(), and Terrain_BrushToMesh().

winding_t* face_winding
 

Definition at line 200 of file QERTYPES.H.

Referenced by Brush_BestSplitFace(), Brush_BuildWindings(), Brush_Convex(), Brush_Draw(), Brush_DrawXY(), Brush_FullClone(), Brush_Merge(), Brush_MergeList(), Brush_RemoveEmptyFaces(), Face_Draw(), Face_FitTexture(), Face_Free(), Face_FullClone(), Face_MemorySize(), CXYWnd::OnPaint(), Patch_GetAxisFace(), and QERApp_GetFaceInfo().

int lightinfo
 

Definition at line 125 of file qbsp.h.

struct face_s* merged
 

Definition at line 119 of file qbsp.h.

Referenced by EmitFace(), EmitFaceVertexes(), EmitMarkFace(), FixFaceEdges(), MergeNodeFaces(), NewFaceFromFace(), SubdivideFace(), and TryMerge().

struct face_s* next
 

Definition at line 194 of file QERTYPES.H.

struct face_s* next
 

Definition at line 114 of file qbsp.h.

Referenced by AddBrushForPatch(), AddBrushForTerrain(), CPlugInManager::AddFaceToBrushHandle(), Brush_BestSplitFace(), Brush_BuildWindings(), Brush_Clone(), Brush_Convex(), Brush_Create(), Brush_CreatePyramid(), Brush_Draw(), Brush_DrawXY(), Brush_FitTexture(), Brush_Free(), Brush_FullClone(), Brush_MakeFacePlanes(), Brush_MakeFaceWinding(), Brush_MakeSided(), Brush_MakeSidedCone(), Brush_MakeSidedSphere(), Brush_MemorySize(), Brush_Merge(), Brush_MergeList(), Brush_Move(), Brush_MoveVertex_old1(), Brush_Parse(), Brush_Point(), Brush_Print(), Brush_Ray(), Brush_RebuildBrush(), Brush_RemoveEmptyFaces(), Brush_ResetFaceOriginals(), Brush_Resize(), Brush_Rotate(), Brush_Scale(), Brush_SelectFaceForDragging(), Brush_SetTexture(), Brush_SideSelect(), Brush_SnapPlanepts(), Brush_SnapToGrid(), Brush_SplitBrushByFace(), Brush_Subtract(), Brush_Write(), BrushPrimit_Parse(), CCamWnd::Cam_Draw(), CSG_MakeHollow(), Drag_Setup(), EmitDrawNode_r(), EmitVertexes_r(), FaceFromSuperverts(), FilterBrush(), FindReplaceTextures(), FixEdges_r(), MakeFaces_r(), MergeNodeFaces(), nextFace(), CSurfaceDlg::OnBtnFacefit(), CMainFrame::OnConvertcurves(), CXYWnd::OnPaint(), Patch_BuildPoints(), Patch_GetAxisFace(), QERApp_AddFaceData(), QERApp_DeleteFace(), QERApp_GetFaceCount(), QERApp_GetFaceData(), QERApp_SetFaceData(), QERApp_TextureBrush(), ReplaceQTexture(), RotateTextures(), Select_AllOfType(), Select_ApplyMatrix(), Select_MakeDetail(), Select_MakeStructural(), Select_RotateTexture(), Select_Scale(), Select_ScaleTexture(), Select_ShiftTexture(), SelectVertex(), SetFaceTexdef(), SetupVertexSelection(), SubdivideFace(), SubdivideNodeFaces(), and Texture_ShowInuse().

int numpoints
 

Definition at line 131 of file qbsp.h.

Referenced by EmitFace(), FaceFromSuperverts(), and FixFaceEdges().

struct face_s* original
 

Definition at line 195 of file QERTYPES.H.

Referenced by Brush_FullClone(), and Brush_ResetFaceOriginals().

int outputnumber
 

Definition at line 129 of file qbsp.h.

Referenced by EmitFace(), and EmitMarkFace().

void* pData
 

Definition at line 211 of file QERTYPES.H.

Referenced by Brush_Write(), Face_Free(), and SetFaceTexdef().

plane_t plane
 

Definition at line 198 of file QERTYPES.H.

Referenced by Brush_BestSplitFace(), Brush_Convex(), Brush_Draw(), Brush_DrawXY(), Brush_MakeFaceWinding(), Brush_Merge(), Brush_MergeList(), Brush_Point(), Brush_Ray(), Brush_SelectFaceForDragging(), ClipLineToFace(), ComputeAbsolute(), CSG_MakeHollow(), EmitBrushPrimitTextureCoordinates(), Face_FitTexture(), Face_FullClone(), Face_MakePlane(), Face_MoveTexture(), Face_MoveTexture_BrushPrimit(), Face_SetColor(), Face_TextureVectors(), FaceToBrushPrimitFace(), Patch_CapTexture(), RotateFaceTexture(), RotateFaceTexture_BrushPrimit(), Select_ShiftTexture_BrushPrimit(), SetFaceTexdef(), and CCamWnd::ShiftTexture_BrushPrimit().

int planenum
 

Definition at line 127 of file qbsp.h.

Referenced by EmitFace(), FaceFromPortal(), MergeNodeFaces(), and TryMerge().

vec3_t planepts[3]
 

Definition at line 196 of file QERTYPES.H.

Referenced by CPlugInManager::AddFaceToBrushHandle(), Brush_Create(), Brush_CreatePyramid(), Brush_MakeSided(), Brush_MakeSidedCone(), Brush_MakeSidedSphere(), Brush_Merge(), Brush_MergeList(), Brush_Move(), Brush_Parse(), Brush_Print(), Brush_RebuildBrush(), Brush_Rotate(), Brush_Scale(), Brush_SelectFaceForDragging(), Brush_SnapPlanepts(), Brush_SnapToGrid(), Brush_SplitBrushByFace(), Brush_Write(), BrushPrimit_Parse(), CSG_MakeHollow(), Face_Clone(), Face_FullClone(), Face_MakePlane(), CXYWnd::ProduceSplitLists(), CXYWnd::ProduceSplits(), QERApp_AddFaceData(), QERApp_GetFaceData(), QERApp_GetFaceInfo(), QERApp_SetFaceData(), QERApp_SetFaceInfo(), Select_ApplyMatrix(), Select_Scale(), and SelectVertex().

struct portal_s* portal
 

Definition at line 122 of file qbsp.h.

Referenced by FaceFromPortal().

struct face_s* split[2]
 

Definition at line 120 of file qbsp.h.

Referenced by EmitFace(), EmitFaceVertexes(), EmitMarkFace(), FaceFromSuperverts(), FixFaceEdges(), MergeNodeFaces(), NewFaceFromFace(), and SubdivideFace().

texdef_t texdef
 

Definition at line 197 of file QERTYPES.H.

Referenced by AbsoluteToLocal(), AddBrushForPatch(), AddBrushForTerrain(), CPlugInManager::AddFaceToBrushHandle(), Brush_BuildWindings(), Brush_Create(), Brush_CreatePyramid(), Brush_Draw(), Brush_MakeSided(), Brush_MakeSidedCone(), Brush_MakeSidedSphere(), Brush_Merge(), Brush_MergeList(), Brush_Parse(), Brush_RebuildBrush(), Brush_Resize(), Brush_SplitBrushByFace(), Brush_Write(), BrushPrimit_Parse(), CCamWnd::Cam_Draw(), ComputeAbsolute(), ComputeScale(), Drag_Begin(), Face_Clone(), Face_FitTexture(), Face_Free(), Face_FullClone(), Face_MoveTexture(), Face_TextureVectors(), FilterBrush(), FindReplaceTextures(), CSurfaceDlg::GetTexMods(), CMainFrame::OnConvertcurves(), Patch_BuildPoints(), Patch_CapTexture(), QERApp_AddFaceData(), QERApp_GetFaceData(), QERApp_GetFaceInfo(), QERApp_SetFaceData(), QERApp_SetFaceInfo(), QERApp_TextureBrush(), Select_AllOfType(), Select_MakeDetail(), Select_MakeStructural(), Select_Ray(), Select_RotateTexture(), Select_ScaleTexture(), Select_ShiftTexture(), SetFaceTexdef(), CTextureBar::SetSurfaceAttributes(), CSurfaceDlg::SetTexMods(), Texture_ShowInuse(), CSurfaceDlg::UpdateSpinners(), and Z_Draw().

int texinfo
 

Definition at line 123 of file qbsp.h.

Referenced by EmitFace(), FaceFromPortal(), SubdivideFace(), and TryMerge().

int vertexnums[MAXEDGES]
 

Definition at line 133 of file qbsp.h.

Referenced by EmitFace(), FaceFromSuperverts(), and FixFaceEdges().

winding_t* w
 

Definition at line 130 of file qbsp.h.

Referenced by EmitFaceVertexes(), FaceFromPortal(), FreeFace(), NewFaceFromFace(), SubdivideFace(), and TryMerge().


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