5#ifndef BALL_VIEW_RENDERING_RENDERERS_RAYTRACINGRENDERER_H
6#define BALL_VIEW_RENDERING_RENDERERS_RAYTRACINGRENDERER_H
8#ifndef BALL_VIEW_RENDERING_RENDERERS_RENDERER_H
12#ifndef BALL_VIEW_KERNEL_STAGE_H
16#ifndef BALL_VIEW_RENDERING_RENDERERS_BUFFEREDRENDERER_H
65 const std::vector<Vector3>& directions);
virtual Resolution getSupportedResolution(const Resolution &min, const Resolution &max, const PixelFormat &format) const
virtual bool supports(const FrameBufferFormat &format) const
virtual void updateMaterialForRepresentation(Representation const *rep)=0
virtual bool supports(const PixelFormat &format) const
virtual std::vector< float > intersectRaysWithGeometry(const std::vector< Vector3 > &origins, const std::vector< Vector3 > &directions)
virtual String getRenderer()=0