Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crownengine/crown
/ types & classes
Types & classes
8,726 in github.com/crownengine/crown
⨍
Functions
29,210
◇
Types & classes
8,726
↓ 908 callers
Class
btVector3
3rdparty/bullet3/src/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h:19
↓ 303 callers
Enum
_
3rdparty/bullet3/src/BulletSoftBody/btSoftBody.h:626
↓ 146 callers
Class
vfloat4
* @brief Data type for 4-wide floats. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_sse_4.h:51
↓ 131 callers
Class
vint4
* @brief Data type for 4-wide ints. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_sse_4.h:195
↓ 121 callers
Class
set
3rdparty/bgfx/3rdparty/glsl-optimizer/src/mesa/main/mtypes.h:56
↓ 120 callers
Class
TType
Need to have association of line numbers to types in a list for building structs.
3rdparty/bgfx/3rdparty/glslang/glslang/Include/Types.h:311
↓ 83 callers
Class
StringView
3rdparty/bx/include/bx/debug.h:15
↓ 72 callers
Class
IdImmediate
3rdparty/bgfx/3rdparty/glslang/SPIRV/spvIR.h:85
↓ 64 callers
Class
CProfileNode
A node in the Profile Hierarchy Tree
3rdparty/bullet3/src/LinearMath/btQuickprof.h:83
↓ 56 callers
Enum
BuiltIn
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:646
↓ 54 callers
Class
sStkNN
3rdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.h:231
↓ 53 callers
Class
btQuaternion
3rdparty/bullet3/src/LinearMath/btQuaternion.h:58
↓ 44 callers
Class
DiagnosticStream
A DiagnosticStream remembers the current position of the input and an error code, and captures diagnostic messages via the left-shift operator. If the
3rdparty/bgfx/3rdparty/spirv-tools/source/diagnostic.h:29
↓ 44 callers
Class
Vector4
src/core/math/types.h:27
↓ 43 callers
Class
Decoration
An object of this class represents a specific decoration including its parameters (if any). Decorations are used by OpDecorate and OpMemberDecorate, a
3rdparty/bgfx/3rdparty/spirv-tools/source/val/decoration.h:65
↓ 42 callers
Enum
StorageClass
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:215
↓ 40 callers
Enum
Enum
3rdparty/bgfx/src/bgfx_p.h:313
↓ 35 callers
Class
vint8
* @brief Data type for 8-wide ints. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_avx2_8.h:156
↓ 31 callers
Enum
Enum
3rdparty/bgfx/src/renderer_vk.cpp:325
↓ 31 callers
Class
Operand
A *logical* operand to a SPIR-V instruction. It can be the type id, result id, or other additional operands carried in an instruction.
3rdparty/bgfx/3rdparty/spirv-tools/source/opt/instruction.h:80
↓ 30 callers
Class
StringId32
src/core/types.h:82
↓ 28 callers
Class
vint4
* @brief Data type for 4-wide ints. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_neon_4.h:183
↓ 27 callers
Class
vfloat8
* @brief Data type for 8-wide floats. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_avx2_8.h:49
↓ 27 callers
Class
vint4
* @brief Data type for 4-wide ints. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_none_4.h:187
↓ 25 callers
Class
vfloat4
* @brief Data type for 4-wide floats. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_neon_4.h:50
↓ 24 callers
Class
vfloat4
* @brief Data type for 4-wide floats. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_none_4.h:55
↓ 23 callers
Enum
Enum
3rdparty/bgfx/src/renderer_gl.cpp:543
↓ 23 callers
Enum
Enum
3rdparty/bgfx/src/bgfx.cpp:3584
↓ 23 callers
Class
StringView
src/core/strings/types.h:13
↓ 21 callers
Enum
Enum
3rdparty/bgfx/src/renderer_d3d11.cpp:723
↓ 20 callers
Enum
Enum
3rdparty/bgfx/src/renderer_d3d12.cpp:496
↓ 19 callers
Class
ErrorMsgStream
A helper class that temporarily stores error messages and dump the messages to a string which given as as pointer when it is destructed. If the given
3rdparty/bgfx/3rdparty/spirv-tools/source/util/parse_number.cpp:34
↓ 18 callers
Class
Vec3
3rdparty/bimg/3rdparty/libsquish/maths.h:35
↓ 17 callers
Enum
Capability
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:988
↓ 16 callers
Class
vmask4
* @brief Data type for 4-wide control plane masks. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_sse_4.h:337
↓ 15 callers
Enum
Op
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:1599
↓ 15 callers
Class
placeholder
3rdparty/bx/include/tinystl/new.h:34
↓ 14 callers
Class
Vector3
3rdparty/bimg/3rdparty/etc2/Vector.hpp:73
↓ 14 callers
Class
function
3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_function_detect_recursion.cpp:136
↓ 14 callers
Class
vmask4
* @brief Data type for 4-wide control plane masks. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_none_4.h:317
↓ 14 callers
Class
vmask4
* @brief Data type for 4-wide control plane masks. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_neon_4.h:313
↓ 14 callers
Class
vmask8
* @brief Data type for 8-wide control plane masks. */
3rdparty/bimg/3rdparty/astc-encoder/source/astcenc_vecmathlib_avx2_8.h:281
↓ 13 callers
Class
Range
3rdparty/bullet3/src/BulletDynamics/ConstraintSolver/btBatchedConstraints.h:34
↓ 13 callers
Class
StringId64
src/core/types.h:83
↓ 13 callers
Class
iterator
3rdparty/bgfx/3rdparty/spirv-tools/source/opt/instruction_list.h:58
↓ 13 callers
Class
optional
3rdparty/openal/common/aloptional.h:21
↓ 12 callers
Class
DominatorIterator
3rdparty/bgfx/3rdparty/spirv-tools/source/val/basic_block.h:190
↓ 12 callers
Class
Function
Describes a function.
src/resource/expression_language.h:54
↓ 12 callers
Class
match
3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_varyings.cpp:728
↓ 12 callers
Class
sStknNN
3rdparty/bullet3/src/BulletCollision/BroadphaseCollision/btDbvt.h:259
↓ 11 callers
Class
Location
Source location with file path, and file line.
3rdparty/bx/include/bx/bx.h:59
↓ 11 callers
Class
btSimdScalar
3rdparty/bullet3/src/BulletDynamics/ConstraintSolver/btSolverBody.h:33
↓ 10 callers
Enum
CommonDebugInfoInstructions
This enum defines the known common set of instructions that are the same between OpenCL.DebugInfo.100 and NonSemantic.Shader.DebugInfo.100. Note that
3rdparty/bgfx/3rdparty/spirv-tools/source/common_debug_info.h:24
↓ 10 callers
Enum
Enum
3rdparty/bgfx/tools/shaderc/shaderc.cpp:30
↓ 10 callers
Class
btReducedVector
A helper vector type used for CG projections
3rdparty/bullet3/src/LinearMath/btReducedVector.h:26
↓ 9 callers
Enum
LinkageType
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:465
↓ 9 callers
Class
Vec4
3rdparty/bimg/3rdparty/libsquish/simd_float.h:35
↓ 9 callers
Class
sigaction
src/device/main_linux.cpp:2518
↓ 8 callers
Class
DebugScope
This structure is used to represent a DebugScope instruction from the OpenCL.100.DebugInfo extended instruction set. Note that we can ignore the resul
3rdparty/bgfx/3rdparty/spirv-tools/source/opt/instruction.h:144
↓ 8 callers
Class
DiyFp
3rdparty/bx/src/dtoa.cpp:38
↓ 8 callers
Enum
MemoryAccessMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:933
↓ 8 callers
Class
Rational64
3rdparty/bullet3/src/LinearMath/btConvexHullComputer.cpp:271
↓ 8 callers
Class
Token
Represents a token in the expression language. The tokens are used both during the tokenization phase and as a representation of the program. (A list
src/resource/expression_language.cpp:167
↓ 8 callers
Class
btVector4
3rdparty/bullet3/src/LinearMath/btVector3.h:1060
↓ 7 callers
Class
Edge
Represents a CFG control edge.
3rdparty/bgfx/3rdparty/spirv-tools/source/opt/propagator.h:34
↓ 7 callers
Enum
NonSemanticShaderDebugInfo100Instructions
3rdparty/bgfx/3rdparty/spirv-tools/include/generated/NonSemanticShaderDebugInfo100.h:19
↓ 7 callers
Enum
TResourceType
Resource type for IO resolver
3rdparty/bgfx/3rdparty/glslang/glslang/Public/ShaderLang.h:430
↓ 7 callers
Class
btBroadphasePairSortPredicate
3rdparty/bullet3/src/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h:227
↓ 7 callers
Class
int3
3rdparty/bullet3/src/LinearMath/btConvexHull.cpp:25
↓ 6 callers
Class
AccessChain
3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvBuilder.h:764
↓ 6 callers
Class
DynamicString
src/core/strings/types.h:12
↓ 6 callers
Enum
Enum
3rdparty/bimg/src/image_cubemap_filter.cpp:36
↓ 6 callers
Class
InstructionBuilder
Helper class to abstract instruction construction and insertion. The instruction builder can preserve the following analyses (specified via the constr
3rdparty/bgfx/3rdparty/spirv-tools/source/opt/ir_builder.h:41
↓ 6 callers
Enum
OpenCLDebugInfo100Instructions
3rdparty/bgfx/3rdparty/spirv-tools/include/generated/OpenCLDebugInfo100.h:19
↓ 6 callers
Class
TOrderByPriority
3rdparty/bgfx/3rdparty/glslang/glslang/MachineIndependent/iomapper.cpp:89
↓ 6 callers
Class
btSpatialForceVector
3rdparty/bullet3/src/LinearMath/btSpatialAlgebra.h:23
↓ 6 callers
Class
reset
Resets console color.
3rdparty/bgfx/3rdparty/spirv-tools/source/print.h:42
↓ 6 callers
Class
sigaction
src/resource/data_compiler.cpp:1736
↓ 6 callers
Class
tInterstageIoData
3rdparty/bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.h:419
↓ 5 callers
Class
Bitset
3rdparty/bgfx/3rdparty/spirv-cross/spirv_common.hpp:70
↓ 5 callers
Enum
DebugInfoInstructions
3rdparty/bgfx/3rdparty/spirv-tools/include/generated/DebugInfo.h:19
↓ 5 callers
Class
Point32
3rdparty/bullet3/src/LinearMath/btConvexHullComputer.cpp:75
↓ 5 callers
Enum
SelectionControlMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:804
↓ 5 callers
Class
block
3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/link_uniform_blocks.cpp:169
↓ 5 callers
Enum
byte
The "canonical" way to store raw byte data. Like C++17's std::byte, it's not * treated as a character type and does not work with arithmatic ops. Onl
3rdparty/openal/common/albyte.h:14
↓ 5 callers
Class
deref
Automatic generator for ir_dereference_variable on assignment LHS. * * \sa operand */
3rdparty/bgfx/3rdparty/glsl-optimizer/src/glsl/ir_builder.h:66
↓ 4 callers
Enum
CooperativeMatrixOperandsMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:1404
↓ 4 callers
Enum
CooperativeMatrixReduceMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:1435
↓ 4 callers
Enum
Dim
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:254
↓ 4 callers
Class
DistanceEntry
Stores information about dependence between a load and a store wrt a single loop in a loop nest. DependenceInformation UNKNOWN if no dependence inform
3rdparty/bgfx/3rdparty/spirv-tools/source/opt/loop_dependence.h:55
↓ 4 callers
Enum
ExecutionModel
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:65
↓ 4 callers
Class
FHeapCompare
3rdparty/bimg/3rdparty/tinyexr/tinyexr.h:2077
↓ 4 callers
Enum
FPFastMathModeMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:443
↓ 4 callers
Enum
FragmentShadingRateMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:1349
↓ 4 callers
Enum
FunctionControlMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:866
↓ 4 callers
Enum
ImageOperandsMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:405
↓ 4 callers
Class
InstructionList
3rdparty/bgfx/3rdparty/spirv-tools/source/opt/instruction.h:48
↓ 4 callers
Enum
KernelProfilingInfoMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:983
↓ 4 callers
Enum
LoopControlMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:833
↓ 4 callers
Enum
MatrixMultiplyAccumulateOperandsMask
3rdparty/bgfx/3rdparty/spirv-cross/spirv.hpp:1535
next →
1–100 of 8,726, ranked by callers