mfuncs Struct Reference
[Rt]

#include <shadefuncs.h>

Collaboration diagram for mfuncs:

Collaboration graph
[legend]

Data Fields

long mf_magic
 To validate structure.
char * mf_name
 Keyword for material.
mfuncsmf_forw
 Forward link.
int mf_inputs
 shadework inputs needed
int mf_flags
 Flags describing shader.
int(* mf_setup )()
 Routine for preparing.
int(* mf_render )()
 Routine for rendering.
void(* mf_print )()
 Routine for printing.
void(* mf_free )()
 Routine for releasing storage.

Detailed Description

M F U N C S

The interface to the various material property & texture routines.

Definition at line 51 of file shadefuncs.h.


Field Documentation

long mf_magic
 

To validate structure.

Definition at line 52 of file shadefuncs.h.

char* mf_name
 

Keyword for material.

Definition at line 53 of file shadefuncs.h.

struct mfuncs* mf_forw
 

Forward link.

Definition at line 54 of file shadefuncs.h.

int mf_inputs
 

shadework inputs needed

Definition at line 55 of file shadefuncs.h.

int mf_flags
 

Flags describing shader.

Definition at line 56 of file shadefuncs.h.

int(* mf_setup)()
 

Routine for preparing.

int(* mf_render)()
 

Routine for rendering.

void(* mf_print)()
 

Routine for printing.

void(* mf_free)()
 

Routine for releasing storage.


The documentation for this struct was generated from the following file:
Generated on Mon Sep 18 01:25:13 2006 for BRL-CAD by  doxygen 1.4.6