VVISF & VVGL
VVGL- other classes

Some of the less frequently encountered classes in VVGL- this is the stuff you'll probably be less likely to run into or have to work with if you're here because you just want to get to the ISF goodies. More...

Classes

struct  VVGL::GLCachedProperty
 Abstract base class that caches the location of an arbitrary GL "object" that we do not own. More...
 
struct  VVGL::GLCachedAttrib
 Subclass of GLCachedProperty that caches the location of an attribute in a GLSL program. More...
 
struct  VVGL::GLCachedUni
 Subclass of GLCachedProperty that caches the location of a uniform variable in a GLSL program. More...
 
struct  VVGL::Range
 Describes an integer range using a value (loc) and size (len). More...
 

Typedefs

using VVGL::RawTSClockType = std::chrono::steady_clock
 Struct describing a timevalue as the quotient of two numbers, a value (64-bit unsigned int) and a scale factor (32-bit int). More...
 

Detailed Description

Some of the less frequently encountered classes in VVGL- this is the stuff you'll probably be less likely to run into or have to work with if you're here because you just want to get to the ISF goodies.

Typedef Documentation

◆ RawTSClockType

using VVGL::RawTSClockType = typedef std::chrono::steady_clock

Struct describing a timevalue as the quotient of two numbers, a value (64-bit unsigned int) and a scale factor (32-bit int).

GLBuffers vended by the pool are timestamped so the stamps can be compared and used to determine if the content is different without analyzing the contents of the frame.