| 
    CeresEngine 0.2.0
    
   A game development framework 
   | 
 
#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Foundation/String.hpp"#include "CeresEngine/Foundation/Container/Vector.hpp"#include <limits>#include <ostream>Go to the source code of this file.
Classes | |
| struct | CeresEngine::ShaderCompiler::Reflection::SamplerStateDesc | 
| Static sampler state descriptor structure (D3D11_SAMPLER_DESC).  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::Attribute | 
| Input/output attribute and uniform reflection structure.  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::Resource | 
| Resource reflection structure for textures, combined texture samplers, and buffers.  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::Field | 
| A field denotes a data member of a record or constant buffer.  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::Record | 
| A record denotes a data structure declared in a shader.  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::ConstantBuffer | 
| Constant buffer reflection structure.  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::SamplerState | 
| Sampler state reflection structure.  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::StaticSamplerState | 
| Static sampler state reflection structure.  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::NumThreads | 
| Number of threads within each work group of a compute shader.  More... | |
| struct | CeresEngine::ShaderCompiler::Reflection::ReflectionData | 
| Structure for shader output statistics (e.g. texture/buffer binding points).  More... | |
Namespaces | |
| namespace | CeresEngine | 
| namespace | CeresEngine::ShaderCompiler | 
| namespace | CeresEngine::ShaderCompiler::Reflection | 
| Shader code reflection namespace.  | |
Functions | |
| String | CeresEngine::ShaderCompiler::toString (const Reflection::Filter t) | 
| Returns the string representation of the specified <Filter> type.   | |
| String | CeresEngine::ShaderCompiler::toString (const Reflection::TextureAddressMode t) | 
| Returns the string representation of the specified <TextureAddressMode> type.   | |
| String | CeresEngine::ShaderCompiler::toString (const Reflection::ComparisonFunc t) | 
| Returns the string representation of the specified <ComparisonFunc> type.   | |
| String | CeresEngine::ShaderCompiler::toString (const Reflection::ResourceType t) | 
| Returns the string representation of the specified <Reflection::ResourceType> type.   | |
| void | CeresEngine::ShaderCompiler::printReflection (std::ostream &stream, const Reflection::ReflectionData &reflectionData, bool referencedOnly=false) | 
| Prints the reflection data into the output stream in a human readable format.   | |