Lines Matching refs:VaryingStorage
44 class VaryingStorage
47 VaryingStorage (const VariableType& type, int numVertices);
48 ~VaryingStorage (void) {}
57 VaryingStorage::VaryingStorage (const VariableType& type, int numVertices)
62 ValueAccess VaryingStorage::getValue (const VariableType& type, int vtxNdx)
67 ConstValueAccess VaryingStorage::getValue (const VariableType& type, int vtxNdx) const
78 VaryingStorage* getStorage (const VariableType& type, const char* name);
82 std::map<std::string, VaryingStorage*> m_values;
92 for (map<string, VaryingStorage*>::iterator i = m_values.begin(); i != m_values.end(); i++)
97 VaryingStorage* VaryingStore::getStorage (const VariableType& type, const char* name)
99 VaryingStorage* storage = m_values[name];
103 storage = new VaryingStorage(type, m_numVertices);
266 VaryingStorage* dst = varyingStore.getStorage(output->getType(), output->getName());
319 const VaryingStorage* src = varyingStore.getStorage(type, input->getVariable()->getName());