MeVisLab Toolbox Reference
SoView2DShaderOverlay::CachedShader Struct Reference

#include <SoView2DShaderOverlay.h>

Public Member Functions

 CachedShader ()
 

Public Attributes

std::string _vertexShaderString
 
std::string _fragmentShaderString
 
SoView2DShaderState _currentState
 
SoRef< SoVertexShader_vertexShader
 
SoRef< SoFragmentShader_fragmentShader
 
SoRef< SoShaderProgram_shaderProgram
 

Detailed Description

Definition at line 66 of file SoView2DShaderOverlay.h.

Constructor & Destructor Documentation

◆ CachedShader()

SoView2DShaderOverlay::CachedShader::CachedShader ( )

Member Data Documentation

◆ _currentState

SoView2DShaderState SoView2DShaderOverlay::CachedShader::_currentState

Definition at line 71 of file SoView2DShaderOverlay.h.

◆ _fragmentShader

SoRef<SoFragmentShader> SoView2DShaderOverlay::CachedShader::_fragmentShader

Definition at line 73 of file SoView2DShaderOverlay.h.

◆ _fragmentShaderString

std::string SoView2DShaderOverlay::CachedShader::_fragmentShaderString

Definition at line 70 of file SoView2DShaderOverlay.h.

◆ _shaderProgram

SoRef<SoShaderProgram> SoView2DShaderOverlay::CachedShader::_shaderProgram

Definition at line 74 of file SoView2DShaderOverlay.h.

◆ _vertexShader

SoRef<SoVertexShader> SoView2DShaderOverlay::CachedShader::_vertexShader

Definition at line 72 of file SoView2DShaderOverlay.h.

◆ _vertexShaderString

std::string SoView2DShaderOverlay::CachedShader::_vertexShaderString

Definition at line 69 of file SoView2DShaderOverlay.h.


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