Cumulia Illustrator Rendering Engine v2.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::Program Class Reference

The Program class represents a shader program containing vertex and fragment shaders used for rendering with specific material properties. More...

#include <program.h>

Inheritance diagram for cil::Program:
cil::Object

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
 

Detailed Description

The Program class represents a shader program containing vertex and fragment shaders used for rendering with specific material properties.

Constructor & Destructor Documentation

◆ Program()

cil::Program::Program ( const VertexSourcePtr & vertex,
const FragmentSourcePtr & fragment,
const GeometrySourcePtr & geometry )

Member Data Documentation

◆ fragment

FragmentSourcePtr cil::Program::fragment

◆ geometry

GeometrySourcePtr cil::Program::geometry

◆ vertex

VertexSourcePtr cil::Program::vertex