Specialization of NamedString for ShaderInclude type. More...
#include </home/chochlik/devel/oglplus/include/oglplus/named_string.hpp>


Public Member Functions | |
| ShaderInclude (String &&name, const StrCRef &value) | |
| Create a shader include with the specified name and value.  | |
| void | Set (const StrCRef &value) | 
| Set a new value for this shader include.  | |
| void | Set (NamedStringType type, const StrCRef &value) | 
Sets the value of the specified type in this NamedString.  | |
| String | Get (void) const | 
Sets the value of this NamedString.  | |
Static Public Member Functions | |
| static void | Set (NamedStringType type, const StrCRef &name, const StrCRef &value) | 
Store the value, of the specified type under name.  | |
| static String | Get (const StrCRef &name) | 
Gets the value stored under name.  | |
| static void | Delete (const StrCRef &name) | 
Deletes the value stored under name.  | |
| static NamedStringType | Type (const StrCRef &name) | 
Gets the type of the named string stored under name.  | |
| static bool | IsA (const StrCRef &name) | 
Checks if name is a stored string.  | |
Specialization of NamedString for ShaderInclude type.