31 #ifndef INCLUDE_ARTICULATION_CAMERAPANORAMA_H_ 32 #define INCLUDE_ARTICULATION_CAMERAPANORAMA_H_ 34 #include <gpu_coverage/CameraPerspective.h> GL_TEXTURE_CUBE_MAP_POSITIVE_X.
Definition: CameraPanorama.h:52
GL_TEXTURE_CUBE_MAP_NEGATIVE_X.
Definition: CameraPanorama.h:53
GL_TEXTURE_CUBE_MAP_POSITIVE_Y.
Definition: CameraPanorama.h:54
Scene graph node, corresponding to Assimp's aiNode.
Definition: Node.h:52
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z.
Definition: CameraPanorama.h:57
Direction
Cube map side.
Definition: CameraPanorama.h:51
virtual void setViewProjection(const LocationsMVP &locationsMVP, std::vector< glm::mat4 > &view) const
Forward the view and projection matrices to the given locations of a GLSL shader and additionally ret...
Perspective projection camera.
Definition: CameraPerspective.h:45
Locations of model, view, and projection shader variables.
Definition: Programs.h:104
CameraPanorama(const size_t &id, Node *const node)
Constructor.
virtual ~CameraPanorama()
Destructor.
Definition: AbstractCamera.h:41
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y.
Definition: CameraPanorama.h:55
Node *const node
Scene graph node assigned to this camera, see getNode().
Definition: AbstractCamera.h:119
Omnidirectional panorama camera.
Definition: CameraPanorama.h:44
GL_TEXTURE_CUBE_MAP_POSITIVE_Z.
Definition: CameraPanorama.h:56