The Program class represents a shader program containing vertex and fragment shaders used for rendering with specific material properties. More...
#include <program.h>
Public Member Functions | |
| Program (const VertexSourcePtr &vertex, const FragmentSourcePtr &fragment, const GeometrySourcePtr &geometry) | |
Public Member Functions inherited from cil::Object | |
| Object () | |
| virtual | ~Object () |
Public Attributes | |
| VertexSourcePtr | vertex |
| FragmentSourcePtr | fragment |
| GeometrySourcePtr | geometry |
The Program class represents a shader program containing vertex and fragment shaders used for rendering with specific material properties.
| cil::Program::Program | ( | const VertexSourcePtr & | vertex, |
| const FragmentSourcePtr & | fragment, | ||
| const GeometrySourcePtr & | geometry ) |
| FragmentSourcePtr cil::Program::fragment |
| GeometrySourcePtr cil::Program::geometry |
| VertexSourcePtr cil::Program::vertex |