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
Go to the documentation of this file.
1
7
8#ifndef GALAXY_GRAPHICS_GL_ENUMS_HPP_
9#define GALAXY_GRAPHICS_GL_ENUMS_HPP_
10
11namespace galaxy
12{
16 enum class GLAttributeBinding : unsigned int
17 {
21 POSITION_POINT = 0u,
22
26 TEXEL_POINT = 1u,
27
31 OFFSET_POINT = 2u
32 };
33
37 enum class GLBufferBinding : unsigned int
38 {
43
48 };
49
53 enum class GLTextureFilter : short
54 {
58 NEAREST,
59
64
69 };
70} // namespace galaxy
71
72#endif
Animated.cpp galaxy.
Definition Animated.cpp:16
GLAttributeBinding
Stores the location of shader attribute binding point for the VAO.
Definition Enums.hpp:17
@ OFFSET_POINT
Instance offset data.
@ POSITION_POINT
Position data.
GLTextureFilter
Mipmap filtering.
Definition Enums.hpp:54
@ NEAREST
Nearest-neighbour.
GLBufferBinding
Stores the location of a buffer's binding point for the VAO.
Definition Enums.hpp:38
@ INSTANCE_BUFFER_POINT
Instance offsets.
@ VERTEX_BUFFER_POINT
Normal VBO.