Public Types | Public Member Functions | Protected Member Functions | Friends
glw::SafeShader Class Reference

#include <shader.h>

Inheritance diagram for glw::SafeShader:
Inheritance graph
[legend]

List of all members.

Public Types

typedef SafeObject BaseType
typedef SafeShader ThisType

Public Member Functions

bool isCompiled (void) const
const std::string & log (void) const
 SafeShader (void)
const std::string & source (void) const

Protected Member Functions

const ShaderPtrobject (void) const
ShaderPtrobject (void)
 SafeShader (const ShaderPtr &shader)

Friends

class BoundShader
class Context

Detailed Description

Definition at line 158 of file shader.h.


Member Typedef Documentation

Reimplemented from glw::SafeObject.

Reimplemented in glw::SafeFragmentShader, glw::SafeGeometryShader, and glw::SafeVertexShader.

Definition at line 165 of file shader.h.

Reimplemented from glw::SafeObject.

Reimplemented in glw::SafeFragmentShader, glw::SafeGeometryShader, and glw::SafeVertexShader.

Definition at line 166 of file shader.h.


Constructor & Destructor Documentation

glw::SafeShader::SafeShader ( void  ) [inline]

Definition at line 168 of file shader.h.

glw::SafeShader::SafeShader ( const ShaderPtr shader) [inline, protected]

Definition at line 191 of file shader.h.


Member Function Documentation

bool glw::SafeShader::isCompiled ( void  ) const [inline]

Definition at line 184 of file shader.h.

const std::string& glw::SafeShader::log ( void  ) const [inline]

Definition at line 179 of file shader.h.

const ShaderPtr& glw::SafeShader::object ( void  ) const [inline, protected]

Reimplemented from glw::SafeObject.

Reimplemented in glw::SafeFragmentShader, glw::SafeGeometryShader, and glw::SafeVertexShader.

Definition at line 197 of file shader.h.

ShaderPtr& glw::SafeShader::object ( void  ) [inline, protected]

Reimplemented from glw::SafeObject.

Reimplemented in glw::SafeFragmentShader, glw::SafeGeometryShader, and glw::SafeVertexShader.

Definition at line 202 of file shader.h.

const std::string& glw::SafeShader::source ( void  ) const [inline]

Definition at line 174 of file shader.h.


Friends And Related Function Documentation

friend class BoundShader [friend]

Definition at line 161 of file shader.h.

friend class Context [friend]

Reimplemented from glw::SafeObject.

Reimplemented in glw::SafeFragmentShader, glw::SafeGeometryShader, and glw::SafeVertexShader.

Definition at line 160 of file shader.h.


The documentation for this class was generated from the following file:


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:41:07