|
Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
Classes | |
| class | AnimationManager |
| Handles storage and playback of animations. More... | |
| class | CameraManager |
| Manages the Camera matrix buffer and maintains a list of cameras in the scene. More... | |
| class | DrawDirector |
| Manages a collection of mesh instances, current and previous model matrices. More... | |
| struct | DrawOp |
| Represents instanced draw operation of a single mesh. More... | |
| class | GeometryStore |
| Stores all geometry in a single set of index and vertex buffers. More... | |
| class | LightManager |
| Maintains a list of PunctualLight components. More... | |
| class | MaterialManager |
| Manages a device local storage buffer providing material information for rendering. More... | |
| class | TextureManager |
| Manages textures and samplers. More... | |
| class | TlasManager |
| Manages a Tlas for a scene. More... | |