#include <dtCore/refptr.h>#include <dtCore/base.h>#include <dtUtil/exception.h>#include <dtCore/shadergroup.h>#include <dtCore/export.h>#include <dtCore/observerptr.h>#include <osg/Node>#include <map>#include <vector>#include <string>Namespaces | |
| namespace | dtCore |
Classes | |
| class | dtCore::ShaderException |
| Defines the various exceptions that may be thrown when working with the shaders in the Shader Manager. More... | |
| class | dtCore::ShaderManager |
| This class manages the currently loaded and/or active shaders in the current game. More... | |
| struct | dtCore::ShaderManager::ShaderCacheEntry |
| This is a simple structure hold a shader program cache entry. More... | |
| struct | dtCore::ShaderManager::ActiveNodeEntry |
| This is a simple structure that holds a connection between an actively shaded node and it's shader instance. More... | |