BRL-CAD
ShaderInfo Struct Reference

#include <liboslrend.h>

Public Types

typedef std::pair< TypeDesc, Vec3 > TypeVec
 

Data Fields

std::string shadername
 
std::string layername
 
std::vector< std::pair< std::string, int > > iparam
 
std::vector< std::pair< std::string, float > > fparam
 
std::vector< std::pair< std::string, Color3 > > cparam
 
std::vector< std::pair< std::string, TypeVec > > vparam
 
std::vector< std::pair< std::string, std::string > > sparam
 
std::vector< std::pair< std::string, Matrix44 > > mparam
 

Detailed Description

Definition at line 90 of file liboslrend.h.

Member Typedef Documentation

typedef std::pair< TypeDesc, Vec3 > TypeVec

Definition at line 92 of file liboslrend.h.

Field Documentation

std::string shadername

Definition at line 94 of file liboslrend.h.

Referenced by OSLRenderer::AddShader(), and osl_parse_shader().

std::string layername

Definition at line 95 of file liboslrend.h.

Referenced by OSLRenderer::AddShader(), and osl_parse_shader().

std::vector< std::pair<std::string, int> > iparam

Definition at line 96 of file liboslrend.h.

Referenced by OSLRenderer::AddShader(), and osl_parse_shader().

std::vector< std::pair<std::string, float> > fparam

Definition at line 97 of file liboslrend.h.

Referenced by OSLRenderer::AddShader(), and osl_parse_shader().

std::vector< std::pair<std::string, Color3> > cparam

Definition at line 98 of file liboslrend.h.

Referenced by OSLRenderer::AddShader(), and osl_parse_shader().

std::vector< std::pair<std::string, TypeVec > > vparam

Definition at line 99 of file liboslrend.h.

Referenced by OSLRenderer::AddShader(), and osl_parse_shader().

std::vector< std::pair<std::string, std::string> > sparam

Definition at line 100 of file liboslrend.h.

Referenced by OSLRenderer::AddShader(), and osl_parse_shader().

std::vector< std::pair<std::string, Matrix44 > > mparam

Definition at line 101 of file liboslrend.h.

Referenced by OSLRenderer::AddShader(), and osl_parse_shader().


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