8#ifndef META_OCEAN_RENDERING_GLES_STEREO_ATTRIBUTE_H
9#define META_OCEAN_RENDERING_GLES_STEREO_ATTRIBUTE_H
22namespace GLESceneGraph
This class wraps a GLESceneGraph attribute object.
Definition GLESAttribute.h:36
This class implements a class factory for all GLESceneGraph objects.
Definition GLESFactory.h:30
This class implements a base for all GLESceneGraph framebuffers.
Definition rendering/glescenegraph/GLESFramebuffer.h:34
This class implements a container for an OpenGL ES shader program.
Definition GLESShaderProgram.h:53
This class implements a GLESceneGraph stereo attribute.
Definition GLESStereoAttribute.h:32
StereoVisibility stereoVisibility() const override
Returns the stereo visibility property.
GLboolean previousCullFaceValue_
The previous cull face value, will be used to restore the previous state when unbinding.
Definition GLESStereoAttribute.h:79
~GLESStereoAttribute() override
Destructs a GLESceneGraph stereo attribute.
void unbindAttribute() override
Unbindes this attribute.
void bindAttribute(const GLESFramebuffer &framebuffer, GLESShaderProgram &shaderProgram) override
Binds this attribute.
GLESStereoAttribute()
Creates a new GLESceneGraph stereo attribute.
GLint previousCullFaceMode_
The previous cull face mode, will be used to restore the previous state when unbinding.
Definition GLESStereoAttribute.h:82
void setStereoVisibility(const StereoVisibility stereoVisibility) override
Sets the stereo visibility property.
StereoVisibility stereoVisibility_
The stereo visibility property of this attribute.
Definition GLESStereoAttribute.h:76
This class implements a stereo attribute specifying the stereo behavior for associated objects.
Definition StereoAttribute.h:35
StereoVisibility
Definition of different stereo visibilities.
Definition StereoAttribute.h:42
The namespace covering the entire Ocean framework.
Definition Accessor.h:15