Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | V | W
A
Animation (foray::scene)
AnimationChannel (foray::scene)
AnimationKeyframe (foray::scene)
AnimationManager (foray::scene::gcomp)
AnimationSampler (foray::scene)
AppFrameTiming (foray::base)
InputDevice::AxisJoystick (foray::osi)
B
ImageLayoutCache::Barrier (foray::core)
ImageLayoutCache::Barrier2 (foray::core)
BenchmarkBase (foray::bench)
BenchmarkLog (foray::bench)
BenchmarkTimestamp (foray::bench)
Blas (foray::as)
BlasInstance (foray::as)
BlitStage (foray::stages)
BufferSection (foray::util)
InputDevice::ButtonJoystick (foray::osi)
InputDevice::ButtonKeyboard (foray::osi)
InputDevice::ButtonMouse (foray::osi)
C
CallbackDispatcher (foray::scene)
CallbackDispatcher::CallbackVector (foray::scene)
CallbackDispatcher::CallbackVector< TCallback, true > (foray::scene)
Camera (foray::scene::ncomp)
CameraManager (foray::scene::gcomp)
CameraUboBlock (foray::scene)
CombinedImageSampler (foray::core)
CommandBuffer (foray::core)
ComparerStage (foray::stages)
Component (foray::scene)
ComponentTraits (foray::util)
ComputeStageBase (foray::stages)
Context (foray::core)
ManagedBuffer::CreateInfo (foray::core)
ManagedImage::CreateInfo (foray::core)
D
DefaultAppBase (foray::base)
VulkanDevice::DefaultFeatures (foray::base)
DefaultRaytracingStageBase (foray::stages)
DenoiserConfig (foray::stages)
DenoiserStage (foray::stages)
DescriptorSet::DescriptorInfo (foray::core)
DescriptorSet (foray::core)
DeviceBenchmark (foray::bench)
DeviceSyncCommandBuffer (foray::core)
InputDevice::DirectionalMouseScroll (foray::osi)
Component::DrawCallback (foray::scene)
DrawDirector (foray::scene::gcomp)
DrawOp (foray::scene::gcomp)
DrawPushConstant (foray::scene)
DualBuffer (foray::util)
E
EmissiveTriangle (foray::scene)
RtShaderCollection::Entry (foray::rtpipe)
EnvironmentMap (foray::util)
Event (foray::osi)
EventInput (foray::osi)
EventInputAnalogue (foray::osi)
EventInputBinary (foray::osi)
EventInputDeviceAvailability (foray::osi)
EventInputDirectional (foray::osi)
EventInputMouseMoved (foray::osi)
EventWindowCloseRequested (foray::osi)
EventWindowFocusChanged (foray::osi)
EventWindowResized (foray::osi)
Exception (foray)
ExrLoaderCache (foray::util::impl)
ExternalDenoiserStage (foray::stages)
ExternalSemaphore (foray::util)
F
FrameRenderInfo (foray::base)
RenderLoop::FrameTime (foray::base)
RenderLoop::FrameTimeAnalysis (foray::base)
FreeCameraController (foray::scene::ncomp)
G
GBufferStage (foray::stages)
GeneralShaderBindingTable (foray::rtpipe)
GeometryMeta (foray::as)
GeometryMetaBuffer (foray::as)
GeometryStore (foray::scene::gcomp)
GlobalComponent (foray::scene)
H
hash< foray::osi::Utf8Path > (std)
HistoryImage (foray::util)
HitShaderBindingTable (foray::rtpipe)
HostBenchmark (foray::bench)
HostSyncCommandBuffer (foray::core)
I
ImageFormatTraits (foray::util)
ImageFormatTraitsBase (foray::util)
ImageLoader::ImageInfo (foray::util)
ImageLayoutCache (foray::core)
ImageLoader (foray::util)
ImageToSwapchainStage (foray::stages)
ImguiStage (foray::stages)
ShaderManager::IncludeFile (foray::core)
ModelConverter::IndexBindings (foray::gltf)
InFlightFrame (foray::base)
InputAnalogue (foray::osi)
InputBase (foray::osi)
InputBinary (foray::osi)
InputDevice (foray::osi)
InputDirectional (foray::osi)
ComparerStage::InputInfo (foray::stages)
FreeCameraController::InputStates (foray::scene::ncomp)
L
LightManager (foray::scene::gcomp)
M
ManagedBuffer (foray::core)
ManagedImage (foray::core)
ManagedResource (foray::core)
ManagedUbo (foray::util)
ManagedUboBase (foray::util)
ManagedVectorBuffer (foray::util)
Material (foray::scene)
MaterialManager (foray::scene::gcomp)
Mesh (foray::scene)
MeshInstance (foray::scene::ncomp)
MinimalAppBase (foray::base)
MinimalRaytracingStageBase (foray::stages)
ModelConverter (foray::gltf)
ModelConverterOptions (foray::gltf)
N
Node (foray::scene)
NodeComponent (foray::scene)
NoiseSource (foray::util)
NoMoveDefaults (foray)
O
Component::OnEventCallback (foray::scene)
Component::OnResizedCallback (foray::scene)
OsManager (foray::osi)
P
GBufferStage::PerImageInfo (foray::stages)
PipelineBuilder (foray::util)
PipelineLayout (foray::util)
ComparerStage::PipetteValue (foray::stages)
PlaybackConfig (foray::scene)
Polymorphic (foray)
Primitive (foray::scene)
PunctualLight (foray::scene::ncomp)
ComparerStage::PushConstant (foray::stages)
Q
ManagedImage::QuickTransition (foray::core)
R
RasterizedRenderStage (foray::stages)
Registry (foray::scene)
RenderLoop::RenderInfo (foray::base)
RenderLoop (foray::base)
RenderStage (foray::stages)
RtPipeline (foray::rtpipe)
RtShaderCollection (foray::rtpipe)
RtShaderEnumConversions (foray::rtpipe)
S
SamplerCollection (foray::core)
SamplerCollection::SamplerInstance (foray::core)
SamplerReference (foray::core)
Scene (foray::scene)
SceneDrawInfo (foray::scene)
SceneUpdateInfo (foray::scene)
SemaphoreReference (foray::core)
ShaderBindingTableBase (foray::rtpipe)
ShaderManager::ShaderCompilation (foray::core)
ShaderCompilerConfig (foray::core)
GeneralShaderBindingTable::ShaderGroup (foray::rtpipe)
HitShaderBindingTable::ShaderGroup (foray::rtpipe)
ShaderManager (foray::core)
ShaderModule (foray::core)
ShaderStageCreateInfos (foray::util)
SimpleLight (foray::scene)
StbLoaderCache (foray::util::impl)
ComparerStage::SubStage (foray::stages)
SwapchainImageInfo (foray::core)
T
TextureManager::Texture (foray::scene::gcomp)
TextureManager (foray::scene::gcomp)
Tlas (foray::as)
TlasManager (foray::scene::gcomp)
Transform (foray::scene::ncomp)
U
Component::UpdateCallback (foray::scene)
Utf8Path (foray::osi)
V
ShaderBindingTableBase::VectorRange (foray::rtpipe)
Vertex (foray::scene)
VertexComponentBinding (foray::scene)
VertexInputStateBuilder (foray::scene)
VulkanDevice (foray::base)
VulkanInstance (foray::base)
VulkanResource (foray::core)
VulkanWindowSwapchain (foray::base)
W
Window (foray::osi)