Public Member Functions | Public Attributes
rve_render_server::ShaderDefinition Struct Reference

#include <shader_definition.h>

List of all members.

Public Member Functions

void include (const std::string &inc)
void input (const std::string &type, const std::string &name, const std::string &semantic)
void output (const std::string &type, const std::string &name, const std::string &semantic)
void sampler (const std::string &name, uint32_t reg)
void uniform (const std::string &type, const std::string &name, uint32_t auto_constant_type, uint32_t extra=0)

Public Attributes

std::string body
std::string geom_input
std::string geom_output
V_string includes
V_ShaderParameter inputs
V_ShaderParameter outputs
V_ShaderSampler samplers
V_ShaderUniform uniforms

Detailed Description

Definition at line 95 of file shader_definition.h.


Member Function Documentation

void rve_render_server::ShaderDefinition::include ( const std::string &  inc) [inline]

Definition at line 108 of file shader_definition.h.

void rve_render_server::ShaderDefinition::input ( const std::string &  type,
const std::string &  name,
const std::string &  semantic 
) [inline]

Definition at line 113 of file shader_definition.h.

void rve_render_server::ShaderDefinition::output ( const std::string &  type,
const std::string &  name,
const std::string &  semantic 
) [inline]

Definition at line 118 of file shader_definition.h.

void rve_render_server::ShaderDefinition::sampler ( const std::string &  name,
uint32_t  reg 
) [inline]

Definition at line 128 of file shader_definition.h.

void rve_render_server::ShaderDefinition::uniform ( const std::string &  type,
const std::string &  name,
uint32_t  auto_constant_type,
uint32_t  extra = 0 
) [inline]

Definition at line 123 of file shader_definition.h.


Member Data Documentation

Definition at line 106 of file shader_definition.h.

Definition at line 97 of file shader_definition.h.

Definition at line 98 of file shader_definition.h.

Definition at line 100 of file shader_definition.h.

Definition at line 101 of file shader_definition.h.

Definition at line 102 of file shader_definition.h.

Definition at line 104 of file shader_definition.h.

Definition at line 103 of file shader_definition.h.


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


rve_render_server
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:15