Cogs.Core
Effects.h
1#pragma once
2
3#include "Rendering/IEffects.h"
4
5#include <string>
6
7namespace Cogs
8{
9 namespace Terrain
10 {
12 {
13 static Cogs::EffectHandle loadEffect(Cogs::IEffects * effects,
14 const std::string & vsName,
15 const std::string & psName,
16 const PreprocessorDefinitions & definitions = PreprocessorDefinitions());
17
18 static void setExtension(const std::string & extension);
19 };
20 }
21}
Contains all Cogs related functionality.
Definition: FieldSetter.h:23
std::vector< PreprocessorDefinition > PreprocessorDefinitions
A set of preprocessor definitions.
Definition: IEffects.h:13
Provides effects and shader management functionality.
Definition: IEffects.h:148