libigl v2.5.0
Loading...
Searching...
No Matches
read_pixels.h
Go to the documentation of this file.
1#ifndef IGL_OPENGL_READ_PIXELS_H
2#define IGL_OPENGL_READ_PIXELS_H
3
4#include "../igl_inline.h"
5#include "gl.h"
6#include <Eigen/Core>
7
8namespace igl
9{
10namespace opengl
11{
22 template <typename T>
24 const GLuint width,
25 const GLuint height,
26 Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> & R,
27 Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> & G,
28 Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> & B,
29 Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> & A,
30 Eigen::Matrix<T,Eigen::Dynamic,Eigen::Dynamic> & D);
31}
32}
33
34#ifndef IGL_STATIC_LIBRARY
35#include "read_pixels.cpp"
36#endif
37
38#endif
#define IGL_INLINE
Definition igl_inline.h:15
void read_pixels(const GLuint width, const GLuint height, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &R, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &G, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &B, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &A, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &D)
Read full viewport into color, alpha and depth arrays suitable for igl::png::writePNG.
Definition AABB.h:17