Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Apress/Ray-Tracing-Gems-II
/ types & classes
Types & classes
2,140 in github.com/Apress/Ray-Tracing-Gems-II
⨍
Functions
11,165
◇
Types & classes
2,140
↓ 550 callers
Class
ImVec2
2D vector (often used to store positions, sizes, etc.)
Chapter_16/shared_sources/imgui/imgui.h:180
↓ 158 callers
Class
ImVec4
4D vector (often used to store floating-point colors)
Chapter_16/shared_sources/imgui/imgui.h:193
↓ 125 callers
Class
vec3
Chapter_20/program_defs.h:15
↓ 71 callers
Class
Vector3
A 3-vector with an unspecified fourth component. Depending on the context, the W can be 0 or 1, but both are implicit. The actual value of the fourth
Chapter_27/Core/Math/Vector.h:24
↓ 55 callers
Class
ImVec3
-------------------------- Firstly, a little math, missing from ImGui but needed for this widget A Vec3, Matrix 3x3, Dot & Cross products, A Quaternio
Chapter_16/shared_sources/imgui/imgui_orient.h:30
↓ 45 callers
Class
Vector4
Chapter_27/Core/Math/Vector.h:20
↓ 40 callers
Class
Scalar
Chapter_27/Core/Math/Scalar.h:20
↓ 31 callers
Class
NullType
Chapter_16/shared_external/OpenCL/include/CL/cl.hpp:7346
↓ 27 callers
Class
float3
Chapter_14/include/Scene.h:75
↓ 26 callers
Class
Color
Chapter_27/Core/Color.h:20
↓ 21 callers
Class
ZeroTy
Chapter_39/owl/owl/include/owl/common/math/constants.h:32
↓ 17 callers
Class
BoundingPlane
Chapter_27/Core/Math/BoundingPlane.h:20
↓ 16 callers
Class
exception
! @brief general exception of the @ref basic_json class This class is an extension of `std::exception` objects with a member @a id for exception ids.
Chapter_16/shared_sources/fileformats/json.hpp:882
↓ 16 callers
Class
size_t
Chapter_16/shared_external/OpenCL/include/CL/cl.hpp:1093
↓ 14 callers
Class
CD3DX12_DEPTH_STENCIL_DESC1
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:224
↓ 14 callers
Class
CD3DX12_DEPTH_STENCIL_DESC1
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:224
↓ 13 callers
Class
Matrix3
Chapter_27/Core/Math/Matrix3.h:22
↓ 13 callers
Class
Value
Simple class to represent JSON object
Chapter_16/shared_sources/fileformats/tiny_gltf.h:260
↓ 12 callers
Class
input_adapter
Chapter_16/shared_sources/fileformats/json.hpp:2480
↓ 11 callers
Class
OneTy
Chapter_39/owl/owl/include/owl/common/math/constants.h:48
↓ 10 callers
Class
CD3DX12_HEAP_PROPERTIES
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:405
↓ 9 callers
Class
AffineTransform
Chapter_27/Core/Math/Transform.h:65
↓ 9 callers
Class
Matrix4
Chapter_27/Core/MotionBlur.h:19
↓ 8 callers
Class
Buffer
! base class for any sort of buffer type - pinned, device, managed, ... */
Chapter_39/owl/owl/Buffer.h:27
↓ 8 callers
Class
CD3DX12_BLEND_DESC
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:317
↓ 8 callers
Class
CD3DX12_BLEND_DESC
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:317
↓ 8 callers
Class
CD3DX12_RASTERIZER_DESC
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:341
↓ 8 callers
Class
CD3DX12_RASTERIZER_DESC
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:341
↓ 8 callers
Class
CD3DX12_SHADER_BYTECODE
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:619
↓ 8 callers
Class
Quaternion
Chapter_27/Core/Math/Quaternion.h:20
↓ 8 callers
Class
binary_reader
Chapter_16/shared_sources/fileformats/json.hpp:6516
↓ 7 callers
Class
CD3DX12_HEAP_PROPERTIES
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:405
↓ 7 callers
Class
CD3DX12_VIEW_INSTANCING_DESC
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:1958
↓ 7 callers
Class
CD3DX12_VIEW_INSTANCING_DESC
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:1958
↓ 7 callers
Class
Image
! \brief C++ base class for Image Memory objects. * * See Memory for details about copy semantics, etc. * * \see Memory */
Chapter_16/shared_external/OpenCL/include/CL/cl.hpp:3521
↓ 7 callers
Class
OrthogonalTransform
Chapter_27/Core/Math/Transform.h:21
↓ 7 callers
Class
parser
Chapter_16/shared_sources/fileformats/json.hpp:4986
↓ 6 callers
Class
CD3DX12_DEPTH_STENCIL_DESC1
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:224
↓ 6 callers
Class
CD3DX12_RT_FORMAT_ARRAY
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:2278
↓ 6 callers
Class
CD3DX12_RT_FORMAT_ARRAY
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:2278
↓ 6 callers
Class
DebugUtil
Chapter_16/shared_sources/nvvk/debug_util_vk.hpp:41
↓ 6 callers
Class
ImColor
Helper to build glyph ranges from text/string data
Chapter_16/shared_sources/imgui/imgui.h:113
↓ 6 callers
Class
ImGuiStoragePair
Chapter_16/shared_sources/imgui/imgui.h:1660
↓ 6 callers
Class
Matrix4
Chapter_27/Core/Math/Matrix4.h:20
↓ 6 callers
Class
float2
Chapter_20/program_defs.h:36
↓ 5 callers
Class
CD3DX12_DEFAULT
Chapter_07/d3dx12.h:19
↓ 5 callers
Class
CD3DX12_DEFAULT
Chapter_27/d3dx12.h:19
↓ 5 callers
Class
CD3DX12_HEAP_PROPERTIES
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:405
↓ 5 callers
Class
CD3DX12_RESOURCE_DESC
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:1715
↓ 5 callers
Class
CD3DX12_RESOURCE_DESC
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:1715
↓ 5 callers
Class
CD3DX12_RESOURCE_DESC
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:1713
↓ 5 callers
Class
CD3DX12_RESOURCE_DESC1
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:1830
↓ 5 callers
Class
CD3DX12_RESOURCE_DESC1
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:1830
↓ 5 callers
Class
Definition
Chapter_16/shared_sources/nvh/shaderfilemanager.hpp:107
↓ 5 callers
Class
ImFontConfig
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
Chapter_16/shared_sources/imgui/imgui.h:110
↓ 5 callers
Class
ImVec2ih
2D vector (half-size integer)
Chapter_16/shared_sources/imgui/imgui_internal.h:536
↓ 5 callers
Class
diyfp
Chapter_16/shared_sources/fileformats/json.hpp:9876
↓ 5 callers
Class
json_pointer
Chapter_16/shared_sources/fileformats/json.hpp:100
↓ 5 callers
Class
vec3
Chapter_39/cdf.h:64
↓ 4 callers
Class
FHeapCompare
Chapter_39/tinyexr.h:8520
↓ 3 callers
Class
Allocation
Chapter_16/shared_sources/nvvk/memorymanagement_vk.hpp:76
↓ 3 callers
Class
AllocationID
Chapter_16/shared_sources/nvvk/memorymanagement_vk.hpp:83
↓ 3 callers
Class
CD3DX12_BLEND_DESC
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:317
↓ 3 callers
Class
CD3DX12_CPU_DESCRIPTOR_HANDLE
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:1564
↓ 3 callers
Class
CD3DX12_GPU_DESCRIPTOR_HANDLE
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:1625
↓ 3 callers
Class
CD3DX12_RASTERIZER_DESC
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:341
↓ 3 callers
Class
CD3DX12_SHADER_BYTECODE
------------------------------------------------------------------------------------------------
Chapter_07/d3dx12.h:620
↓ 3 callers
Class
CD3DX12_SHADER_BYTECODE
------------------------------------------------------------------------------------------------
Chapter_27/d3dx12.h:620
↓ 3 callers
Class
Data
Chapter_16/shared_sources/nvh/profiler.hpp:337
↓ 3 callers
Class
HrException
Chapter_07/DXSampleHelper.h:20
↓ 3 callers
Class
ImQuat
Chapter_16/shared_sources/imgui/imgui_orient.h:63
↓ 3 callers
Class
ImVec1
1D vector (this odd construct is used to facilitate the transition between 1D and 2D, and the maintenance of some branches/patches)
Chapter_16/shared_sources/imgui/imgui_internal.h:528
↓ 3 callers
Class
Platform
! \brief Class interface for cl_platform_id. * * \note Copies of these objects are inexpensive, since they don't 'own' * any underlying res
Chapter_16/shared_external/OpenCL/include/CL/cl.hpp:2154
↓ 3 callers
Class
ShaderRecord
Shader record = {{Shader ID}, {RootArguments}}
Chapter_07/DirectXRaytracingHelper.h:25
↓ 3 callers
Enum
Type
Chapter_16/shared_sources/nvh/parametertools.hpp:71
↓ 3 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
Chapter_16/shared_sources/fileformats/json.hpp:1136
↓ 2 callers
Class
Buffer
Chapter_16/shared_external/OpenCL/include/CL/cl.hpp:268
↓ 2 callers
Class
CD3DX12_RANGE
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:562
↓ 2 callers
Class
CD3DX12_RT_FORMAT_ARRAY
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:2148
↓ 2 callers
Class
CD3DX12_TEXTURE_COPY_LOCATION
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:819
↓ 2 callers
Class
CD3DX12_VIEW_INSTANCING_DESC
------------------------------------------------------------------------------------------------
Chapter_27/Core/d3dx12.h:1828
↓ 2 callers
Class
Camera
Chapter_14/include/Scene.h:36
↓ 2 callers
Class
DescriptorHandle
Chapter_27/Core/DescriptorHeap.h:49
↓ 2 callers
Class
GraphVector
Chapter_27/Core/GraphRenderer.cpp:49
↓ 2 callers
Class
HrException
Chapter_27/DXSampleHelper.h:20
↓ 2 callers
Class
ImGuiPtrOrIndex
Chapter_16/shared_sources/imgui/imgui_internal.h:848
↓ 2 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
Chapter_16/shared_sources/imgui/imgui_internal.h:84
↓ 2 callers
Class
ImGuiTextRange
Chapter_16/shared_sources/imgui/imgui.h:1613
↓ 2 callers
Class
IncludeID
Chapter_16/shared_sources/nvh/shaderfilemanager.hpp:78
↓ 2 callers
Class
Memory
Chapter_16/shared_external/OpenCL/include/CL/cl.hpp:238
↓ 2 callers
Class
ObjReaderConfig
v2 API
Chapter_39/tiny_obj_loader.h:469
↓ 2 callers
Class
ObjReaderConfig
v2 API
Chapter_39/owl/samples/advanced/optix7course/tiny_obj_loader.h:469
↓ 2 callers
Class
ObjReaderConfig
v2 API
Chapter_16/shared_sources/fileformats/tiny_obj_loader.h:471
↓ 2 callers
Class
Program
Chapter_16/shared_external/OpenCL/include/CL/cl.hpp:263
↓ 2 callers
Class
Section
Chapter_16/shared_sources/nvgl/profiler_gl.hpp:52
↓ 2 callers
Class
Section
Chapter_16/shared_sources/nvh/profiler.hpp:99
↓ 2 callers
Class
Section
Chapter_16/shared_sources/nvvk/profiler_vk.hpp:104
↓ 2 callers
Class
Vertex
Chapter_16/shared_sources/nvh/geometry.hpp:73
↓ 2 callers
Class
box_t
Chapter_39/owl/owl/include/owl/common/math/box.h:98
↓ 2 callers
Class
fipMemoryIO
Chapter_16/shared_external/Freeimage/include/FreeImagePlus.h:91
next →
1–100 of 2,140, ranked by callers