qxLib
ssbo.h
Go to the documentation of this file.
1 /**
2 
3  @file ssbo.h
4  @author Khrapov
5  @date 9.01.2020
6  @copyright © Nick Khrapov, 2021. All right reserved.
7 
8 **/
9 #pragma once
10 
12 
13 namespace qx
14 {
15 
16 /**
17 
18  @class base_ssbo
19  @brief Base SSBO class
20  @details ~
21  @author Khrapov
22  @date 18.01.2020
23 
24 **/
26 {
27 public:
28  base_ssbo() = default;
29 
30  /**
31  @brief Get max SSBO size
32  @retval - max SSBO size
33  **/
34  GLint GetMaxSize() const;
35 
36 protected:
37  QX_DECL_BUFFER_BASE
38 };
39 
40 using ssbo = base_ssbo;
41 
42 } // namespace qx
43 
44 #include <qx/gl/ssbo.inl>
Base SSBO class.
Definition: ssbo.h:26
GLint GetMaxSize() const
Get max SSBO size.
Definition: ssbo.inl:13
Base class for buffers with binding points.