TAMSVIZ
Visualization and annotation tool for ROS
Public Member Functions | List of all members
UniformBuffer< T > Class Template Reference
Inheritance diagram for UniformBuffer< T >:
Inheritance graph
[legend]
Collaboration diagram for UniformBuffer< T >:
Collaboration graph
[legend]

Public Member Functions

 UniformBuffer (size_t binding_point)
 
void update (const T &value)
 
template<class CONTAINER >
void update (const CONTAINER &data)
 
void bind ()
 
void bind (size_t index)
 
- Public Member Functions inherited from UniformBufferBase
void update (const void *data, size_t size)
 
- Public Member Functions inherited from ResourceBase
 ResourceBase (const ResourceBase &)=delete
 
ResourceBaseoperator= (const ResourceBase &)=delete
 

Additional Inherited Members

- Static Public Member Functions inherited from ResourceBase
static void setCleanupFunction (const std::function< void(const std::function< void()> &)> &callback)
 
- Protected Member Functions inherited from UniformBufferBase
void bind (size_t binding_point)
 
void bind (size_t binding_point, size_t offset, size_t size)
 
- Protected Member Functions inherited from ResourceBase
void cleanup (const std::function< void()> &callback)
 
bool invalidated ()
 

Detailed Description

template<class T>
class UniformBuffer< T >

Definition at line 27 of file uniformbuffer.h.


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