VolViz
A volume visualization tool
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Public Types | Public Member Functions | Public Attributes | List of all members
VolViz::Private_::VisualizerImpl::SelectionBuffer Struct Reference

Pixel buffers used for mouse picking. More...

+ Collaboration diagram for VolViz::Private_::VisualizerImpl::SelectionBuffer:

Public Types

using Buffers = std::array< GL::Buffer, 2 >
 
using Handle = Buffers::iterator
 

Public Member Functions

void swap () noexcept
 

Public Attributes

Buffers buffers
 
Handle readBuffer {buffers.begin()}
 
Handle writeBuffer {buffers.begin() + 1}
 

Detailed Description

Pixel buffers used for mouse picking.

Member Typedef Documentation

Member Function Documentation

void VolViz::Private_::VisualizerImpl::SelectionBuffer::swap ( )
inlinenoexcept

Member Data Documentation

Buffers VolViz::Private_::VisualizerImpl::SelectionBuffer::buffers
Handle VolViz::Private_::VisualizerImpl::SelectionBuffer::readBuffer {buffers.begin()}
Handle VolViz::Private_::VisualizerImpl::SelectionBuffer::writeBuffer {buffers.begin() + 1}

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