Overload  1.1
Game engine with editor
Namespaces | Classes | Enumerations
OvRendering::Resources Namespace Reference

Namespaces

 Loaders
 
 Parsers
 

Classes

class  IMesh
 
class  Mesh
 
class  Model
 
class  Shader
 
class  Texture
 
struct  UniformInfo
 

Enumerations

enum  UniformType : uint32_t {
  UniformType::UNIFORM_BOOL = 0x8B56, UniformType::UNIFORM_INT = 0x1404, UniformType::UNIFORM_FLOAT = 0x1406, UniformType::UNIFORM_FLOAT_VEC2 = 0x8B50,
  UniformType::UNIFORM_FLOAT_VEC3 = 0x8B51, UniformType::UNIFORM_FLOAT_VEC4 = 0x8B52, UniformType::UNIFORM_FLOAT_MAT4 = 0x8B5C, UniformType::UNIFORM_DOUBLE_MAT4 = 0x8F48,
  UniformType::UNIFORM_SAMPLER_2D = 0x8B5E, UniformType::UNIFORM_SAMPLER_CUBE = 0x8B60
}
 

Enumeration Type Documentation

◆ UniformType

enum OvRendering::Resources::UniformType : uint32_t
strong

Defines the types that a uniform can take

Enumerator
UNIFORM_BOOL 
UNIFORM_INT 
UNIFORM_FLOAT 
UNIFORM_FLOAT_VEC2 
UNIFORM_FLOAT_VEC3 
UNIFORM_FLOAT_VEC4 
UNIFORM_FLOAT_MAT4 
UNIFORM_DOUBLE_MAT4 
UNIFORM_SAMPLER_2D 
UNIFORM_SAMPLER_CUBE