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
11
namespace
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
{
42
VERTEX_BUFFER_POINT
= 0,
43
47
INSTANCE_BUFFER_POINT
= 1
48
};
49
53
enum class
GLTextureFilter
:
short
54
{
58
NEAREST
,
59
63
BILINEAR
,
64
68
TRILINEAR
69
};
70
}
// namespace galaxy
71
72
#endif
galaxy
Animated.cpp galaxy.
Definition
Animated.cpp:16
galaxy::GLAttributeBinding
GLAttributeBinding
Stores the location of shader attribute binding point for the VAO.
Definition
Enums.hpp:17
galaxy::GLAttributeBinding::OFFSET_POINT
@ OFFSET_POINT
Instance offset data.
galaxy::GLAttributeBinding::TEXEL_POINT
@ TEXEL_POINT
Texel data.
galaxy::GLAttributeBinding::POSITION_POINT
@ POSITION_POINT
Position data.
galaxy::GLTextureFilter
GLTextureFilter
Mipmap filtering.
Definition
Enums.hpp:54
galaxy::GLTextureFilter::TRILINEAR
@ TRILINEAR
Trilinear.
galaxy::GLTextureFilter::NEAREST
@ NEAREST
Nearest-neighbour.
galaxy::GLTextureFilter::BILINEAR
@ BILINEAR
Bilinear.
galaxy::GLBufferBinding
GLBufferBinding
Stores the location of a buffer's binding point for the VAO.
Definition
Enums.hpp:38
galaxy::GLBufferBinding::INSTANCE_BUFFER_POINT
@ INSTANCE_BUFFER_POINT
Instance offsets.
galaxy::GLBufferBinding::VERTEX_BUFFER_POINT
@ VERTEX_BUFFER_POINT
Normal VBO.
galaxy
src
galaxy
graphics
Enums.hpp
Generated on Fri Sep 26 2025 09:07:31 for galaxy by
1.12.0