Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
Namespaces | |
namespace | rtbindpoints |
Classes | |
class | BlitStage |
Stage which performs an image blit (more capable copy from one image to another) More... | |
class | ComparerStage |
Displays two images of any type next to each other, and get a "pipette" readout at the mouse location. More... | |
class | ComputeStageBase |
Base class for compute shaders. More... | |
class | DefaultRaytracingStageBase |
Extended version of MinimalRaytracingStageBase limited to a single output image, descriptorset but providing built in support for scene (Camera, Tlas, Geometry, Materials), EnvironmentMap and Noise Texture. More... | |
struct | DenoiserConfig |
Config struct for initialization of denoiser stages. More... | |
class | DenoiserStage |
Base class for denoiser implementations. More... | |
class | ExternalDenoiserStage |
Base class for externally computing denoiser implementations (e.g. OptiX Denoiser) More... | |
class | GBufferStage |
Utilizes rasterization to render a GBuffer output. More... | |
class | ImageToSwapchainStage |
The only purpose of this class is to copy the image onto the swapchain. More... | |
class | ImguiStage |
The ImguiStage renders the imgui menu on top of an existing image or the swapchain. This image is passed via the backgroundImage. More... | |
class | MinimalRaytracingStageBase |
Minimalist setup for a Raytracing Stage. More... | |
class | RasterizedRenderStage |
Base class for rasterized render stages (no built-in functionality) More... | |
class | RenderStage |
Render stage base class giving a common interface for rendering processes. More... | |
Variables | |
constexpr VkShaderStageFlags | RTSTAGEFLAGS |
All shaderstage flags usable in a raytracing pipeline. | |
|
inlineconstexpr |
All shaderstage flags usable in a raytracing pipeline.