NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::ShaderCallback::ShaderItem Struct Reference

#include <cxShaderCallback.h>

Public Attributes

QString mTextureUid
 
vtkTextureObjectPtr mTexture
 
QString mTextureCoordinatesUid
 
vtkOpenGLBufferObjectPtr mTextureCoordinates
 
QString mLUTUid
 
vtkTextureObjectPtr mLUT
 
float mWindow
 
float mLevel
 
float mLLR
 
float mAlpha
 

Detailed Description

Conventient structure that groups relevant information for our custom OpenGL shaders on a per view basis.

Definition at line 44 of file cxShaderCallback.h.

Member Data Documentation

◆ mAlpha

float cx::ShaderCallback::ShaderItem::mAlpha

Definition at line 59 of file cxShaderCallback.h.

◆ mLevel

float cx::ShaderCallback::ShaderItem::mLevel

Definition at line 57 of file cxShaderCallback.h.

◆ mLLR

float cx::ShaderCallback::ShaderItem::mLLR

Definition at line 58 of file cxShaderCallback.h.

◆ mLUT

vtkTextureObjectPtr cx::ShaderCallback::ShaderItem::mLUT

Definition at line 53 of file cxShaderCallback.h.

◆ mLUTUid

QString cx::ShaderCallback::ShaderItem::mLUTUid

Definition at line 52 of file cxShaderCallback.h.

◆ mTexture

vtkTextureObjectPtr cx::ShaderCallback::ShaderItem::mTexture

Definition at line 47 of file cxShaderCallback.h.

◆ mTextureCoordinates

vtkOpenGLBufferObjectPtr cx::ShaderCallback::ShaderItem::mTextureCoordinates

Definition at line 50 of file cxShaderCallback.h.

◆ mTextureCoordinatesUid

QString cx::ShaderCallback::ShaderItem::mTextureCoordinatesUid

Definition at line 49 of file cxShaderCallback.h.

◆ mTextureUid

QString cx::ShaderCallback::ShaderItem::mTextureUid

Definition at line 46 of file cxShaderCallback.h.

◆ mWindow

float cx::ShaderCallback::ShaderItem::mWindow

Definition at line 56 of file cxShaderCallback.h.


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