Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
ShaderProgramFwd.h File Reference

Go to the source code of this file.

Classes

struct  Divide::ModuleDefine
 
struct  Divide::ShaderModuleDescriptor
 
struct  Divide::PropertyDescriptor< ShaderProgram >
 
struct  Divide::ShaderProgramMapEntry
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 

Macros

#define DVD_SHADER_PROGRAM_FWD_H_
 

Typedefs

using Divide::ModuleDefines = vector< ModuleDefine >
 
using Divide::ShaderProgramDescriptor = PropertyDescriptor< ShaderProgram >
 

Enumerations

enum class  Divide::ShaderResult : U8 { Divide::Failed = 0 , Divide::OK , Divide::COUNT }
 

Functions

template<>
size_t Divide::GetHash (const PropertyDescriptor< ShaderProgram > &descriptor) noexcept
 
bool Divide::operator== (const ShaderProgramMapEntry &lhs, const ShaderProgramMapEntry &rhs) noexcept
 
bool Divide::operator!= (const ShaderProgramMapEntry &lhs, const ShaderProgramMapEntry &rhs) noexcept
 

Macro Definition Documentation

◆ DVD_SHADER_PROGRAM_FWD_H_

#define DVD_SHADER_PROGRAM_FWD_H_

Definition at line 34 of file ShaderProgramFwd.h.