renoir

Classes

Name
structrenoir::CommonRenderingLibraryParams
Common initialization parameters of the Rendering library.
structrenoir::GPUMemoryInfo
Struct used to extract GPU memory information.
classrenoir::IAllocator
Allocator interface used by Rendering Library for all memory allocations. The user has to provide an object that implements this interface.
classrenoir::IFileManipulator
Object capable of enumerating directories and opening files.
classrenoir::IProfileMarkersTracer
Object that handled profiling messages. On platforms where Renoir does not use native performance markers, these callbacks are used to tell the user code when profiling is started/stopped and what messages are emitted.
classrenoir::IRenderingLibrary
This class encapsulates the global Rendering library.
classrenoir::IStreamReader
Object capable streaming file contents.
classrenoir::ITracer
Object capable of receiving trace events and counter updates.
structrenoir::RenderingLibraryParams
Initialization parameters of the Rendering library.
structrenoir::UserGPUMemoryInfo
Struct used to extract user GPU memory information.