Assignments Assignments

Public Member Functions | Public Attributes | List of all members
Ray::Shader Class Reference

`#include <scene.h>`

## Public Member Functions
| Shader (void)
| ~Shader (void)

## Public Attributes
std::string | vertexShaderFilename
std::string | fragmentShaderFilename
GLSLProgram * | glslProgram

## Detailed Description

This class stores information about a vertex shader

## Constructor & Destructor Documentation

## ◆ Shader()

Shader::Shader | ( | void |  | ) |

The default constructor

## ◆ ~Shader()

Shader::~Shader | ( | void |  | ) |

The destructor

## Member Data Documentation

## ◆ fragmentShaderFilename

std::string Ray::Shader::fragmentShaderFilename

The name of the fragment shader file

## ◆ glslProgram

GLSLProgram* Ray::Shader::glslProgram

The shader

## ◆ vertexShaderFilename

std::string Ray::Shader::vertexShaderFilename

The name of the vertex shader file

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

- Assignments/Ray/scene.h
- Assignments/Ray/scene.cpp