Tissue Forge C++ 0.2.1
Interactive, particle-based physics, chemistry and biology modeling and simulation environment
Loading...
Searching...
No Matches
TissueForge::rendering::Window Struct Referenceabstract
Inheritance diagram for TissueForge::rendering::Window:

Public Types

enum  MouseButton {
  MouseButton1 = GLFW_MOUSE_BUTTON_1 , MouseButton2 = GLFW_MOUSE_BUTTON_2 , MouseButton3 = GLFW_MOUSE_BUTTON_3 , MouseButton4 = GLFW_MOUSE_BUTTON_4 ,
  MouseButton5 = GLFW_MOUSE_BUTTON_5 , MouseButton6 = GLFW_MOUSE_BUTTON_6 , MouseButton7 = GLFW_MOUSE_BUTTON_7 , MouseButton8 = GLFW_MOUSE_BUTTON_8 ,
  MouseButtonLast = GLFW_MOUSE_BUTTON_LAST , MouseButtonLeft = GLFW_MOUSE_BUTTON_LEFT , MouseButtonRight = GLFW_MOUSE_BUTTON_RIGHT , MouseButtonMiddle = GLFW_MOUSE_BUTTON_MIDDLE
}
 
enum  State { Release = GLFW_RELEASE , Press = GLFW_PRESS , Repeat = GLFW_REPEAT }
 

Public Member Functions

virtual iVector2 windowSize () const =0
 
virtual Magnum::GL::AbstractFramebuffer & framebuffer ()=0
 
virtual void redraw ()=0
 

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