BRL-CAD
RenderInfo Struct Reference

#include <liboslrend.h>

Collaboration diagram for RenderInfo:
[legend]

Data Fields

void * thread_info
 
fastf_t screen_x
 
fastf_t screen_y
 
point_t P
 
point_t N
 
point_t I
 
fastf_t u
 
fastf_t v
 
point_t dPdu
 
point_t dPdv
 
int depth
 
fastf_t surfacearea
 
ShadingAttribStateRef shader_ref
 
std::vector< Vec3 > light_dirs
 
point_t pc
 
int doreflection
 
int out_ray_type
 
Ray out_ray
 
Color3 reflect_weight
 
Color3 transmit_weight
 

Detailed Description

Definition at line 59 of file liboslrend.h.

Field Documentation

void* thread_info

Definition at line 62 of file liboslrend.h.

Referenced by osl_render().

fastf_t screen_x

Definition at line 63 of file liboslrend.h.

Referenced by osl_render().

fastf_t screen_y

Definition at line 64 of file liboslrend.h.

Referenced by osl_render(), and OSLRenderer::QueryColor().

point_t P

Definition at line 65 of file liboslrend.h.

Referenced by osl_render().

point_t N

Definition at line 66 of file liboslrend.h.

Referenced by osl_render().

point_t I

Definition at line 67 of file liboslrend.h.

Referenced by osl_render().

Definition at line 68 of file liboslrend.h.

Referenced by osl_render().

Definition at line 68 of file liboslrend.h.

Referenced by osl_render().

point_t dPdu

Definition at line 69 of file liboslrend.h.

Referenced by osl_render().

point_t dPdv

Definition at line 69 of file liboslrend.h.

Referenced by osl_render().

int depth

Definition at line 70 of file liboslrend.h.

Referenced by osl_render(), and OSLRenderer::QueryColor().

fastf_t surfacearea

Definition at line 71 of file liboslrend.h.

Referenced by osl_render().

ShadingAttribStateRef shader_ref

Definition at line 72 of file liboslrend.h.

Referenced by osl_render().

std::vector< Vec3 > light_dirs

Definition at line 73 of file liboslrend.h.

point_t pc

Definition at line 77 of file liboslrend.h.

int doreflection

Definition at line 78 of file liboslrend.h.

Referenced by osl_render(), and OSLRenderer::QueryColor().

int out_ray_type

Definition at line 79 of file liboslrend.h.

Referenced by osl_render(), and OSLRenderer::QueryColor().

Ray out_ray

Definition at line 80 of file liboslrend.h.

Referenced by osl_render(), and OSLRenderer::QueryColor().

Color3 reflect_weight

Definition at line 83 of file liboslrend.h.

Color3 transmit_weight

Definition at line 85 of file liboslrend.h.


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