draw_vs_varient Struct Reference

Collaboration diagram for draw_vs_varient:

Collaboration graph
[legend]

Public Member Functions

 void (PIPE_CDECL *run_linear)(struct draw_vs_varient *shader
 void (PIPE_CDECL *run_elts)(struct draw_vs_varient *shader

Data Fields

struct draw_vs_varient_key key
struct draw_vertex_shadervs
void(* set_buffer )(struct draw_vs_varient *, unsigned i, const void *ptr, unsigned stride)
unsigned start
unsigned unsigned count
unsigned unsigned void * output_buffer
const unsigned * elts
const unsigned unsigned count
const unsigned unsigned void * output_buffer
void(* destroy )(struct draw_vs_varient *)

Detailed Description

Definition at line 74 of file draw_vs.h.


Member Function Documentation

draw_vs_varient::void ( PIPE_CDECL *  run_linear  ) 

draw_vs_varient::void ( PIPE_CDECL *  run_elts  ) 


Field Documentation

struct draw_vs_varient_key draw_vs_varient::key [read]

Definition at line 75 of file draw_vs.h.

struct draw_vertex_shader* draw_vs_varient::vs [read]

Definition at line 77 of file draw_vs.h.

void(* draw_vs_varient::set_buffer)(struct draw_vs_varient *, unsigned i, const void *ptr, unsigned stride)

unsigned draw_vs_varient::start

Definition at line 85 of file draw_vs.h.

unsigned unsigned draw_vs_varient::count

Definition at line 85 of file draw_vs.h.

unsigned unsigned void* draw_vs_varient::output_buffer

Definition at line 85 of file draw_vs.h.

const unsigned* draw_vs_varient::elts

Definition at line 90 of file draw_vs.h.

const unsigned unsigned draw_vs_varient::count

Definition at line 90 of file draw_vs.h.

const unsigned unsigned void* draw_vs_varient::output_buffer

Definition at line 90 of file draw_vs.h.

void(* draw_vs_varient::destroy)(struct draw_vs_varient *)


The documentation for this struct was generated from the following file:
Generated on Tue Sep 29 06:26:00 2009 for Gallium3D by  doxygen 1.5.4