galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
Enums.hpp File Reference
#include <glad/glad.h>
+ Include dependency graph for Enums.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  galaxy
 Animated.cpp galaxy.
 
namespace  galaxy::graphics
 

Enumerations

enum class  galaxy::graphics::DrawHint : GLenum { galaxy::graphics::STATIC_DRAW = GL_STATIC_DRAW , galaxy::graphics::DYNAMIC_DRAW = GL_DYNAMIC_DRAW , galaxy::graphics::STREAM_DRAW = GL_STREAM_DRAW }
 OpenGL driver data buffer storage flags. More...
 
enum class  galaxy::graphics::AttributeBinding : unsigned int { galaxy::graphics::POSITION_POINT = 0u , galaxy::graphics::TEXEL_POINT = 1u , galaxy::graphics::OFFSET_POINT = 2u }
 Stores the location of shader attribute binding point for the VAO. More...
 
enum class  galaxy::graphics::BufferBinding : unsigned int { galaxy::graphics::VERTEX_BUFFER_POINT = 0 , galaxy::graphics::INSTANCE_BUFFER_POINT = 1 }
 Stores the location of a buffer's binding point for the VAO. More...
 
enum class  galaxy::graphics::TextureMode : int { galaxy::graphics::REPEAT = GL_REPEAT , galaxy::graphics::MIRRORED_REPEAT = GL_MIRRORED_REPEAT , galaxy::graphics::CLAMP_TO_EDGE = GL_CLAMP_TO_EDGE , galaxy::graphics::CLAMP_TO_BORDER = GL_CLAMP_TO_BORDER }
 Texture wrapping modes. More...
 
enum class  galaxy::graphics::TextureFilter : short { galaxy::graphics::NEAREST , galaxy::graphics::TRILINEAR }
 Mipmap filtering. More...