18 #ifndef EQFABRIC_PROJECTION_H 19 #define EQFABRIC_PROJECTION_H 21 #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;
92 byteswap( value.
fov );
93 byteswap( value.
hpr );
96 #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.