7 #ifndef NAZARA_RENDERTECHNIQUES_HPP 8 #define NAZARA_RENDERTECHNIQUES_HPP 10 #include <Nazara/Prerequesites.hpp> 11 #include <Nazara/Core/String.hpp> 12 #include <Nazara/Graphics/Config.hpp> 13 #include <Nazara/Graphics/Enums.hpp> 17 class AbstractRenderTechnique;
27 static AbstractRenderTechnique* GetByEnum(RenderTechniqueType renderTechnique,
int* techniqueRanking =
nullptr);
32 static std::size_t GetCount();
34 static void Register(
const String& name,
int ranking, RenderTechniqueFactory factory);
36 static String ToString(RenderTechniqueType renderTechnique);
38 static void Unregister(
const String& name);
42 #endif // NAZARA_RENDERTECHNIQUES_HPP TODO: Inherit SoundEmitter from Node.
Definition: Algorithm.hpp:12
Graphics class that represents the techniques used in rendering.
Definition: RenderTechniques.hpp:19
Core class that represents a string.
Definition: String.hpp:22
Graphics class that represents the rendering technique for our scene.
Definition: AbstractRenderTechnique.hpp:20