MCPcopy Create free account

hub / github.com/AlexanderVeselov/RayTracing / types & classes

Types & classes111 in github.com/AlexanderVeselov/RayTracing

↓ 2 callersClassObjReaderConfig
v2 API
3rdparty/tinyobjloader/tiny_obj_loader.h:502
↓ 2 callersClassshape_t
3rdparty/tinyobjloader/tiny_obj_loader.h:379
EnumAOV
src/render/path_tracer.hpp:49
ClassAabb
src/utils/aabb.hpp:32
ClassAccelerationStructure
src/acc_structures/acceleration_structure.hpp:37
ClassAccelerationStructure
src/render/path_tracer.hpp:37
EnumAccelerationStructureBackend
src/acc_structures/acceleration_structure.hpp:31
ClassAovRootConstants
src/render/path_tracer.cpp:328
ClassBVHBuildNode
src/acc_structures/bvh.hpp:52
ClassBVHPrimitiveInfo
src/acc_structures/bvh.hpp:44
ClassBucketInfo
src/acc_structures/bvh.hpp:76
ClassBvh
src/acc_structures/bvh.hpp:32
ClassCamera
src/shaders/shared_structures.h:137
ClassCameraController
src/utils/camera_controller.hpp:33
ClassCommandBuffer
src/acc_structures/hardware_rt_acceleration_structure.hpp:36
ClassCommandBuffer
src/render/post_process.hpp:34
ClassCommandBuffer
src/render/denoiser.hpp:33
ClassCommandBuffer
src/render/simple_accumulator.hpp:33
ClassCommandBuffer
src/managers/texture_manager.hpp:37
ClassDenoiser
src/render/denoiser.hpp:38
ClassDenoiserRootConstants
src/render/denoiser.cpp:93
ClassDevice
src/acc_structures/hardware_rt_acceleration_structure.hpp:37
ClassDevice
src/render/post_process.hpp:35
ClassDevice
src/render/denoiser.hpp:34
ClassDevice
src/render/simple_accumulator.hpp:34
ClassDevice
src/managers/texture_manager.hpp:38
ClassEmissiveTriangle
src/shaders/shared_structures.h:67
ClassGLFWallocator
3rdparty/glfw/include/GLFW/glfw3.h:2068
ClassGLFWcursor
3rdparty/glfw/include/GLFW/glfw3.h:1375
ClassGLFWgamepadstate
3rdparty/glfw/include/GLFW/glfw3.h:2047
ClassGLFWgammaramp
3rdparty/glfw/include/GLFW/glfw3.h:1994
ClassGLFWimage
3rdparty/glfw/include/GLFW/glfw3.h:2023
ClassGLFWmonitor
3rdparty/glfw/include/GLFW/glfw3.h:1351
ClassGLFWvidmode
3rdparty/glfw/include/GLFW/glfw3.h:1960
ClassGLFWwindow
3rdparty/glfw/include/GLFW/glfw3.h:1363
ClassGuiParams
src/render/render.hpp:104
ClassHardwareRtAccelerationStructure
src/acc_structures/hardware_rt_acceleration_structure.hpp:40
ClassHardwareRtAccelerationStructure
src/render/path_tracer.hpp:38
ClassHit
src/shaders/shared_structures.h:50
ClassImage
src/render/post_process.hpp:36
ClassImage
src/render/denoiser.hpp:35
ClassImage
src/render/simple_accumulator.hpp:35
ClassInstanceInfo
src/shaders/shared_structures.h:109
EnumKeyCode
src/utils/window.hpp:29
ClassLight
src/shaders/shared_structures.h:82
ClassLinearBVHNode
src/shaders/shared_structures.h:129
ClassMaterialFileReader
Read .mtl from a file.
3rdparty/tinyobjloader/tiny_obj_loader.h:469
ClassMaterialReader
3rdparty/tinyobjloader/tiny_obj_loader.h:455
ClassMaterialStreamReader
Read .mtl from a stream.
3rdparty/tinyobjloader/tiny_obj_loader.h:487
ClassMesh
src/scene/scene.hpp:36
ClassMeshInfo
src/shaders/shared_structures.h:101
ClassMissRootConstants
src/render/path_tracer.cpp:348
EnumMouseButton
src/utils/window.hpp:136
ClassObjLoader
src/scene/scene.hpp:34
ClassObjLoader
src/loaders/obj_loader.hpp:30
ClassObjReader
Wavefront .obj reader class(v2 API)
3rdparty/tinyobjloader/tiny_obj_loader.h:524
ClassPackedMaterial
src/shaders/shared_structures.h:73
ClassPathTracer
src/render/path_tracer.hpp:40
ClassPostProcess
src/render/post_process.hpp:39
ClassPrimGroup
Manages group of primitives(face, line, points, ...)
3rdparty/tinyobjloader/tiny_obj_loader.h:711
ClassQueue
src/managers/texture_manager.hpp:39
ClassRTTriangle
src/shaders/shared_structures.h:119
ClassRay
src/shaders/shared_structures.h:42
ClassRaygenRootConstants
src/render/path_tracer.cpp:289
ClassRender
src/render/render.hpp:43
EnumRenderBackend
src/render/render.hpp:46
ClassRhiCameraData
src/render/path_tracer.cpp:49
ClassRootConstants
src/shaders/aov.cs:28
ClassRootConstants
src/shaders/denoiser.cs:28
ClassRootConstants
src/shaders/accumulate_radiance.cs:25
ClassRootConstants
src/shaders/miss.cs:28
ClassRootConstants
src/shaders/hit_surface.cs:28
ClassRootConstants
src/shaders/raygeneration.cs:28
EnumSamplerType
src/render/path_tracer.hpp:43
ClassScene
src/scene/scene.hpp:51
ClassScene
src/acc_structures/hardware_rt_acceleration_structure.hpp:32
ClassScene
src/render/render.hpp:41
ClassScene
src/render/path_tracer.hpp:35
ClassScene
src/loaders/obj_loader.hpp:27
ClassSceneInfo
src/shaders/shared_structures.h:59
ClassSceneInstance
src/scene/scene.hpp:43
ClassShadeRootConstants
src/render/path_tracer.cpp:366
ClassSimpleAccumulator
src/render/simple_accumulator.hpp:38
ClassTexture
src/managers/texture_manager.hpp:42
ClassTextureManager
src/render/render.hpp:42
ClassTextureManager
src/render/path_tracer.hpp:36
ClassTextureManager
src/managers/texture_manager.hpp:53
ClassTextureManager
src/loaders/obj_loader.hpp:28
ClassVertex
src/shaders/shared_structures.h:90
ClassVertexEqual
src/loaders/obj_loader.cpp:86
ClassVertexHasher
src/loaders/obj_loader.cpp:55
ClassWindow
src/utils/camera_controller.hpp:31
ClassWindow
src/utils/window.hpp:143
ClassWindow
src/render/render.hpp:40
Class__line_t
Internal data structure for line representation
3rdparty/tinyobjloader/tiny_obj_loader.h:681
Class__points_t
Internal data structure for points representation
3rdparty/tinyobjloader/tiny_obj_loader.h:689
Classattrib_t
Vertex attributes
3rdparty/tinyobjloader/tiny_obj_loader.h:387
Classcallback_t
3rdparty/tinyobjloader/tiny_obj_loader.h:420
Classface_t
Internal data structure for face representation index + smoothing group.
3rdparty/tinyobjloader/tiny_obj_loader.h:671
Classindex_t
Index struct to support different indices for vtx/normal/texcoord. -1 means not used.
3rdparty/tinyobjloader/tiny_obj_loader.h:346
next →1–100 of 111, ranked by callers