Developer Documentation
GLSL::UniformPool::UniformMat Struct Reference
Inheritance diagram for GLSL::UniformPool::UniformMat:
GLSL::UniformPool::UniformBase

Public Member Functions

void bind (GLuint _progID) const override
 Bind uniform matrix to shader. More...
 
virtual QString toString () const override
 print matrix to string More...
 
virtual void bind (GLuint _progID) const
 
virtual QString toString () const
 

Public Attributes

ACG::Matrix4x4f val
 
bool transposed
 
int size
 
- Public Attributes inherited from GLSL::UniformPool::UniformBase
std::string id
 

Detailed Description

Definition at line 169 of file UniformPool.hh.

Member Function Documentation

◆ bind()

void GLSL::UniformPool::UniformMat::bind ( GLuint  _progID) const
overridevirtual

Bind uniform matrix to shader.

Parameters
_progIDGL Program ID

Reimplemented from GLSL::UniformPool::UniformBase.

Definition at line 327 of file UniformPool.cc.

◆ toString()

QString GLSL::UniformPool::UniformMat::toString ( ) const
overridevirtual

print matrix to string

Reimplemented from GLSL::UniformPool::UniformBase.

Definition at line 363 of file UniformPool.cc.

Member Data Documentation

◆ size

int GLSL::UniformPool::UniformMat::size

Definition at line 173 of file UniformPool.hh.

◆ transposed

bool GLSL::UniformPool::UniformMat::transposed

Definition at line 172 of file UniformPool.hh.

◆ val

ACG::Matrix4x4f GLSL::UniformPool::UniformMat::val

Definition at line 170 of file UniformPool.hh.


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