Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Twinklebear/ChameleonRT
/ types & classes
Types & classes
791 in github.com/Twinklebear/ChameleonRT
⨍
Functions
3,396
◇
Types & classes
791
↓ 688 callers
Class
ImVec2
2D vector (often used to store positions or sizes)
imgui/imgui.h:211
↓ 167 callers
Class
ImVec4
4D vector (often used to store floating-point colors)
imgui/imgui.h:224
↓ 22 callers
Class
Buffer
backends/optix/optix_utils.h:38
↓ 13 callers
Class
Value
Simple class to represent JSON object
util/tiny_gltf.h:261
↓ 7 callers
Class
ImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
imgui/imgui_internal.h:407
↓ 7 callers
Class
iterator
util/parallel_hashmap/phmap.h:841
↓ 6 callers
Class
ImGuiStoragePair
imgui/imgui.h:1848
↓ 6 callers
Class
MyDocument
Simplified structure to mimic a Document model
imgui/imgui_demo.cpp:5314
↓ 6 callers
Class
Span
util/parallel_hashmap/phmap_base.h:2925
↓ 6 callers
Class
in_place_t
in_place_t Tag type used to specify in-place construction, such as with `phmap::optional`, designed to be a drop-in replacement for C++17's `std::in_
util/parallel_hashmap/phmap_base.h:977
↓ 5 callers
Class
diyfp
util/json.hpp:14992
↓ 5 callers
Class
json_pointer
util/json.hpp:3331
↓ 4 callers
Class
Buffer
backends/dxr/dx12_utils.h:70
↓ 4 callers
Class
ImFontConfig
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
imgui/imgui.h:123
↓ 4 callers
Class
ShaderRecord
backends/vulkan/vulkanrt_utils.h:176
↓ 4 callers
Class
out_of_range
@brief exception indicating access out of the defined range @sa https://json.nlohmann.me/api/basic_json/out_of_range/
util/json.hpp:2988
↓ 3 callers
Class
ImVec1
Helper: ImVec1 (1D vector) (this odd construct is used to facilitate the transition between 1D and 2D, and the maintenance of some branches/patches)
imgui/imgui_internal.h:399
↓ 3 callers
Class
Image
util/material.h:11
↓ 3 callers
Class
RootParam
backends/dxr/dxr_utils.h:14
↓ 3 callers
Class
sysinfo
util/parallel_hashmap/meminfo.h:44
↓ 2 callers
Class
DescriptorHeapBuilder
backends/dxr/dxr_utils.h:12
↓ 2 callers
Class
DescriptorSetLayoutBuilder
backends/vulkan/vulkan_utils.h:187
↓ 2 callers
Class
DescriptorSetUpdater
backends/vulkan/vulkan_utils.h:220
↓ 2 callers
Class
HashtablezInfoHandle
util/parallel_hashmap/phmap.h:582
↓ 2 callers
Class
ImColor
Helper to build glyph ranges from text/string data
imgui/imgui.h:126
↓ 2 callers
Class
ImGuiPtrOrIndex
imgui/imgui_internal.h:975
↓ 2 callers
Class
ImGuiStyleMod
Storage for one type registered in the .ini file
imgui/imgui_internal.h:106
↓ 2 callers
Class
ImGuiTextRange
imgui/imgui.h:1801
↓ 2 callers
Class
ImGuiWindowSettings
Temporary storage for one window (that's the data which in theory we could ditch at the end of the frame)
imgui/imgui_internal.h:111
↓ 2 callers
Class
ReturnKey
util/parallel_hashmap/phmap_base.h:414
↓ 2 callers
Class
constructor
util/parallel_hashmap/phmap.h:1346
↓ 2 callers
Class
input_stream_adapter
! Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at beginning of input. Does not support changing the underlying std::streambuf
util/json.hpp:5281
↓ 1 callers
Class
BitMask
util/parallel_hashmap/phmap.h:166
↓ 1 callers
Class
DescriptorHeap
backends/dxr/dxr_utils.h:24
↓ 1 callers
Class
DisneyMaterial
util/material.h:29
↓ 1 callers
Class
HitGroup
backends/dxr/dxr_utils.h:184
↓ 1 callers
Class
ISPCGeometry
backends/embree_sycl/embree_utils.h:56
↓ 1 callers
Class
ISPCGeometry
backends/embree/embree_utils.h:38
↓ 1 callers
Class
ISPCTexture2D
backends/embree/embree_utils.h:109
↓ 1 callers
Class
ImDrawChannel
Forward declarations
imgui/imgui.h:114
↓ 1 callers
Class
ImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
imgui/imgui.h:115
↓ 1 callers
Class
ImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
imgui/imgui.h:117
↓ 1 callers
Class
ImDrawListSharedData
Helper to build a ImDrawData instance
imgui/imgui_internal.h:91
↓ 1 callers
Class
ImGuiColumns
Storage data for a single column
imgui/imgui_internal.h:94
↓ 1 callers
Class
ImGuiMenuColumns
Backup and restore IsItemHovered() internal data
imgui/imgui_internal.h:100
↓ 1 callers
Class
ImGuiTabItem
Storage for a tab bar
imgui/imgui_internal.h:108
↓ 1 callers
Class
ImGuiWindow
Storage for a tab item (within a tab bar)
imgui/imgui_internal.h:109
↓ 1 callers
Class
ImGui_ImplVulkanH_Window
backends/vulkan/imgui_impl_vulkan.h:73
↓ 1 callers
Class
Layout
util/parallel_hashmap/phmap_base.h:4122
↓ 1 callers
Class
RTPipeline
backends/dxr/dxr_utils.h:209
↓ 1 callers
Class
RTPipelineBuilder
backends/dxr/dxr_utils.h:211
↓ 1 callers
Class
RTPipelineBuilder
backends/vulkan/vulkanrt_utils.h:151
↓ 1 callers
Class
RootSignature
backends/dxr/dxr_utils.h:77
↓ 1 callers
Class
ShaderRecord
backends/optix/optix_utils.h:245
↓ 1 callers
Class
ShaderTable
backends/optix/optix_utils.h:254
↓ 1 callers
Class
ShaderTableBuilder
backends/optix/optix_utils.h:243
↓ 1 callers
Class
TopLevelBVH
backends/dxr/dxr_utils.h:358
↓ 1 callers
Class
TopLevelBVH
backends/optix/optix_utils.h:171
↓ 1 callers
Class
const_iterator
util/parallel_hashmap/phmap.h:907
↓ 1 callers
Class
file_input_adapter
! Input adapter for stdio file access. This adapter read only 1 byte and do not use any buffer. This adapter is a very low level adapter. */
util/json.hpp:5244
↓ 1 callers
Class
line_t
util/tiny_obj_loader.h:441
↓ 1 callers
Class
mat4
Column major 4x4 matrix to match GLM TODO: swap to 3x4 row-major to match other backends
backends/embree_sycl/mat4.h:9
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
util/json.hpp:11233
Class
AbslMutex
util/parallel_hashmap/phmap_base.h:5065
Class
Accept
util/parallel_hashmap/phmap_base.h:732
Class
AcceptImpl
util/parallel_hashmap/phmap_base.h:742
Class
AcceptImpl
util/parallel_hashmap/phmap_base.h:768
Class
AcceptImpl
util/parallel_hashmap/phmap_base.h:795
Class
AcceptImpl
util/parallel_hashmap/phmap_base.h:812
Class
AcceptImpl<R (C::*)(Params...) const, Obj, Args...>
util/parallel_hashmap/phmap_base.h:751
Class
AcceptImpl<R (C::*)(Params...) const, Ptr, Args...>
util/parallel_hashmap/phmap_base.h:777
Class
AcceptImpl<R (C::*)(Params...), Obj, Args...>
util/parallel_hashmap/phmap_base.h:746
Class
AcceptImpl<R (C::*)(Params...), Ptr, Args...>
util/parallel_hashmap/phmap_base.h:772
Class
AcceptImpl<R C::*, Obj>
util/parallel_hashmap/phmap_base.h:798
Class
AcceptImpl<R C::*, Ptr>
util/parallel_hashmap/phmap_base.h:815
Class
Accessor
util/tiny_gltf.h:836
Class
Accessor
util/buffer_view.h:27
Class
AlignOf
util/parallel_hashmap/phmap_base.h:3726
Class
AlignOf<Aligned<T, N>>
util/parallel_hashmap/phmap_base.h:3731
Class
Aligned
util/parallel_hashmap/phmap_base.h:3690
Class
Animation
util/tiny_gltf.h:563
Class
AnimationChannel
util/tiny_gltf.h:527
Class
AnimationSampler
util/tiny_gltf.h:546
Class
ArcballCamera
A simple arcball camera that moves around the camera's focal point. * The mouse inputs to the camera should be in normalized device coordinates, * w
util/arcball_camera.h:11
Class
AssertHashEnabledHelper
util/parallel_hashmap/phmap_base.h:353
Class
Asset
util/tiny_gltf.h:1072
Class
BVH
backends/metal/metalrt_utils.h:150
Class
BinaryInputArchive
util/parallel_hashmap/phmap_dump.h:203
Class
BinaryOutputArchive
------------------------------------------------------------------------ ------------------------------------------------------------------------
util/parallel_hashmap/phmap_dump.h:180
Class
BottomLevelBVH
backends/dxr/dxr_utils.h:318
Class
BottomLevelBVH
backends/metal/metalrt_utils.h:176
Class
BottomLevelBVH
backends/metal/render_metal.h:18
Class
Buffer
backends/embree_sycl/sycl_utils.h:13
Class
Buffer
backends/metal/metalrt_utils.h:54
Class
Buffer
backends/metal/render_metal.h:16
Class
Buffer
backends/vulkan/vulkan_utils.h:91
Class
Buffer
util/tiny_gltf.h:1054
Class
BufferView
util/tiny_gltf.h:807
Class
BufferView
util/buffer_view.h:9
Class
Callable
f(t1, t2, ..., tN) in all other cases.
util/parallel_hashmap/phmap_base.h:826
next →
1–100 of 791, ranked by callers