![]() |
Scanframe Modular Application 0.1.0
|
Go to the source code of this file.
Namespaces | |
namespace | sf |
namespace | sf::xgl |
Typedefs | |
typedef std::array< GLfloat, 16 > | sf::xgl::matrix4x4f |
Type which correspond with a GLSL type and used to implement Vertex structures. | |
typedef std::array< GLfloat, 2 > | sf::xgl::vector2f |
Type which correspond with a GLSL type and used to implement Vertex structures. | |
typedef std::array< GLfloat, 3 > | sf::xgl::vector3f |
Type which correspond with a GLSL type and used to implement Vertex structures. | |
typedef std::array< GLfloat, 4 > | sf::xgl::vector4f |
Type which correspond with a GLSL type and used to implement Vertex structures. | |
typedef std::array< GLdouble, 16 > | sf::xgl::matrix4x4d |
Type which correspond with a GLSL type and used to implement Vertex structures. | |
typedef std::array< GLdouble, 3 > | sf::xgl::vector3d |
Type which correspond with a GLSL type and used to implement Vertex structures. | |
typedef std::array< GLdouble, 4 > | sf::xgl::vector4d |
Type which correspond with a GLSL type and used to implement Vertex structures. | |
typedef QFlags< ECullingFlag > | sf::xgl::CullingState |
Type to contain bitmapped culling settings. | |
Enumerations | |
enum | sf::xgl::ECullingFlag : int { sf::xgl::cfIgnore = -1 , sf::xgl::cfDisabled = 0 , sf::xgl::cfEnabled = 1 << 0 , sf::xgl::cfCCW = 0 , sf::xgl::cfCW = 1 << 1 , sf::xgl::cfBackside = 0 , sf::xgl::cfFrontside = 1 << 2 } |
Type to determine the culling settings where CCW en Backside are the defaults. More... | |
Functions | |
_XGL_FUNC void | sf::xgl::setCullingState (QOpenGLFunctions *funcs, CullingState state, CullingState current={cfIgnore}) |