Ember
A C++ 20 'game engine' built with SDL3 with wide platform support.
Public Attributes | List of all members
ShaderEffect Class Reference

#include <shader.h>

Public Attributes

struct {
   int   bEnabled = 0
 
   glm::vec4   color = glm::vec4(1.0f)
 
   float   thickness = 0.0f
 
Outline
 
struct {
   int   bEnabled = 0
 
   glm::vec4   color = glm::vec4(1.0f)
 
   glm::vec2   pixel_offset = glm::vec2(0.0f)
 
Shadow
 
struct {
   int   bEnabled = 0
 
Glow
 

Member Data Documentation

◆ bEnabled

int ShaderEffect::bEnabled = 0

◆ color

glm::vec4 ShaderEffect::color = glm::vec4(1.0f)

◆ 

struct { ... } ShaderEffect::Glow

◆ 

struct { ... } ShaderEffect::Outline

◆ pixel_offset

glm::vec2 ShaderEffect::pixel_offset = glm::vec2(0.0f)

◆ 

struct { ... } ShaderEffect::Shadow

◆ thickness

float ShaderEffect::thickness = 0.0f

The documentation for this class was generated from the following file: