20#include "../object/object.h"
21#include "../variant/types.h"
The Program class represents a shader program containing vertex and fragment shaders used for renderi...
Definition program.h:27
Program(const VertexSourcePtr &vertex, const FragmentSourcePtr &fragment, const GeometrySourcePtr &geometry)
GeometrySourcePtr geometry
Definition program.h:31
FragmentSourcePtr fragment
Definition program.h:30
VertexSourcePtr vertex
Definition program.h:29
std::shared_ptr< GeometrySource > GeometrySourcePtr
Definition types.h:98
std::shared_ptr< FragmentSource > FragmentSourcePtr
Definition types.h:97
std::shared_ptr< VertexSource > VertexSourcePtr
Definition types.h:96