BRL-CAD
liboslrend.h File Reference
#include "common.h"
#include <stdio.h>
#include <string>
#include <vector>
#include "vmath.h"
#include "oslclosure.h"
#include "render_svc.h"
#include "./oslexec_pvt.h"
Include dependency graph for liboslrend.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Ray
 
struct  RenderInfo
 
struct  ShaderInfo
 
struct  ShaderParam
 
struct  ShaderGroupInfo
 
class  OSLRenderer
 

Typedefs

typedef struct Ray Ray
 
typedef std::pair< ShaderParam, ShaderParamShaderEdge
 

Enumerations

enum  RayType { RAY_REFLECT = 1, RAY_TRANSMIT = 2 }
 

Typedef Documentation

typedef struct Ray Ray
typedef std::pair< ShaderParam, ShaderParam > ShaderEdge

Definition at line 109 of file liboslrend.h.

Enumeration Type Documentation

enum RayType
Enumerator
RAY_REFLECT 
RAY_TRANSMIT 

Definition at line 51 of file liboslrend.h.