FastUIDraw
Public Member Functions | Public Attributes | List of all members
fastuidraw::glsl::symbol_list Class Reference

A symbol_list embodies a varying_list along with a set of shareable values for the vertex and fragment shaders. More...

#include <symbol_list.hpp>

Public Member Functions

 symbol_list (const varying_list &varyings=varying_list(), const shareable_value_list &vert_sharables=shareable_value_list(), const shareable_value_list &frag_sharables=shareable_value_list())
 

Public Attributes

shareable_value_list m_frag_shareable_values
 
varying_list m_varying_list
 
shareable_value_list m_vert_shareable_values
 

Detailed Description

A symbol_list embodies a varying_list along with a set of shareable values for the vertex and fragment shaders.

Definition at line 39 of file symbol_list.hpp.

Constructor & Destructor Documentation

◆ symbol_list()

fastuidraw::glsl::symbol_list::symbol_list ( const varying_list varyings = varying_list(),
const shareable_value_list vert_sharables = shareable_value_list(),
const shareable_value_list frag_sharables = shareable_value_list() 
)
inline

Ctor.

Parameters
varyingsvalue with which to initialize m_varying_list
vert_sharablesvalue with which to initialize m_vert_shareable_values
frag_sharablesvalue with which to initialize m_frag_shareable_values

Definition at line 48 of file symbol_list.hpp.

Member Data Documentation

◆ m_frag_shareable_values

shareable_value_list fastuidraw::glsl::symbol_list::m_frag_shareable_values

List of shareable values to callers of fragment shader

Definition at line 69 of file symbol_list.hpp.

◆ m_varying_list

varying_list fastuidraw::glsl::symbol_list::m_varying_list

Varyings of a from the vertex shader to the fragment shader

Definition at line 59 of file symbol_list.hpp.

◆ m_vert_shareable_values

shareable_value_list fastuidraw::glsl::symbol_list::m_vert_shareable_values

List of shareable values to callers of vertex shader

Definition at line 64 of file symbol_list.hpp.


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