18 #ifndef EQFABRIC_PROJECTION_H 19 #define EQFABRIC_PROJECTION_H 22 #include <eq/fabric/types.h> 23 #include <eq/fabric/vmmlib.h> 69 EQFABRIC_API
bool operator==(
const Projection& rhs)
const;
75 EQFABRIC_API
bool operator!=(
const Projection& rhs)
const;
87 #endif // EQFABRIC_PROJECTION_H Defines export visibility macros for library EqualizerFabric.
EQFABRIC_API bool operator==(const Projection &rhs) const
EQFABRIC_API void resizeHorizontal(const float ratio)
Resize the horizontal FOV.
A wall defining a view frustum.
A projector definition defining a view frustum.
Vector2f fov
The x and y opening angle of the projection.
float distance
The distance of the projection surface.
EQFABRIC_API Projection & operator=(const Wall &wall)
Convert the projection parameters from a wall description.
The Equalizer client library.
std::ostream & operator<<(std::ostream &os, const AxisEvent &event)
Print the axis event to the given output stream.
EQFABRIC_API void resizeVertical(const float ratio)
Resize the vertical FOV.
EQFABRIC_API bool operator!=(const Projection &rhs) const
Vector3f hpr
The orientation (head, pitch, roll)
Vector3f origin
The position of the projection.