Tatooine
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
tatooine::gl::glfw::base Struct Reference

#include <base.h>

Inheritance diagram for tatooine::gl::glfw::base:
[legend]
Collaboration diagram for tatooine::gl::glfw::base:
[legend]

Public Member Functions

 base ()
 
 ~base ()
 
auto get () -> GLFWwindow *
 
auto get () const -> GLFWwindow const *
 
auto make_current () -> void
 
auto get_window_size (int *w, int *h) -> void
 

Static Public Member Functions

static auto release () -> void
 

Protected Attributes

GLFWwindow * m_glfw_window
 

Constructor & Destructor Documentation

◆ base()

◆ ~base()

tatooine::gl::glfw::base::~base ( )

Member Function Documentation

◆ get() [1/2]

auto tatooine::gl::glfw::base::get ( ) -> GLFWwindow *

◆ get() [2/2]

auto tatooine::gl::glfw::base::get ( ) const -> GLFWwindow const *

◆ get_window_size()

auto tatooine::gl::glfw::base::get_window_size ( int *  w,
int *  h 
) -> void

◆ make_current()

auto tatooine::gl::glfw::base::make_current ( ) -> void

◆ release()

static auto tatooine::gl::glfw::base::release ( ) -> void
static

Member Data Documentation

◆ m_glfw_window

GLFWwindow* tatooine::gl::glfw::base::m_glfw_window
protected

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