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

Go to the source code of this file.

Classes

struct  CeresEngine::ShaderCompiler::VectorSpace
 
struct  CeresEngine::ShaderCompiler::TypeDenoter
 
struct  CeresEngine::ShaderCompiler::VoidTypeDenoter
 
struct  CeresEngine::ShaderCompiler::NullTypeDenoter
 
struct  CeresEngine::ShaderCompiler::BaseTypeDenoter
 
struct  CeresEngine::ShaderCompiler::BufferTypeDenoter
 Buffer type denoter with generic sub type and generic size. More...
 
struct  CeresEngine::ShaderCompiler::SamplerTypeDenoter
 
struct  CeresEngine::ShaderCompiler::StructTypeDenoter
 
struct  CeresEngine::ShaderCompiler::AliasTypeDenoter
 
struct  CeresEngine::ShaderCompiler::ArrayTypeDenoter
 
struct  CeresEngine::ShaderCompiler::FunctionTypeDenoter
 

Namespaces

namespace  CeresEngine
 
namespace  CeresEngine::ShaderCompiler
 

Macros

#define DECLARATION_PTR(CLASS_NAME)
 

Typedefs

using CeresEngine::ShaderCompiler::TypeDenoterPtr = SPtr< TypeDenoter >
 
using CeresEngine::ShaderCompiler::VoidTypeDenoterPtr = SPtr< VoidTypeDenoter >
 
using CeresEngine::ShaderCompiler::NullTypeDenoterPtr = SPtr< NullTypeDenoter >
 
using CeresEngine::ShaderCompiler::BaseTypeDenoterPtr = SPtr< BaseTypeDenoter >
 
using CeresEngine::ShaderCompiler::BufferTypeDenoterPtr = SPtr< BufferTypeDenoter >
 
using CeresEngine::ShaderCompiler::SamplerTypeDenoterPtr = SPtr< SamplerTypeDenoter >
 
using CeresEngine::ShaderCompiler::StructTypeDenoterPtr = SPtr< StructTypeDenoter >
 
using CeresEngine::ShaderCompiler::AliasTypeDenoterPtr = SPtr< AliasTypeDenoter >
 
using CeresEngine::ShaderCompiler::ArrayTypeDenoterPtr = SPtr< ArrayTypeDenoter >
 
using CeresEngine::ShaderCompiler::FunctionTypeDenoterPtr = SPtr< FunctionTypeDenoter >
 

Functions

bool CeresEngine::ShaderCompiler::operator== (const VectorSpace &lhs, const VectorSpace &rhs)
 
bool CeresEngine::ShaderCompiler::operator!= (const VectorSpace &lhs, const VectorSpace &rhs)
 

Macro Definition Documentation

◆ DECLARATION_PTR

#define DECLARATION_PTR (   CLASS_NAME)
Value:
struct CLASS_NAME; \
using CLASS_NAME##Ptr = SPtr<CLASS_NAME>