CustusX  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

float cx::ShaderCallback::ShaderItem::mAlpha

Definition at line 59 of file cxShaderCallback.h.

float cx::ShaderCallback::ShaderItem::mLevel

Definition at line 57 of file cxShaderCallback.h.

float cx::ShaderCallback::ShaderItem::mLLR

Definition at line 58 of file cxShaderCallback.h.

vtkTextureObjectPtr cx::ShaderCallback::ShaderItem::mLUT

Definition at line 53 of file cxShaderCallback.h.

QString cx::ShaderCallback::ShaderItem::mLUTUid

Definition at line 52 of file cxShaderCallback.h.

vtkTextureObjectPtr cx::ShaderCallback::ShaderItem::mTexture

Definition at line 47 of file cxShaderCallback.h.

vtkOpenGLBufferObjectPtr cx::ShaderCallback::ShaderItem::mTextureCoordinates

Definition at line 50 of file cxShaderCallback.h.

QString cx::ShaderCallback::ShaderItem::mTextureCoordinatesUid

Definition at line 49 of file cxShaderCallback.h.

QString cx::ShaderCallback::ShaderItem::mTextureUid

Definition at line 46 of file cxShaderCallback.h.

float cx::ShaderCallback::ShaderItem::mWindow

Definition at line 56 of file cxShaderCallback.h.


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