MCPcopy Create free account

hub / github.com/Twinklebear/ChameleonRT / types & classes

Types & classes791 in github.com/Twinklebear/ChameleonRT

↓ 688 callersClassImVec2
2D vector (often used to store positions or sizes)
imgui/imgui.h:211
↓ 167 callersClassImVec4
4D vector (often used to store floating-point colors)
imgui/imgui.h:224
↓ 22 callersClassBuffer
backends/optix/optix_utils.h:38
↓ 13 callersClassValue
Simple class to represent JSON object
util/tiny_gltf.h:261
↓ 7 callersClassImVec2ih
Helper: ImVec2ih (2D vector, half-size integer, for long-term packed storage)
imgui/imgui_internal.h:407
↓ 7 callersClassiterator
util/parallel_hashmap/phmap.h:841
↓ 6 callersClassImGuiStoragePair
imgui/imgui.h:1848
↓ 6 callersClassMyDocument
Simplified structure to mimic a Document model
imgui/imgui_demo.cpp:5314
↓ 6 callersClassSpan
util/parallel_hashmap/phmap_base.h:2925
↓ 6 callersClassin_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 callersClassdiyfp
util/json.hpp:14992
↓ 5 callersClassjson_pointer
util/json.hpp:3331
↓ 4 callersClassBuffer
backends/dxr/dx12_utils.h:70
↓ 4 callersClassImFontConfig
Runtime data for multiple fonts, bake multiple fonts into a single texture, TTF/OTF font loader
imgui/imgui.h:123
↓ 4 callersClassShaderRecord
backends/vulkan/vulkanrt_utils.h:176
↓ 4 callersClassout_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 callersClassImVec1
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 callersClassImage
util/material.h:11
↓ 3 callersClassRootParam
backends/dxr/dxr_utils.h:14
↓ 3 callersClasssysinfo
util/parallel_hashmap/meminfo.h:44
↓ 2 callersClassDescriptorHeapBuilder
backends/dxr/dxr_utils.h:12
↓ 2 callersClassDescriptorSetLayoutBuilder
backends/vulkan/vulkan_utils.h:187
↓ 2 callersClassDescriptorSetUpdater
backends/vulkan/vulkan_utils.h:220
↓ 2 callersClassHashtablezInfoHandle
util/parallel_hashmap/phmap.h:582
↓ 2 callersClassImColor
Helper to build glyph ranges from text/string data
imgui/imgui.h:126
↓ 2 callersClassImGuiPtrOrIndex
imgui/imgui_internal.h:975
↓ 2 callersClassImGuiStyleMod
Storage for one type registered in the .ini file
imgui/imgui_internal.h:106
↓ 2 callersClassImGuiTextRange
imgui/imgui.h:1801
↓ 2 callersClassImGuiWindowSettings
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 callersClassReturnKey
util/parallel_hashmap/phmap_base.h:414
↓ 2 callersClassconstructor
util/parallel_hashmap/phmap.h:1346
↓ 2 callersClassinput_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 callersClassBitMask
util/parallel_hashmap/phmap.h:166
↓ 1 callersClassDescriptorHeap
backends/dxr/dxr_utils.h:24
↓ 1 callersClassDisneyMaterial
util/material.h:29
↓ 1 callersClassHitGroup
backends/dxr/dxr_utils.h:184
↓ 1 callersClassISPCGeometry
backends/embree_sycl/embree_utils.h:56
↓ 1 callersClassISPCGeometry
backends/embree/embree_utils.h:38
↓ 1 callersClassISPCTexture2D
backends/embree/embree_utils.h:109
↓ 1 callersClassImDrawChannel
Forward declarations
imgui/imgui.h:114
↓ 1 callersClassImDrawCmd
Temporary storage to output draw commands out of order, used by ImDrawListSplitter and ImDrawList::ChannelsSplit()
imgui/imgui.h:115
↓ 1 callersClassImDrawList
All draw command lists required to render the frame + pos/size coordinates to use for the projection matrix.
imgui/imgui.h:117
↓ 1 callersClassImDrawListSharedData
Helper to build a ImDrawData instance
imgui/imgui_internal.h:91
↓ 1 callersClassImGuiColumns
Storage data for a single column
imgui/imgui_internal.h:94
↓ 1 callersClassImGuiMenuColumns
Backup and restore IsItemHovered() internal data
imgui/imgui_internal.h:100
↓ 1 callersClassImGuiTabItem
Storage for a tab bar
imgui/imgui_internal.h:108
↓ 1 callersClassImGuiWindow
Storage for a tab item (within a tab bar)
imgui/imgui_internal.h:109
↓ 1 callersClassImGui_ImplVulkanH_Window
backends/vulkan/imgui_impl_vulkan.h:73
↓ 1 callersClassLayout
util/parallel_hashmap/phmap_base.h:4122
↓ 1 callersClassRTPipeline
backends/dxr/dxr_utils.h:209
↓ 1 callersClassRTPipelineBuilder
backends/dxr/dxr_utils.h:211
↓ 1 callersClassRTPipelineBuilder
backends/vulkan/vulkanrt_utils.h:151
↓ 1 callersClassRootSignature
backends/dxr/dxr_utils.h:77
↓ 1 callersClassShaderRecord
backends/optix/optix_utils.h:245
↓ 1 callersClassShaderTable
backends/optix/optix_utils.h:254
↓ 1 callersClassShaderTableBuilder
backends/optix/optix_utils.h:243
↓ 1 callersClassTopLevelBVH
backends/dxr/dxr_utils.h:358
↓ 1 callersClassTopLevelBVH
backends/optix/optix_utils.h:171
↓ 1 callersClassconst_iterator
util/parallel_hashmap/phmap.h:907
↓ 1 callersClassfile_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 callersClassline_t
util/tiny_obj_loader.h:441
↓ 1 callersClassmat4
Column major 4x4 matrix to match GLM TODO: swap to 3x4 row-major to match other backends
backends/embree_sycl/mat4.h:9
↓ 1 callersClassprimitive_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
ClassAbslMutex
util/parallel_hashmap/phmap_base.h:5065
ClassAccept
util/parallel_hashmap/phmap_base.h:732
ClassAcceptImpl
util/parallel_hashmap/phmap_base.h:742
ClassAcceptImpl
util/parallel_hashmap/phmap_base.h:768
ClassAcceptImpl
util/parallel_hashmap/phmap_base.h:795
ClassAcceptImpl
util/parallel_hashmap/phmap_base.h:812
ClassAcceptImpl<R (C::*)(Params...) const, Obj, Args...>
util/parallel_hashmap/phmap_base.h:751
ClassAcceptImpl<R (C::*)(Params...) const, Ptr, Args...>
util/parallel_hashmap/phmap_base.h:777
ClassAcceptImpl<R (C::*)(Params...), Obj, Args...>
util/parallel_hashmap/phmap_base.h:746
ClassAcceptImpl<R (C::*)(Params...), Ptr, Args...>
util/parallel_hashmap/phmap_base.h:772
ClassAcceptImpl<R C::*, Obj>
util/parallel_hashmap/phmap_base.h:798
ClassAcceptImpl<R C::*, Ptr>
util/parallel_hashmap/phmap_base.h:815
ClassAccessor
util/tiny_gltf.h:836
ClassAccessor
util/buffer_view.h:27
ClassAlignOf
util/parallel_hashmap/phmap_base.h:3726
ClassAlignOf<Aligned<T, N>>
util/parallel_hashmap/phmap_base.h:3731
ClassAligned
util/parallel_hashmap/phmap_base.h:3690
ClassAnimation
util/tiny_gltf.h:563
ClassAnimationChannel
util/tiny_gltf.h:527
ClassAnimationSampler
util/tiny_gltf.h:546
ClassArcballCamera
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
ClassAssertHashEnabledHelper
util/parallel_hashmap/phmap_base.h:353
ClassAsset
util/tiny_gltf.h:1072
ClassBVH
backends/metal/metalrt_utils.h:150
ClassBinaryInputArchive
util/parallel_hashmap/phmap_dump.h:203
ClassBinaryOutputArchive
------------------------------------------------------------------------ ------------------------------------------------------------------------
util/parallel_hashmap/phmap_dump.h:180
ClassBottomLevelBVH
backends/dxr/dxr_utils.h:318
ClassBottomLevelBVH
backends/metal/metalrt_utils.h:176
ClassBottomLevelBVH
backends/metal/render_metal.h:18
ClassBuffer
backends/embree_sycl/sycl_utils.h:13
ClassBuffer
backends/metal/metalrt_utils.h:54
ClassBuffer
backends/metal/render_metal.h:16
ClassBuffer
backends/vulkan/vulkan_utils.h:91
ClassBuffer
util/tiny_gltf.h:1054
ClassBufferView
util/tiny_gltf.h:807
ClassBufferView
util/buffer_view.h:9
ClassCallable
f(t1, t2, ..., tN) in all other cases.
util/parallel_hashmap/phmap_base.h:826
next →1–100 of 791, ranked by callers