LibCarna Version 3.4.0
Loading...
Searching...
No Matches
Classes | Namespaces
ShaderUniform.hpp File Reference

Defines LibCarna::base::ShaderUniformType, LibCarna::base::ShaderUniformBase, and LibCarna::base::ShaderUniform. More...

#include <LibCarna/LibCarna.hpp>
#include <LibCarna/base/math.hpp>
+ Include dependency graph for ShaderUniform.hpp:

Go to the source code of this file.

Classes

struct  LibCarna::base::ShaderUniformType< ValueType >
 Maps ShaderUniform value types to actually uploaded data types. This general case maps T to T. More...
 
struct  LibCarna::base::ShaderUniformType< Color >
 Maps the ShaderUniform value type Color to uploaded type math::Vector4f. More...
 
class  LibCarna::base::ShaderUniformBase
 Type-independent abstract ShaderUniform base class. More...
 
class  LibCarna::base::ShaderUniform< ValueType >
 Implements ShaderUniformBase class for particular ValueType. More...
 

Namespaces

namespace  LibCarna::base
 Contains the core framework components.
 

Detailed Description

Defines LibCarna::base::ShaderUniformType, LibCarna::base::ShaderUniformBase, and LibCarna::base::ShaderUniform.

Definition in file ShaderUniform.hpp.