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

brush_s Struct Reference

#include <QERTYPES.H>

Collaboration diagram for brush_s:

Collaboration graph
[legend]

Data Fields

qboolean bModelFailed
face_tbrush_faces
epair_tepairs
qboolean hiddenBrush
DWORD itemOwner
vec3_t maxs
vec3_t mins
brush_snext
int numberId
brush_sonext
brush_soprev
entity_sowner
int ownerId
qboolean patchBrush
patchMesh_tpPatch
brush_sprev
terrainMesh_tpTerrain
entity_spUndoOwner
int redoId
qboolean terrainBrush
int undoId

Field Documentation

qboolean bModelFailed
 

Definition at line 337 of file QERTYPES.H.

Referenced by Brush_Draw(), HasModel(), and PaintedModel().

face_t* brush_faces
 

Definition at line 335 of file QERTYPES.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(), CSG_Merge(), CSG_Subtract(), Drag_Begin(), Drag_Setup(), FilterBrush(), FindReplaceTextures(), Map_BuildBrushData(), nextFace(), CSurfaceDlg::OnBtnFacefit(), CMainFrame::OnConvertcurves(), CXYWnd::OnPaint(), Patch_BrushToMesh(), Patch_BuildPoints(), Patch_GetAxisFace(), QE_CountBrushesAndUpdateStatusBar(), 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(), Terrain_BrushToMesh(), Texture_ShowInuse(), and Z_Draw().

epair_t* epairs
 

Definition at line 366 of file QERTYPES.H.

Referenced by Brush_Free(), Brush_GetKeyValue(), Brush_MemorySize(), Brush_SetEpair(), Brush_Write(), BrushPrimit_Parse(), and Group_RemoveBrush().

qboolean hiddenBrush
 

Definition at line 342 of file QERTYPES.H.

Referenced by Brush_Draw(), Brush_DrawXY(), CSG_MakeHollow(), CSG_Subtract(), FilterBrush(), Select_Hide(), and Select_ShowAllHidden().

DWORD itemOwner
 

Definition at line 362 of file QERTYPES.H.

Referenced by Group_AddToProperGroup(), Group_Init(), and Group_RemoveBrush().

vec3_t maxs
 

Definition at line 334 of file QERTYPES.H.

Referenced by Brush_BuildWindings(), Brush_Center(), Brush_DrawFacingAngle(), Brush_DrawXY(), Brush_FullClone(), Brush_MakeSided(), Brush_MakeSidedCone(), Brush_MakeSidedSphere(), Brush_Merge(), CheckForTinyBrush(), CSG_Subtract(), CCamWnd::CullBrush(), Drag_Begin(), DrawBrushEntityName(), DrawLight(), DrawPathLines(), Map_IsBrushFiltered(), Map_RegionBrush(), Map_RegionTallBrush(), MoveSelection(), PaintedModel(), Patch_BrushToMesh(), Patch_GenericMesh(), CXYWnd::ProduceSplitLists(), CXYWnd::ProduceSplits(), Select_CompleteTall(), Select_Deselect(), Select_GetBounds(), Select_Inside(), Select_PartialTall(), Select_Touching(), SelectBrush(), Terrain_BrushToMesh(), CXYWnd::XY_Draw(), Z_Draw(), and Z_MouseDown().

vec3_t mins
 

Definition at line 334 of file QERTYPES.H.

Referenced by Brush_BuildWindings(), Brush_Center(), Brush_DrawXY(), Brush_FullClone(), Brush_MakeSided(), Brush_MakeSidedCone(), Brush_MakeSidedSphere(), Brush_Merge(), CheckForTinyBrush(), CreateEntityFromName(), CSG_Subtract(), CCamWnd::CullBrush(), Drag_Begin(), DrawBrushEntityName(), DrawLight(), DrawPathLines(), Entity_Create(), Map_IsBrushFiltered(), Map_RegionBrush(), Map_RegionTallBrush(), MoveSelection(), PaintedModel(), Patch_BrushToMesh(), Patch_GenericMesh(), CXYWnd::PositionView(), CXYWnd::ProduceSplitLists(), CXYWnd::ProduceSplits(), Select_CompleteTall(), Select_Deselect(), Select_GetBounds(), Select_Inside(), Select_PartialTall(), Select_Touching(), SelectBrush(), Terrain_BrushToMesh(), CXYWnd::XY_Draw(), Z_Draw(), and Z_MouseDown().

struct brush_s * next
 

Definition at line 331 of file QERTYPES.H.

Referenced by AddPatchMovePoint(), AddProp(), CPlugInManager::AllocateActivePatchHandles(), CPlugInManager::AllocateSelectedPatchHandles(), AnyPatchesSelected(), AnyTerrainSelected(), BEGIN_MESSAGE_MAP(), Brush_AddToList(), Brush_CopyList(), Brush_Free(), Brush_MakeConvexBrushes(), Brush_MakeSided(), Brush_MakeSidedCone(), Brush_MakeSidedSphere(), Brush_MergeList(), Brush_MergeListPairs(), Brush_RemoveFromList(), Brush_Resize(), Brush_SelectFaceForDragging(), Brush_Subtract(), CCamWnd::Cam_ChangeFloor(), CCamWnd::Cam_Draw(), CleanList(), CXYWnd::Clip(), CPlugInManager::CommitEntityHandleToMap(), CXYWnd::Copy(), CopySelected(), CreateEntity(), CreateEntityFromName(), CreateRightClickEntity(), CreateSmartEntity(), CSG_MakeHollow(), CSG_Merge(), CSG_Subtract(), CXYWnd::CXYWnd(), DelProp(), CPlugInManager::Dispatch(), Drag_Setup(), DrawTerrain(), Entity_Create(), Entity_Parse(), FindReplaceTextures(), FinishSmartCreation(), GetSelectionIndex(), GetSpawnFlags(), Group_Init(), IsBrushSelected(), MakeFace(), Map_ApplyRegion(), Map_BuildBrushData(), Map_Free(), Map_ImportBuffer(), Map_RegionBrush(), Map_RegionOff(), Map_RegionSelectedBrushes(), Map_RegionTallBrush(), Map_RestoreBetween(), Map_SaveBetween(), MoveSelection(), CXYWnd::NewBrushDrag(), CMainFrame::OnBrushFlipx(), CMainFrame::OnBrushFlipy(), CSurfaceDlg::OnBtnFacefit(), CMainFrame::OnConvertcurves(), CMainFrame::OnDestroy(), CXYWnd::OnEntityCreate(), OnlyPatchesSelected(), OnlyTerrainSelected(), CXYWnd::OnPaint(), CMainFrame::OnPatchTab(), CMainFrame::OnSelectionDelete(), CMainFrame::OnSelectionPrint(), CXYWnd::Paste(), Patch_AdjustSelected(), Patch_AdjustSelectedRowCols(), Patch_BendHandleESC(), Patch_BendHandleTAB(), Patch_BendToggle(), Patch_BrushToMesh(), Patch_CapCurrent(), Patch_ClearOverlays(), Patch_Deselect(), Patch_DisperseColumns(), Patch_DisperseRows(), Patch_EditPatch(), Patch_FitTexturing(), Patch_Freeze(), Patch_GenericMesh(), Patch_GetTextureName(), Patch_InsDelHandleTAB(), Patch_InsDelToggle(), Patch_InvertTexture(), Patch_NaturalizeSelected(), Patch_ResetTexturing(), Patch_SelectAreaPoints(), Patch_SelectBendAxis(), Patch_SelectBendNormal(), Patch_SetOverlays(), Patch_SetTextureInfo(), Patch_Thicken(), Patch_ToggleInverted(), Patch_Transpose(), Patch_UpdateSelected(), CXYWnd::PositionView(), CXYWnd::ProduceSplitLists(), CXYWnd::ProduceSplits(), QE_CountBrushesAndUpdateStatusBar(), QE_SingleBrush(), QERApp_ActiveBrushCount(), QERApp_AllocateActiveBrushHandles(), QERApp_AllocateSelectedBrushHandles(), QERApp_GetSelectedPatch(), QERApp_GetTwoSelectedPatch(), QERApp_SelectedBrushCount(), ReplaceQTexture(), RotateTextures(), Select_AddToGroup(), Select_AllOfType(), Select_ApplyMatrix(), Select_Brush(), Select_Clone(), Select_CompleteTall(), Select_Delete(), Select_Deselect(), Select_FitTexture(), Select_GetBounds(), Select_Hide(), Select_Inside(), Select_Invert(), Select_MakeDetail(), Select_MakeStructural(), Select_Move(), Select_Name(), Select_PartialTall(), Select_Reselect(), Select_RotateTexture(), Select_Scale(), Select_ScaleTexture(), Select_SetTexture(), Select_ShiftTexture(), Select_ShowAllHidden(), Select_SnapToGrid(), Select_Touching(), Select_Ungroup(), SelectEdgeByRay(), SelectFaceEdge(), SelectVertex(), CXYWnd::SetClipMode(), CXYWnd::SetRotateMode(), SetupVertexSelection(), SinglePatchSelected(), SingleTerrainSelected(), CXYWnd::SplitClip(), Terrain_AddMovePoint(), Terrain_BrushToMesh(), Terrain_Edit(), Terrain_SelectAreaPoints(), Terrain_SelectPointByRay(), Terrain_UpdateSelected(), Test_Ray(), Texture_ShowInuse(), Undo_AddBrushList(), Undo_BrushInUndo(), Undo_Clear(), Undo_ClearRedo(), Undo_EndBrushList(), Undo_FreeFirstUndo(), Undo_GeneralStart(), Undo_Redo(), Undo_Undo(), CXYWnd::UndoAvailable(), UpdateSel(), CXYWnd::XY_Draw(), CXYWnd::XY_MouseDown(), Z_Draw(), and Z_MouseDown().

int numberId
 

Definition at line 361 of file QERTYPES.H.

Referenced by Brush_Clone(), Brush_FullClone(), Brush_Name(), and CPlugInManager::CreateBrushHandle().

struct brush_s * onext
 

Definition at line 332 of file QERTYPES.H.

Referenced by Brush_Free(), CPlugInManager::CommitEntityHandleToMap(), CXYWnd::Copy(), DrawBrushEntityName(), Entity_LinkBrush(), Entity_Parse(), Entity_UnlinkBrush(), Entity_Write(), Entity_WriteSelected(), GetSelectionIndex(), Map_ImportBuffer(), Map_RestoreBetween(), CMainFrame::OnPatchTab(), CXYWnd::Paste(), QERApp_AllocateEntityBrushHandles(), Select_Brush(), and SelectBrush().

struct brush_s* oprev
 

Definition at line 332 of file QERTYPES.H.

Referenced by CPlugInManager::CommitEntityHandleToMap(), Entity_LinkBrush(), Entity_Parse(), Entity_UnlinkBrush(), and Map_RestoreBetween().

struct entity_s* owner
 

Definition at line 333 of file QERTYPES.H.

Referenced by AddProp(), BEGIN_MESSAGE_MAP(), Brush_Clone(), Brush_Draw(), Brush_DrawXY(), Brush_FullClone(), Brush_Merge(), Brush_MergeList(), Brush_Move(), Brush_SelectFaceForDragging(), Brush_SplitBrushByFace(), CPlugInManager::CommitEntityHandleToMap(), ConnectEntities(), CXYWnd::Copy(), CreateEntity(), CreateEntityFromName(), CSG_MakeHollow(), CSG_Merge(), CSG_Subtract(), DelProp(), Drag_Begin(), DrawBrushEntityName(), DrawLight(), Entity_Create(), Entity_LinkBrush(), Entity_Parse(), Entity_UnlinkBrush(), Face_SetColor(), FilterBrush(), GetSelectionIndex(), GetSpawnFlags(), Group_AddToItem(), HasModel(), Map_RestoreBetween(), Map_SaveBetween(), CMainFrame::OnBrushFlipx(), CMainFrame::OnBrushFlipy(), CMainFrame::OnPatchTab(), CMainFrame::OnSelectionDelete(), PaintedModel(), CXYWnd::Paste(), QE_CountBrushesAndUpdateStatusBar(), QE_SingleBrush(), Select_AllOfType(), Select_ApplyMatrix(), Select_Brush(), Select_Clone(), Select_SetTexture(), Select_Ungroup(), Test_Ray(), Undo_AddBrush(), Undo_AddBrushList(), Undo_Redo(), Undo_Undo(), UpdateSel(), UpdateTarget(), and CXYWnd::XY_Draw().

int ownerId
 

Definition at line 354 of file QERTYPES.H.

Referenced by Undo_AddBrush(), Undo_AddBrushList(), Undo_Redo(), and Undo_Undo().

qboolean patchBrush
 

Definition at line 341 of file QERTYPES.H.

Referenced by AddPatchMovePoint(), CPlugInManager::AllocateActivePatchHandles(), CPlugInManager::AllocateSelectedPatchHandles(), AnyPatchesSelected(), Brush_AddToList(), Brush_Clone(), Brush_Draw(), Brush_DrawXY(), Brush_Free(), Brush_FullClone(), Brush_GetKeyValue(), Brush_MemorySize(), Brush_Move(), Brush_RebuildBrush(), Brush_RemoveFromList(), Brush_SetEpair(), Brush_SetTexture(), Brush_Write(), CCamWnd::Cam_Draw(), CSG_MakeHollow(), CSG_Merge(), CSG_Subtract(), FilterBrush(), FindReplaceTextures(), Group_AddToItem(), MoveSelection(), OnlyPatchesSelected(), Patch_AdjustSelected(), Patch_AdjustSelectedRowCols(), Patch_BendHandleESC(), Patch_BendHandleTAB(), Patch_BendToggle(), Patch_BuildPoints(), Patch_CapCurrent(), Patch_ClearOverlays(), Patch_Delete(), Patch_Deselect(), Patch_DisperseColumns(), Patch_DisperseRows(), Patch_EditPatch(), Patch_FindReplaceTexture(), Patch_FitTexturing(), Patch_Freeze(), Patch_GetTextureName(), Patch_InsDelHandleTAB(), Patch_InsDelToggle(), Patch_InvertTexture(), Patch_NaturalizeSelected(), Patch_ReplaceQTexture(), Patch_ResetTexturing(), Patch_SelectAreaPoints(), Patch_SelectBendAxis(), Patch_SelectBendNormal(), Patch_SetOverlays(), Patch_SetTextureInfo(), Patch_Thicken(), Patch_ToggleInverted(), Patch_Transpose(), Patch_UpdateSelected(), CXYWnd::ProduceSplitLists(), QERApp_GetSelectedPatch(), QERApp_GetTwoSelectedPatch(), ReplaceQTexture(), Select_AllOfType(), Select_ApplyMatrix(), Select_Delete(), Select_RotateTexture(), Select_Scale(), Select_ScaleTexture(), Select_ShiftTexture(), Select_SnapToGrid(), SinglePatchSelected(), Test_Ray(), and Texture_ShowInuse().

patchMesh_t* pPatch
 

Definition at line 347 of file QERTYPES.H.

Referenced by AddBrushForPatch(), AddPatchMovePoint(), Brush_AddToList(), Brush_Clone(), Brush_Draw(), Brush_DrawXY(), Brush_Free(), Brush_FullClone(), Brush_GetKeyValue(), Brush_MemorySize(), Brush_Move(), Brush_RemoveFromList(), Brush_SetEpair(), Brush_SetTexture(), Brush_Write(), Cap(), CapSpecial(), CPlugInManager::CommitPatchHandleToMap(), CPlugInManager::FindPatchHandle(), GenerateEndCaps(), MoveSelection(), Patch_AdjustSelected(), Patch_AdjustSelectedRowCols(), Patch_BendHandleESC(), Patch_BendHandleTAB(), Patch_BendToggle(), Patch_CapCurrent(), Patch_ClearOverlays(), Patch_Delete(), Patch_Deselect(), Patch_DisperseColumns(), Patch_DisperseRows(), Patch_EditPatch(), Patch_FindReplaceTexture(), Patch_FitTexturing(), Patch_Freeze(), Patch_GetTextureName(), Patch_InsDelHandleTAB(), Patch_InsDelToggle(), Patch_InvertTexture(), Patch_NaturalizeSelected(), Patch_ReplaceQTexture(), Patch_ResetTexturing(), Patch_SelectAreaPoints(), Patch_SelectBendAxis(), Patch_SelectBendNormal(), Patch_SetOverlays(), Patch_SetTextureInfo(), Patch_Thicken(), Patch_ToggleInverted(), Patch_Transpose(), Patch_UpdateSelected(), QERApp_GetSelectedPatch(), QERApp_GetTwoSelectedPatch(), Select_AllOfType(), Select_ApplyMatrix(), Select_Delete(), Select_RotateTexture(), Select_Scale(), Select_ScaleTexture(), Select_ShiftTexture(), Select_SnapToGrid(), SinglePatchSelected(), and Texture_ShowInuse().

struct brush_s* prev
 

Definition at line 331 of file QERTYPES.H.

Referenced by Brush_AddToList(), Brush_MergeListPairs(), Brush_RemoveFromList(), Brush_Subtract(), CPlugInManager::CommitEntityHandleToMap(), CSG_Merge(), CSG_Subtract(), Entity_Create(), Entity_Parse(), Map_Free(), Map_RegionOff(), Map_RegionSelectedBrushes(), Map_RestoreBetween(), Map_SaveBetween(), Select_Deselect(), Select_Invert(), Undo_GeneralStart(), and Undo_Undo().

terrainMesh_t* pTerrain
 

Definition at line 348 of file QERTYPES.H.

Referenced by AddBrushForTerrain(), Brush_AddToList(), Brush_Clone(), Brush_Draw(), Brush_DrawXY(), Brush_Free(), Brush_FullClone(), Brush_GetKeyValue(), Brush_MemorySize(), Brush_Move(), Brush_RemoveFromList(), Brush_SetEpair(), Brush_SetTexture(), Brush_Write(), CCamWnd::Cam_ChangeFloor(), DrawTerrain(), FindReplaceTextures(), MoveSelection(), ReplaceQTexture(), Select_ApplyMatrix(), Select_Delete(), Select_Scale(), Select_TerrainFacesFromBrush(), SingleTerrainSelected(), Terrain_AddMovePoint(), Terrain_Delete(), Terrain_DrawFace(), Terrain_Ray(), Terrain_SelectAreaPoints(), and Terrain_UpdateSelected().

struct entity_s* pUndoOwner
 

Definition at line 350 of file QERTYPES.H.

int redoId
 

Definition at line 353 of file QERTYPES.H.

Referenced by Undo_Redo(), and Undo_Undo().

qboolean terrainBrush
 

Definition at line 343 of file QERTYPES.H.

Referenced by AddBrushForTerrain(), AnyTerrainSelected(), Brush_AddToList(), Brush_Clone(), Brush_Draw(), Brush_DrawXY(), Brush_Free(), Brush_FullClone(), Brush_GetKeyValue(), Brush_MemorySize(), Brush_Move(), Brush_RemoveFromList(), Brush_SetEpair(), Brush_SetTexture(), Brush_Write(), CCamWnd::Cam_Draw(), CSG_MakeHollow(), CSG_Merge(), CSG_Subtract(), DrawTerrain(), FilterBrush(), FindReplaceTextures(), MoveSelection(), OnlyTerrainSelected(), CXYWnd::ProduceSplitLists(), ReplaceQTexture(), Select_ApplyMatrix(), Select_Delete(), Select_Scale(), SingleTerrainSelected(), Terrain_AddMovePoint(), Terrain_Delete(), Terrain_SelectAreaPoints(), Terrain_SelectPointByRay(), Terrain_UpdateSelected(), and Test_Ray().

int undoId
 

Definition at line 352 of file QERTYPES.H.

Referenced by Undo_AddBrush(), Undo_AddBrushList(), Undo_EndBrush(), Undo_EndBrushList(), Undo_GeneralStart(), and Undo_Undo().


The documentation for this struct was generated from the following file:
Generated on Thu Aug 25 18:53:00 2005 for Quake III Arena by  doxygen 1.3.9.1