All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DrawShaderSource Struct Reference

#include <drawRegistry.h>

Public Types

typedef std::pair< std::string,
std::string > 
Define
 
typedef std::vector< DefineDefineVector
 

Public Member Functions

void AddDefine (std::string const &name, std::string const &value="1")
 

Public Attributes

std::string source
 
std::string version
 
std::string target
 
std::string entry
 
DefineVector defines
 

Detailed Description

Definition at line 41 of file drawRegistry.h.

Member Typedef Documentation

typedef std::pair< std::string, std::string > Define

Definition at line 42 of file drawRegistry.h.

typedef std::vector< Define > DefineVector

Definition at line 43 of file drawRegistry.h.

Member Function Documentation

void AddDefine ( std::string const &  name,
std::string const &  value = "1" 
)
inline

Definition at line 45 of file drawRegistry.h.

Member Data Documentation

DefineVector defines

Definition at line 55 of file drawRegistry.h.

std::string entry

Definition at line 53 of file drawRegistry.h.

std::string source

Definition at line 50 of file drawRegistry.h.

std::string target

Definition at line 52 of file drawRegistry.h.

std::string version

Definition at line 51 of file drawRegistry.h.


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