Tachyon (current)  Current Main Branch
Data Fields
extvol Struct Reference

#include <extvol.h>

Data Fields

RT_OBJECT_HEAD vector min
 minimum box vertex coordinate More...
 
vector max
 maximum box vertex coordinate More...
 
flt ambient
 ambient lighting coefficient More...
 
flt diffuse
 diffuse lighting coefficient More...
 
flt opacity
 surface transmission factor More...
 
int samples
 number of samples to take through volume More...
 
flt(* evaluator )(flt, flt, flt)
 user-defined sample fctn ptr More...
 

Detailed Description

Definition at line 11 of file extvol.h.

Field Documentation

◆ ambient

flt extvol::ambient

ambient lighting coefficient

Definition at line 15 of file extvol.h.

Referenced by ext_volume_texture(), and newextvol().

◆ diffuse

flt extvol::diffuse

diffuse lighting coefficient

Definition at line 16 of file extvol.h.

Referenced by ext_volume_texture(), and newextvol().

◆ evaluator

flt(* extvol::evaluator) (flt, flt, flt)

user-defined sample fctn ptr

Definition at line 19 of file extvol.h.

Referenced by ext_volume_texture(), and newextvol().

◆ max

vector extvol::max

maximum box vertex coordinate

Definition at line 14 of file extvol.h.

Referenced by newextvol().

◆ min

RT_OBJECT_HEAD vector extvol::min

minimum box vertex coordinate

Definition at line 13 of file extvol.h.

Referenced by newextvol().

◆ opacity

flt extvol::opacity

surface transmission factor

Definition at line 17 of file extvol.h.

Referenced by ext_volume_texture(), and newextvol().

◆ samples

int extvol::samples

number of samples to take through volume

Definition at line 18 of file extvol.h.

Referenced by ext_volume_texture(), and newextvol().


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