8 #ifndef META_OCEAN_RENDERING_GLES_STEREO_ATTRIBUTE_H
9 #define META_OCEAN_RENDERING_GLES_STEREO_ATTRIBUTE_H
22 namespace 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