Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Classes
foray::scene::gcomp Namespace Reference

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...