#include <uniforminstance.h>
Public Member Functions | |
| UniformStructArrayInstance (const ShaderVariableStructArrayDeclaration &declaration) | |
| UniformStructArrayInstance (const UniformStructArrayInstance &)=delete | |
| UniformStructArrayInstance & | operator= (const UniformStructArrayInstance &)=delete |
| const std::vector< std::unique_ptr< UniformStructInstance > > & | getElements () const |
| int | getNumElements () const |
| int | getMaxNumElements () const |
| UniformStructInstance & | getElement (int index) |
| UniformStructInstance * | findElement (int index) |
| UniformStructInstance & | operator[] (size_t index) |
| virtual const ShaderVariableDeclaration & | getDeclaration () const override |
Public Member Functions inherited from UniformInstance | |
| virtual | ~UniformInstance ()=default |
Represents a list of uniform struct instances.
| UniformStructArrayInstance | ( | const ShaderVariableStructArrayDeclaration & | declaration | ) |
|
delete |
| UniformStructInstance* findElement | ( | int | index | ) |
|
overridevirtual |
Implements UniformInstance.
| UniformStructInstance& getElement | ( | int | index | ) |
| const std::vector<std::unique_ptr<UniformStructInstance> >& getElements | ( | ) | const |
| int getMaxNumElements | ( | ) | const |
| int getNumElements | ( | ) | const |
|
delete |
| UniformStructInstance& operator[] | ( | size_t | index | ) |