KWin
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
KWin::GlLookUpTable3D Class Reference

#include <gllut3D.h>

Public Member Functions

 GlLookUpTable3D (GLuint handle, size_t xSize, size_t ySize, size_t zSize)
 
 ~GlLookUpTable3D ()
 
GLuint handle () const
 
size_t xSize () const
 
size_t ySize () const
 
size_t zSize () const
 
void bind ()
 

Static Public Member Functions

static std::unique_ptr< GlLookUpTable3Dcreate (const std::function< QVector3D(size_t x, size_t y, size_t z)> &mapping, size_t xSize, size_t ySize, size_t zSize)
 

Detailed Description

Definition at line 22 of file gllut3D.h.

Constructor & Destructor Documentation

◆ GlLookUpTable3D()

KWin::GlLookUpTable3D::GlLookUpTable3D ( GLuint handle,
size_t xSize,
size_t ySize,
size_t zSize )
explicit

Definition at line 16 of file gllut3D.cpp.

◆ ~GlLookUpTable3D()

KWin::GlLookUpTable3D::~GlLookUpTable3D ( )

Definition at line 24 of file gllut3D.cpp.

Member Function Documentation

◆ bind()

void KWin::GlLookUpTable3D::bind ( )

Definition at line 49 of file gllut3D.cpp.

◆ create()

std::unique_ptr< GlLookUpTable3D > KWin::GlLookUpTable3D::create ( const std::function< QVector3D(size_t x, size_t y, size_t z)> & mapping,
size_t xSize,
size_t ySize,
size_t zSize )
static

Definition at line 54 of file gllut3D.cpp.

◆ handle()

GLuint KWin::GlLookUpTable3D::handle ( ) const

Definition at line 29 of file gllut3D.cpp.

◆ xSize()

size_t KWin::GlLookUpTable3D::xSize ( ) const

Definition at line 34 of file gllut3D.cpp.

◆ ySize()

size_t KWin::GlLookUpTable3D::ySize ( ) const

Definition at line 39 of file gllut3D.cpp.

◆ zSize()

size_t KWin::GlLookUpTable3D::zSize ( ) const

Definition at line 44 of file gllut3D.cpp.


The documentation for this class was generated from the following files: