Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TrenchBroom/TrenchBroom
/ types & classes
Types & classes
3,205 in github.com/TrenchBroom/TrenchBroom
⨍
Functions
9,283
◇
Types & classes
3,205
↓ 633 callers
Class
approx
lib/VmLib/include/vm/approx.h:37
↓ 99 callers
Class
Value
lib/TbElLib/include/el/Value.h:59
↓ 51 callers
Class
identity
* A function that just returns its argument. */
lib/VmLib/include/vm/scalar.h:40
↓ 31 callers
Class
empty
lib/KdLib/test/src/tst_reflection.cpp:61
↓ 25 callers
Class
to_string
lib/KdLib/test/src/tst_string_utils.cpp:37
↓ 16 callers
Class
line
lib/VmLib/include/vm/line.h:37
↓ 15 callers
Class
char_equal
lib/KdLib/include/kd/string_compare.h:38
↓ 13 callers
Class
get_link
lib/KdLib/test/src/tst_intrusive_circular_list.cpp:68
↓ 12 callers
Enum
direction
lib/VmLib/include/vm/util.h:35
↓ 7 callers
Class
vec
lib/VmLib/include/vm/vec.h:35
↓ 6 callers
Class
NodeContents
lib/TbMdlLib/include/mdl/NodeContents.h:33
↓ 5 callers
Class
DirectEdgeRenderer
lib/TbRenderLib/include/render/EdgeRenderer.h:106
↓ 5 callers
Class
Hit
lib/TbMdlLib/include/mdl/Hit.h:30
↓ 5 callers
Class
polygon
lib/VmLib/include/vm/polygon.h:35
↓ 4 callers
Class
GetVertexComponent<0>
lib/TbGlLib/include/gl/Vertex.h:285
↓ 4 callers
Class
IndexArray
* Represents an array of indices. Optionally, multiple instances of this class can share * the same data. Index arrays can be copied around without i
lib/TbGlLib/include/gl/IndexArray.h:44
↓ 4 callers
Class
ParserException
lib/TbBaseLib/include/ParserException.h:31
↓ 4 callers
Class
QString
lib/TbUiLib/include/ui/ViewUtils.h:27
↓ 4 callers
Enum
ValueType
lib/TbElLib/include/el/Types.h:115
↓ 4 callers
Class
VertexArray
* Represents an array of vertices. Optionally, multiple instances of this class can share * the same data. Vertex arrays can be copied around without
lib/TbGlLib/include/gl/VertexArray.h:50
↓ 4 callers
Class
char_less
lib/KdLib/include/kd/string_compare.h:33
↓ 4 callers
Class
node
lib/KdLib/include/kd/compact_trie.h:90
↓ 3 callers
Class
DirtyRangeTracker
lib/TbRenderLib/include/render/BrushRendererArrays.h:45
↓ 3 callers
Class
QVariant
lib/TbUiLib/include/ui/VariableStoreModel.h:29
↓ 3 callers
Class
builder
lib/VmLib/include/vm/bbox.h:49
↓ 3 callers
Class
iterator
lib/KdLib/include/kd/ranges/zip_view.h:105
↓ 3 callers
Class
test
lib/KdLib/test/src/tst_std_io.cpp:32
↓ 2 callers
Class
BrushFaceAttributes
lib/TbMdlLib/include/mdl/Map.h:65
↓ 2 callers
Class
BrushFaceHandle
lib/TbMdlLib/include/mdl/ModelUtils.h:33
↓ 2 callers
Class
Entity
lib/TbMdlLib/include/mdl/Entity.h:40
↓ 2 callers
Class
IndexRangeMap
* Manages ranges of primitives that consist of vertices stored in a vertex array. For * each primitive type, multiple ranges of vertices can be store
lib/TbGlLib/include/gl/IndexRangeMap.h:41
↓ 2 callers
Class
IndicesAndCounts
lib/TbGlLib/include/gl/IndexRangeMap.h:44
↓ 2 callers
Class
QByteArray
lib/UpdateLib/include/update/HttpClient.h:27
↓ 2 callers
Class
QKeySequence
lib/TbUiLib/include/ui/KeySequenceEdit.h:24
↓ 2 callers
Class
RayIntersection
lib/TbMdlLib/include/mdl/Polyhedron.h:1119
↓ 2 callers
Class
TriangleRenderer
lib/TbRenderLib/include/render/TriangleRenderer.h:31
↓ 2 callers
Enum
Type
lib/TbMdlLib/test/src/tst_CommandProcessor.cpp:51
↓ 2 callers
Class
string_less
lib/KdLib/include/kd/string_compare.h:43
↓ 2 callers
Class
value_type
lib/KdLib/include/kd/ranges/chunk_view.h:47
↓ 1 callers
Class
AssetReference
lib/TbMdlLib/include/mdl/AssetReference.h:29
↓ 1 callers
Class
AttrString
lib/TbGlLib/include/gl/AttrString.h:28
↓ 1 callers
Class
BrushFaceHandle
lib/TbUiLib/include/ui/ClipTool.h:44
↓ 1 callers
Class
BrushIndexArray
lib/TbRenderLib/include/render/EdgeRenderer.h:31
↓ 1 callers
Class
BrushVertexArray
lib/TbRenderLib/include/render/EdgeRenderer.h:32
↓ 1 callers
Class
CancelEvent
* Event to signal that a mouse drag was cancelled by the windowing system, e.g. when the * window lost focus. */
lib/TbUiLib/include/ui/InputEvent.h:254
↓ 1 callers
Class
ConstNodeVisitor
lib/TbMdlLib/include/mdl/Node.h:45
↓ 1 callers
Class
CopyCallback
lib/TbMdlLib/src/Brush.cpp:58
↓ 1 callers
Class
DefTokenizer
lib/TbMdlLib/include/mdl/DefParser.h:64
↓ 1 callers
Class
DirectRenderable
lib/TbRenderLib/include/render/Renderable.h:47
↓ 1 callers
Class
EdgeAlignedCircle
lib/TbMdlLib/include/mdl/CircleShape.h:32
↓ 1 callers
Class
EditorContext
lib/TbMdlLib/include/mdl/Map.h:69
↓ 1 callers
Class
EnableDisableTagCallback
lib/TbUiLib/include/ui/EnableDisableTagCallback.h:32
↓ 1 callers
Class
EntityNodeBase
lib/TbMdlLib/include/mdl/Node.h:43
↓ 1 callers
Class
EntityProperty
lib/TbMdlLib/include/mdl/MapReader.h:51
↓ 1 callers
Class
FaceRenderer
lib/TbRenderLib/include/render/FaceRenderer.h:42
↓ 1 callers
Class
FgdParser
lib/TbMdlLib/include/mdl/FgdParser.h:89
↓ 1 callers
Class
File
* Represents an opened (logical) file. A logical file can be backed by a physical file on * the disk, a memory buffer, or a portion thereof. */
lib/TbFsLib/include/fs/File.h:38
↓ 1 callers
Class
Filter
lib/TbRenderLib/include/render/BrushRenderer.h:55
↓ 1 callers
Class
FontDescriptor
lib/TbGlLib/include/gl/FontManager.h:33
↓ 1 callers
Class
FontTexture
lib/TbGlLib/include/gl/FontTexture.h:31
↓ 1 callers
Class
GetVertexPosition
lib/TbMdlLib/include/mdl/Polyhedron.h:1165
↓ 1 callers
Class
HeadsUpTextAnchor
lib/TbRenderLib/src/RenderService.cpp:53
↓ 1 callers
Class
IndexRangeRenderer
lib/TbGlLib/include/gl/IndexRangeRenderer.h:32
↓ 1 callers
Class
IndexedEdgeRenderer
lib/TbRenderLib/include/render/EdgeRenderer.h:139
↓ 1 callers
Class
IndexedRenderable
lib/TbRenderLib/include/render/Renderable.h:58
↓ 1 callers
Class
LinkRenderer
lib/TbRenderLib/include/render/LinkRenderer.h:39
↓ 1 callers
Class
MaterialCollection
lib/TbGlLib/include/gl/MaterialManager.h:36
↓ 1 callers
Class
MaterialIndexArrayMap
* Manages ranges of primitives to be rendered using indices stored in an IndexArray * instance. To avoid costly material switching, the instances are
lib/TbGlLib/include/gl/MaterialIndexArrayMap.h:39
↓ 1 callers
Class
MaterialIndexArrayRenderer
lib/TbGlLib/include/gl/MaterialIndexArrayRenderer.h:33
↓ 1 callers
Class
MaterialIndexRangeRenderer
lib/TbGlLib/include/gl/MaterialIndexRangeRenderer.h:48
↓ 1 callers
Class
ModelSpecification
lib/TbMdlLib/test-utils/include/mdl/EntityDefinitionTestUtils.h:37
↓ 1 callers
Class
MultiMaterialIndexRangeRenderer
lib/TbGlLib/include/gl/MaterialIndexRangeRenderer.h:67
↓ 1 callers
Class
Node
lib/TbMdlLib/include/mdl/Map.h:79
↓ 1 callers
Class
NodeVisitor
lib/TbMdlLib/include/mdl/Node.h:47
↓ 1 callers
Class
NotifierConnection
* Manages one or multiple connections of observer calllbacks to notifiers. * * All connections are disconnected when an instance of this class is de
lib/TbBaseLib/include/NotifierConnection.h:34
↓ 1 callers
Class
NullType
lib/TbElLib/include/el/Value.h:41
↓ 1 callers
Class
NullVariableStore
lib/TbElLib/include/el/VariableStore.h:72
↓ 1 callers
Class
Params
lib/TbRenderLib/include/render/EdgeRenderer.h:38
↓ 1 callers
Class
PerspectiveCamera
lib/TbGlLib/include/gl/PerspectiveCamera.h:27
↓ 1 callers
Class
PickRequest
lib/TbUiLib/include/ui/PickRequest.h:34
↓ 1 callers
Class
ProportionalAxes
* A set containing a subset of (X, Y, Z). Identifies which axes will be scaled. * Used for recording which axes the Shift key affects in 2D views. *
lib/TbUiLib/include/ui/ScaleTool.h:110
↓ 1 callers
Class
QColor
lib/TbUiLib/include/ui/ColorTable.h:26
↓ 1 callers
Class
QModelIndex
lib/TbUiLib/include/ui/VariableStoreModel.h:28
↓ 1 callers
Class
QMouseEvent
lib/TbUiLib/include/ui/ToolBox.h:34
↓ 1 callers
Class
QPoint
lib/TbUiLib/include/ui/CompilationProfileManager.h:29
↓ 1 callers
Class
Range
lib/TbGlLib/include/gl/VertexListBuilder.h:35
↓ 1 callers
Class
Renderable
lib/TbRenderLib/include/render/Renderable.h:36
↓ 1 callers
Class
ScalableCircle
lib/TbMdlLib/include/mdl/CircleShape.h:30
↓ 1 callers
Class
SimpleTextAnchor
lib/TbRenderLib/include/render/TextAnchor.h:68
↓ 1 callers
Class
Size
lib/TbGlLib/include/gl/IndexRangeMap.h:77
↓ 1 callers
Class
TagReference
* Tag references are used to store the tags attached to an object implementing the * Taggable interface. */
lib/TbMdlLib/include/mdl/Tag.h:119
↓ 1 callers
Class
Taggable
* Implementing this interface gives a class the ability to be tagged. */
lib/TbMdlLib/include/mdl/Tag.h:146
↓ 1 callers
Class
TextureBuffer
lib/TbGlLib/include/gl/TextureBuffer.h:32
↓ 1 callers
Class
ToolBox
lib/TbUiLib/include/ui/ToolBox.h:60
↓ 1 callers
Class
ToolChain
lib/TbUiLib/include/ui/ToolBox.h:58
↓ 1 callers
Class
ToolControllerGroup
lib/TbUiLib/include/ui/ToolController.h:90
↓ 1 callers
Class
UVCoordSystem
lib/TbMdlLib/include/mdl/BrushFace.h:52
↓ 1 callers
Class
UndefinedType
lib/TbElLib/include/el/Value.h:50
↓ 1 callers
Class
UnorderedApproxVecMatcher
lib/TbBaseLib/test-utils/include/Matchers.h:228
↓ 1 callers
Class
VariableTable
lib/TbElLib/include/el/VariableStore.h:55
next →
1–100 of 3,205, ranked by callers