SO3Engine
|
SO3SsaoHandler.h
Go to the documentation of this file.
49 };
56 };
65 };
72 SsaoTechniqueParameter(const std::string& parameterDisplayName, const SsaoTechniqueParameterRange& parameterRange, const float& parameterValue) : displayName(parameterDisplayName),
179 float GetTechniqueParameterValue(const SsaoTechnique& technique, const std::string& parameterName) const;
183 void SetTechniqueParameterValue(const SsaoTechnique& technique, const std::string& parameterName, const float& parameterValue);
191 void SetTechniqueParameters(const SsaoTechnique& technique, const SsaoTechniqueParameters& parameters);
197 virtual Ogre::Technique* handleSchemeNotFound(unsigned short schemeIndex, const Ogre::String& schemeName, Ogre::Material* originalMaterial, unsigned short lodIndex, const Ogre::Renderable* rend);
librairies include
Definition SO3SsaoHandler.h:40
@ SO3_SSAO_TECHNIQUE_CREASE_SHADING
Definition SO3SsaoHandler.h:47
@ SO3_SSAO_TECHNIQUE_CRYTEK
Definition SO3SsaoHandler.h:45
@ SO3_SSAO_TECHNIQUE_HEMISPHERIC
Definition SO3SsaoHandler.h:46
std::pair< float, float > SsaoTechniqueParameterRange
Definition SO3SsaoHandler.h:66
float GetTechniqueParameterValue(const SsaoTechnique &technique, const std::string ¶meterName) const
Definition SO3SsaoHandler.cpp:2324
virtual Ogre::Technique * handleSchemeNotFound(unsigned short schemeIndex, const Ogre::String &schemeName, Ogre::Material *originalMaterial, unsigned short lodIndex, const Ogre::Renderable *rend)
Definition SO3SsaoHandler.cpp:579
void SetTechniqueParameterValue(const SsaoTechnique &technique, const std::string ¶meterName, const float ¶meterValue)
Definition SO3SsaoHandler.cpp:2347
void SetDebugMode(const SsaoDebugMode &newDebugMode)
Definition SO3SsaoHandler.cpp:423
SsaoTechniqueParameters GetTechniqueParameters(const SsaoTechnique &technique) const
Definition SO3SsaoHandler.cpp:2410
std::map< std::string, SsaoTechniqueParameter > SsaoTechniqueParameters
Definition SO3SsaoHandler.h:78
void SetFilter(const SsaoFilter &newFilter)
Definition SO3SsaoHandler.cpp:352
void SetTechniqueParameters(const SsaoTechnique &technique, const SsaoTechniqueParameters ¶meters)
Definition SO3SsaoHandler.cpp:2423
@ SO3_SSAO_FILTER_BOX_SMART
Definition SO3SsaoHandler.h:54
@ SO3_SSAO_DEBUG_MODE_POSITION
Definition SO3SsaoHandler.h:62
@ SO3_SSAO_DEBUG_MODE_SSAO_ONLY
Definition SO3SsaoHandler.h:63
@ SO3_SSAO_DEBUG_MODE_DEPTH
Definition SO3SsaoHandler.h:60
@ SO3_SSAO_DEBUG_MODE_NORMAL
Definition SO3SsaoHandler.h:61
void SetTechnique(SsaoTechnique newTechnique)
Definition SO3SsaoHandler.cpp:247
Definition SO3ViewPort.h:56
Definition SO3DataScol.h:38
const std::string displayName
Definition SO3SsaoHandler.h:69
SsaoTechniqueParameter(const std::string ¶meterDisplayName, const SsaoTechniqueParameterRange ¶meterRange, const float ¶meterValue)
Definition SO3SsaoHandler.h:72
const SsaoTechniqueParameterRange range
Definition SO3SsaoHandler.h:70
Generated by 1.9.8