SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
GeometryObject::SpireSubPass Struct Reference

Defines a Spire object 'pass'. More...

#include <Geometry.h>

Public Member Functions

 SpireSubPass (const std::string &name, const std::string &vbo, const std::string &ibo, const std::string &program, spire::Interface::PRIMITIVE_TYPES primType)
 
template<typename T >
void addUniform (const std::string &uniformName, T uniformData)
 

Public Attributes

std::string passName
 
std::string vboName
 
std::string iboName
 
std::string programName
 
spire::Interface::PRIMITIVE_TYPES type
 
std::list< std::tuple
< std::string, std::shared_ptr
< spire::AbstractUniformStateItem > > > 
uniforms
 

Detailed Description

Defines a Spire object 'pass'.

Constructor & Destructor Documentation

SpireSubPass ( const std::string &  name,
const std::string &  vbo,
const std::string &  ibo,
const std::string &  program,
spire::Interface::PRIMITIVE_TYPES  primType 
)
inline

Member Function Documentation

void addUniform ( const std::string &  uniformName,
uniformData 
)
inline

Member Data Documentation

std::string iboName
std::string passName
std::string programName
spire::Interface::PRIMITIVE_TYPES type
std::list<std::tuple< std::string, std::shared_ptr<spire::AbstractUniformStateItem> > > uniforms
std::string vboName

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