OpenGLSupport File Reference

Go to the source code of this file.

Namespaces

 Eigen
 : TensorContractionSycl.h, provides various tensor contraction kernel for SYCL backend
 

Macros

#define EIGEN_GL_EVAL(X)
 
#define EIGEN_GL_FUNC1_DECLARATION(FUNC, ARG1, CONST)
 
#define EIGEN_GL_FUNC1_SPECIALIZATION_MAT(FUNC, ARG1, CONST, SCALAR, ROWS, COLS, SUFFIX)
 
#define EIGEN_GL_FUNC1_SPECIALIZATION_VEC(FUNC, ARG1, CONST, SCALAR, SIZE, SUFFIX)
 
#define EIGEN_GL_FUNC_DECLARATION(FUNC)
 
#define EIGEN_GL_FUNC_SPECIALIZATION_MAT(FUNC, SCALAR, ROWS, COLS, SUFFIX)
 
#define EIGEN_GL_FUNC_SPECIALIZATION_VEC(FUNC, SCALAR, SIZE, SUFFIX)
 
#define EIGEN_GL_MAKE_CONST__
 
#define EIGEN_GL_MAKE_CONST_const
 
#define EIGEN_OPENGL_MODULE_H
 

Functions

template<typename Scalar >
void Eigen::glLoadMatrix (const Transform< Scalar, 3, Affine > &t)
 
template<typename Scalar >
void Eigen::glLoadMatrix (const Transform< Scalar, 3, AffineCompact > &t)
 
template<typename Scalar >
void Eigen::glLoadMatrix (const Transform< Scalar, 3, Projective > &t)
 
template<typename Scalar >
void Eigen::glMultMatrix (const Transform< Scalar, 3, Affine > &t)
 
template<typename Scalar >
void Eigen::glMultMatrix (const Transform< Scalar, 3, AffineCompact > &t)
 
template<typename Scalar >
void Eigen::glMultMatrix (const Transform< Scalar, 3, Projective > &t)
 
void Eigen::glRotate (const Rotation2D< double > &rot)
 
void Eigen::glRotate (const Rotation2D< float > &rot)
 
template<typename Derived >
void Eigen::glRotate (const RotationBase< Derived, 3 > &rot)
 
template<typename Scalar >
void Eigen::glScale (const UniformScaling< Scalar > &s)
 
void Eigen::glScale2dv (const double *v)
 
void Eigen::glScale2fv (const float *v)
 
void Eigen::glScale3dv (const double *v)
 
void Eigen::glScale3fv (const float *v)
 
template<typename Scalar >
void Eigen::glTranslate (const Translation< Scalar, 2 > &t)
 
template<typename Scalar >
void Eigen::glTranslate (const Translation< Scalar, 3 > &t)
 
void Eigen::glTranslate2dv (const double *v)
 
void Eigen::glTranslate2fv (const float *v)
 
void Eigen::glTranslate3dv (const double *v)
 
void Eigen::glTranslate3fv (const float *v)
 

Macro Definition Documentation

◆ EIGEN_GL_EVAL

#define EIGEN_GL_EVAL (   X)

Definition at line 198 of file OpenGLSupport.

◆ EIGEN_GL_FUNC1_DECLARATION

#define EIGEN_GL_FUNC1_DECLARATION (   FUNC,
  ARG1,
  CONST 
)

Definition at line 200 of file OpenGLSupport.

◆ EIGEN_GL_FUNC1_SPECIALIZATION_MAT

#define EIGEN_GL_FUNC1_SPECIALIZATION_MAT (   FUNC,
  ARG1,
  CONST,
  SCALAR,
  ROWS,
  COLS,
  SUFFIX 
)

Definition at line 223 of file OpenGLSupport.

◆ EIGEN_GL_FUNC1_SPECIALIZATION_VEC

#define EIGEN_GL_FUNC1_SPECIALIZATION_VEC (   FUNC,
  ARG1,
  CONST,
  SCALAR,
  SIZE,
  SUFFIX 
)

Definition at line 231 of file OpenGLSupport.

◆ EIGEN_GL_FUNC_DECLARATION

#define EIGEN_GL_FUNC_DECLARATION (   FUNC)

Definition at line 48 of file OpenGLSupport.

◆ EIGEN_GL_FUNC_SPECIALIZATION_MAT

#define EIGEN_GL_FUNC_SPECIALIZATION_MAT (   FUNC,
  SCALAR,
  ROWS,
  COLS,
  SUFFIX 
)

Definition at line 71 of file OpenGLSupport.

◆ EIGEN_GL_FUNC_SPECIALIZATION_VEC

#define EIGEN_GL_FUNC_SPECIALIZATION_VEC (   FUNC,
  SCALAR,
  SIZE,
  SUFFIX 
)

Definition at line 79 of file OpenGLSupport.

◆ EIGEN_GL_MAKE_CONST__

#define EIGEN_GL_MAKE_CONST__

Definition at line 197 of file OpenGLSupport.

◆ EIGEN_GL_MAKE_CONST_const

#define EIGEN_GL_MAKE_CONST_const

Definition at line 196 of file OpenGLSupport.

◆ EIGEN_OPENGL_MODULE_H

#define EIGEN_OPENGL_MODULE_H

Definition at line 11 of file OpenGLSupport.