Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include "technique.h"
#include "config.h"
#include "XMLDocument.h"
#include "VSFileXMLSerializer.h"
#include "vsfilesystem.h"
#include "gfxlib.h"
#include "aux_texture.h"
#include <exception>
#include <map>
#include <boost/smart_ptr.hpp>
#include "xml_support.h"
#include "options.h"
#include "gldrv/gl_globals.h"
#include "audio/Exceptions.h"
Go to the source code of this file.
Classes | |
class | __impl::Exception |
class | __impl::InvalidParameters |
class | __impl::ProgramCompileError |
Namespaces | |
__impl | |
Constant Groups | |
__impl | |
Typedefs | |
typedef map< string, TechniquePtr > | TechniqueMap |
Functions | |
template<typename T > | |
static T | __impl::parseEnum (const string &s, const map< string, T > &enumMap) |
template<typename T > | |
static T | __impl::parseEnum (const string &s, const map< string, T > &enumMap, T deflt) |
static Technique::Pass::TextureUnit::SourceType | __impl::parseSourceType (const string &s, string::size_type &sep) |
static Technique::Pass::TextureUnit::Kind | __impl::parseTexKind (const string &s) |
static Technique::Pass::Type | __impl::parsePassType (const std::string &s) |
static bool | __impl::parseBool (const std::string &s) |
static Technique::Pass::Tristate | __impl::parseTristate (const std::string &s) |
static Technique::Pass::BlendMode | __impl::parseBlendMode (const std::string &s) |
static Technique::Pass::Face | __impl::parseFace (const std::string &s) |
static Technique::Pass::DepthFunction | __impl::parseDepthFunction (const std::string &s) |
static Technique::Pass::PolyMode | __impl::parsePolyMode (const std::string &s) |
static Technique::Pass::ShaderParam::Semantic | __impl::parseAutoParamSemantic (const std::string &s) |
static int | __impl::parseIteration (const std::string &s) |
static int | __impl::parseInt (const std::string &s) |
static int | __impl::parseInt (const std::string &s, int deflt) |
static float | __impl::parseFloat (const std::string &s) |
static void | __impl::parseFloat4 (const std::string &s, float value[4]) |
Variables | |
static TechniqueMap | techniqueCache |
typedef map< string, TechniquePtr > TechniqueMap |
Definition at line 628 of file technique.cpp.
|
static |
Definition at line 629 of file technique.cpp.
Referenced by Technique::getTechnique().