CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
GLSLKeywords.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  CeresEngine
 
namespace  CeresEngine::ShaderCompiler
 

Functions

const KeywordMapTypeCeresEngine::ShaderCompiler::glslKeywords ()
 
const StringCeresEngine::ShaderCompiler::dataTypeToGLSLKeyword (const DataType t)
 
DataType CeresEngine::ShaderCompiler::glslKeywordToDataType (const String &keyword)
 
const StringCeresEngine::ShaderCompiler::storageClassToGLSLKeyword (const StorageClass t)
 
StorageClass CeresEngine::ShaderCompiler::glslKeywordToStorageClass (const String &keyword)
 
const StringCeresEngine::ShaderCompiler::interpModifierToGLSLKeyword (const InterpModifier t)
 
InterpModifier CeresEngine::ShaderCompiler::glslKeywordToInterpModifier (const String &keyword)
 
const StringCeresEngine::ShaderCompiler::bufferTypeToGLSLKeyword (const BufferType t, bool useVulkanGLSL=false, bool separateSamplers=true)
 
const StringCeresEngine::ShaderCompiler::samplerTypeToGLSLKeyword (const SamplerType t)
 
SamplerType CeresEngine::ShaderCompiler::glslKeywordToSamplerType (const String &keyword)
 
const StringCeresEngine::ShaderCompiler::attributeTypeToGLSLKeyword (const AttributeType t)
 
AttributeType CeresEngine::ShaderCompiler::glslKeywordToAttributeType (const String &keyword)
 
const StringCeresEngine::ShaderCompiler::attributeValueToGLSLKeyword (const AttributeValue t)
 
AttributeValue CeresEngine::ShaderCompiler::glslKeywordToAttributeValue (const String &keyword)
 
const StringCeresEngine::ShaderCompiler::primitiveTypeToGLSLKeyword (const PrimitiveType t)
 
PrimitiveType CeresEngine::ShaderCompiler::glslKeywordToPrimitiveType (const String &keyword)
 
const StringCeresEngine::ShaderCompiler::imageLayoutFormatToGLSLKeyword (const ImageLayoutFormat t)
 
UPtr< StringCeresEngine::ShaderCompiler::semanticToGLSLKeyword (const IndexedSemantic &semantic, bool useVulkanGLSL=false)
 
DataType CeresEngine::ShaderCompiler::semanticToGLSLDataType (const Semantic t)
 
const Set< String > & CeresEngine::ShaderCompiler::reservedGLSLKeywords ()