|
Tachyon (current)
Current Main Branch
|
#include <tachyon.h>
Data Fields | |
| int | texturefunc |
| which texture function to use More... | |
| apicolor | col |
| base object color More... | |
| int | shadowcast |
| does the object cast a shadow More... | |
| flt | ambient |
| ambient lighting More... | |
| flt | diffuse |
| diffuse reflection More... | |
| flt | specular |
| specular reflection More... | |
| flt | opacity |
| how opaque the object is More... | |
| apivector | ctr |
| origin of texture More... | |
| apivector | rot |
| rotation of texture around origin More... | |
| apivector | scale |
| scale of texture in x,y,z More... | |
| apivector | uaxs |
| planar map u axis More... | |
| apivector | vaxs |
| planar map v axis More... | |
| apivector | waxs |
| volume map W axis More... | |
| char | imap [96] |
| name of image map More... | |
| flt apitexture::ambient |
ambient lighting
Definition at line 69 of file tachyon.h.
Referenced by apitextotex(), drawsp(), GetMaterial(), GetTexBody(), initspheres(), main(), NFFGetTexture(), and reset_tex_table().
| apicolor apitexture::col |
base object color
Definition at line 67 of file tachyon.h.
Referenced by apitextotex(), drawsp(), GetDirLight(), GetLight(), GetMaterial(), GetScenedefs(), GetSpotLight(), GetTexBody(), initspheres(), main(), NFFGetLight(), NFFGetTexture(), and reset_tex_table().
| apivector apitexture::ctr |
origin of texture
Definition at line 73 of file tachyon.h.
Referenced by apitextotex(), GetTexBody(), main(), and movesp().
| flt apitexture::diffuse |
diffuse reflection
Definition at line 70 of file tachyon.h.
Referenced by apitextotex(), drawsp(), GetMaterial(), GetTexBody(), initspheres(), main(), NFFGetTexture(), and reset_tex_table().
| char apitexture::imap[96] |
name of image map
Definition at line 79 of file tachyon.h.
Referenced by apitextotex(), GetTexBody(), and main().
| flt apitexture::opacity |
how opaque the object is
Definition at line 72 of file tachyon.h.
Referenced by apitextotex(), drawsp(), GetMaterial(), GetTexBody(), initspheres(), main(), NFFGetTexture(), and reset_tex_table().
| apivector apitexture::rot |
rotation of texture around origin
Definition at line 74 of file tachyon.h.
Referenced by apitextotex(), GetTexBody(), initspheres(), and main().
| apivector apitexture::scale |
scale of texture in x,y,z
Definition at line 75 of file tachyon.h.
Referenced by apitextotex(), GetTexBody(), initspheres(), and main().
| flt apitexture::specular |
specular reflection
Definition at line 71 of file tachyon.h.
Referenced by apitextotex(), drawsp(), GetMaterial(), GetTexBody(), initspheres(), main(), NFFGetTexture(), and reset_tex_table().
| int apitexture::texturefunc |
which texture function to use
Definition at line 66 of file tachyon.h.
Referenced by apitextotex(), GetMaterial(), GetTexBody(), initspheres(), main(), NFFGetTexture(), and reset_tex_table().
| apivector apitexture::uaxs |
planar map u axis
Definition at line 76 of file tachyon.h.
Referenced by apitextotex(), GetTexBody(), and main().
| apivector apitexture::vaxs |
planar map v axis
Definition at line 77 of file tachyon.h.
Referenced by apitextotex(), GetTexBody(), and main().
| apivector apitexture::waxs |
volume map W axis
Definition at line 78 of file tachyon.h.
Referenced by apitextotex(), and GetTexBody().
1.8.14