Searched refs:PrimitiveTypeTraits (Results 1 – 3 of 3) sorted by relevance
52 template <PrimitiveType DrawPrimitiveType> struct PrimitiveTypeTraits {}; struct53 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES> { typedef pa::Triangle … argument54 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_STRIP> { typedef pa::Triang… argument55 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_FAN> { typedef pa::Triangl… argument56 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES> { typedef pa::Line Type… argument57 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP> { typedef pa::Line T… argument58 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_LOOP> { typedef pa::Line T… struct59 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_POINTS> { typedef pa::Point Typ… argument60 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES_ADJACENCY> { typedef pa::LineA… argument61 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP_ADJACENCY> { typedef pa::L… argument[all …]
1390 …const size_t assemblerPrimitiveCount = PrimitiveTypeTraits<DrawPrimitiveType>::Asse… in drawGeometryShaderOutputAsPrimitives()1391 …std::vector<typename PrimitiveTypeTraits<DrawPrimitiveType>::BaseType> inputPrimitives (assembl… in drawGeometryShaderOutputAsPrimitives()1393 …PrimitiveTypeTraits<DrawPrimitiveType>::Assembler::exec(inputPrimitives.begin(), vertices, numVert… in drawGeometryShaderOutputAsPrimitives()1405 …Target& renderTarget, const Program& program, std::vector<typename PrimitiveTypeTraits<DrawPrimiti… in drawWithGeometryShader()1414 const int verticesIn = PrimitiveTypeTraits<DrawPrimitiveType>::Type::NUM_VERTICES; in drawWithGeometryShader()1476 …const size_t assemblerPrimitiveCount = PrimitiveTypeTraits<DrawPrimitiveType>::Asse… in drawAsPrimitives()1477 …std::vector<typename PrimitiveTypeTraits<DrawPrimitiveType>::Type> inputPrimitives (assemblerP… in drawAsPrimitives()1479 …PrimitiveTypeTraits<DrawPrimitiveType>::Assembler::exec(inputPrimitives.begin(), vertices, (size_t… in drawAsPrimitives()1493 std::vector<typename PrimitiveTypeTraits<DrawPrimitiveType>::BaseType> basePrimitives; in drawAsPrimitives()
692 class PrimitiveTypeTraits {696 typedef PrimitiveTypeTraits<Type> Singular;744 template<> inline TYPE PrimitiveTypeTraits<TYPE>::Get( \748 template<> inline void PrimitiveTypeTraits<TYPE>::Set( \