TAMSVIZ
Visualization and annotation tool for ROS
Public Member Functions | Static Public Member Functions | List of all members
Shader Class Reference
Inheritance diagram for Shader:
Inheritance graph
[legend]
Collaboration diagram for Shader:
Collaboration graph
[legend]

Public Member Functions

 Shader (const std::string &vertex_shader_url, const std::string &fragment_shader_url)
 
int program ()
 
void use ()
 
- Public Member Functions inherited from ResourceBase
 ResourceBase (const ResourceBase &)=delete
 
ResourceBaseoperator= (const ResourceBase &)=delete
 

Static Public Member Functions

static ShaderManagermanager ()
 
- Static Public Member Functions inherited from ResourceBase
static void setCleanupFunction (const std::function< void(const std::function< void()> &)> &callback)
 

Additional Inherited Members

- Protected Member Functions inherited from ResourceBase
void cleanup (const std::function< void()> &callback)
 
bool invalidated ()
 

Detailed Description

Definition at line 39 of file shader.h.


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