SPH
Classes | Enumerations
IRenderer.h File Reference

Interface for renderers. More...

#include "gui/objects/Color.h"
#include "gui/objects/Point.h"
#include "gui/objects/Texture.h"
#include "objects/wrappers/Any.h"
#include "objects/wrappers/Flags.h"
#include "quantities/Particle.h"
#include "thread/ThreadLocal.h"
#include <atomic>

Go to the source code of this file.

Classes

class  IRenderOutput
 
struct  IRenderOutput::Label
 
struct  RenderParams
 Parameters of the rendered image. More...
 
class  IRenderer
 Interface used to implement renderers. More...
 
class  IRaytracer
 Base class for renderers based on raytracing. More...
 
struct  IRaytracer::ThreadData
 

Enumerations

enum class  TextAlign {
  LEFT = 1 << 0 , RIGHT = 1 << 1 , HORIZONTAL_CENTER = 1 << 2 , TOP = 1 << 3 ,
  BOTTOM = 1 << 4 , VERTICAL_CENTER = 1 << 5
}
 

Detailed Description

Interface for renderers.

Author
Pavel Sevecek (sevecek at sirrah.troja.mff.cuni.cz)
Date
2016-2021

Definition in file IRenderer.h.

Enumeration Type Documentation

◆ TextAlign

enum TextAlign
strong
Enumerator
LEFT 
RIGHT 
HORIZONTAL_CENTER 
TOP 
BOTTOM 
VERTICAL_CENTER 

Definition at line 28 of file IRenderer.h.