Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
Classes | |
class | Exception |
class | InvalidParameters |
class | ProgramCompileError |
Functions | |
template<typename T > | |
static T | parseEnum (const string &s, const map< string, T > &enumMap) |
template<typename T > | |
static T | parseEnum (const string &s, const map< string, T > &enumMap, T deflt) |
static Technique::Pass::TextureUnit::SourceType | parseSourceType (const string &s, string::size_type &sep) |
static Technique::Pass::TextureUnit::Kind | parseTexKind (const string &s) |
static Technique::Pass::Type | parsePassType (const std::string &s) |
static bool | parseBool (const std::string &s) |
static Technique::Pass::Tristate | parseTristate (const std::string &s) |
static Technique::Pass::BlendMode | parseBlendMode (const std::string &s) |
static Technique::Pass::Face | parseFace (const std::string &s) |
static Technique::Pass::DepthFunction | parseDepthFunction (const std::string &s) |
static Technique::Pass::PolyMode | parsePolyMode (const std::string &s) |
static Technique::Pass::ShaderParam::Semantic | parseAutoParamSemantic (const std::string &s) |
static int | parseIteration (const std::string &s) |
static int | parseInt (const std::string &s) |
static int | parseInt (const std::string &s, int deflt) |
static float | parseFloat (const std::string &s) |
static void | parseFloat4 (const std::string &s, float value[4]) |
|
static |
Definition at line 191 of file technique.cpp.
References Technique::Pass::ShaderParam::ActiveLightsArray, Technique::Pass::ShaderParam::ApparentLightSizeArray, Technique::Pass::ShaderParam::CloakingPhase, Technique::Pass::ShaderParam::Damage, Technique::Pass::ShaderParam::Damage4, Technique::Pass::ShaderParam::DetailPlane0, Technique::Pass::ShaderParam::DetailPlane1, Technique::Pass::ShaderParam::EnvColor, Technique::Pass::ShaderParam::GameTime, Technique::Pass::ShaderParam::NumLights, and parseEnum().
|
static |
Definition at line 137 of file technique.cpp.
References Technique::Pass::Add, Technique::Pass::AlphaBlend, Technique::Pass::Decal, Technique::Pass::Default, Technique::Pass::MultiAlphaBlend, Technique::Pass::Multiply, parseEnum(), and Technique::Pass::PremultAlphaBlend.
|
static |
|
static |
Definition at line 165 of file technique.cpp.
References Technique::Pass::Always, Technique::Pass::Equal, Technique::Pass::GEqual, Technique::Pass::Greater, Technique::Pass::LEqual, Technique::Pass::Less, Technique::Pass::Never, and parseEnum().
|
static |
Definition at line 66 of file technique.cpp.
Referenced by parseAutoParamSemantic(), parseBlendMode(), parseDepthFunction(), parseFace(), parsePassType(), parsePolyMode(), parseSourceType(), parseTexKind(), parseTristate(), and Audio::__impl::parseVSFileType().
|
static |
Definition at line 75 of file technique.cpp.
|
static |
Definition at line 152 of file technique.cpp.
References Technique::Pass::Back, Technique::Pass::DefaultFace, Technique::Pass::Front, Technique::Pass::FrontAndBack, Technique::Pass::None, and parseEnum().
|
static |
|
static |
Definition at line 242 of file technique.cpp.
References i, parseFloat(), and VSFileSystem::vs_dprintf().
|
static |
Definition at line 227 of file technique.cpp.
References XMLSupport::parse_int().
|
static |
|
static |
Definition at line 109 of file technique.cpp.
References Technique::Pass::FixedPass, parseEnum(), and Technique::Pass::ShaderPass.
|
static |
Definition at line 180 of file technique.cpp.
References Technique::Pass::Fill, Technique::Pass::Line, parseEnum(), and Technique::Pass::Point.
|
static |
Definition at line 84 of file technique.cpp.
References Technique::Pass::TextureUnit::Decal, Technique::Pass::TextureUnit::Detail, Technique::Pass::TextureUnit::Environment, Technique::Pass::TextureUnit::File, Technique::Pass::TextureUnit::None, and parseEnum().
Referenced by Technique::Pass::addTextureUnit().
|
static |
Definition at line 96 of file technique.cpp.
References parseEnum(), Technique::Pass::TextureUnit::Tex2D, Technique::Pass::TextureUnit::Tex3D, Technique::Pass::TextureUnit::TexCube, Technique::Pass::TextureUnit::TexDefault, and Technique::Pass::TextureUnit::TexSepCube.
|
static |
Definition at line 126 of file technique.cpp.
References Technique::Pass::Auto, Technique::Pass::False, parseEnum(), and Technique::Pass::True.