Lines Matching refs:str

423 void FloatLiteral::tokenize (GeneratorState& state, TokenStream& str) const
426 str << Token(m_value.getValue(VariableType::getScalarType(VariableType::TYPE_FLOAT)).asFloat(0));
477 void IntLiteral::tokenize (GeneratorState& state, TokenStream& str) const
480 str << Token(m_value.getValue(VariableType::getScalarType(VariableType::TYPE_INT)).asInt(0));
527 void BoolLiteral::tokenize (GeneratorState& state, TokenStream& str) const
530 str << Token(m_value.getValue(VariableType::getScalarType(VariableType::TYPE_BOOL)).asBool(0));
800 void ConstructorOp::tokenize (GeneratorState& state, TokenStream& str) const
804 type.tokenizeShortType(str);
806 str << Token::LEFT_PAREN;
811 str << Token::COMMA;
812 (*i)->tokenize(state, str);
815 str << Token::RIGHT_PAREN;
954 void AssignOp::tokenize (GeneratorState& state, TokenStream& str) const
956 m_lvalueExpr->tokenize(state, str);
957 str << Token::EQUAL;
958 m_rvalueExpr->tokenize(state, str);
1271 void ParenOp::tokenize (GeneratorState& state, TokenStream& str) const
1273 str << Token::LEFT_PAREN;
1274 m_child->tokenize(state, str);
1275 str << Token::RIGHT_PAREN;
1365 void SwizzleOp::tokenize (GeneratorState& state, TokenStream& str) const
1384 m_child->tokenize(state, str);
1385 str << Token::DOT << Token(swizzleStr.c_str());
1575 void TexLookup::tokenize (GeneratorState& state, TokenStream& str) const
1583 case TYPE_TEXTURE2D: str << "texture"; break;
1584 case TYPE_TEXTURE2D_LOD: str << (isVertex ? "textureLod" : "texture"); break;
1585 case TYPE_TEXTURE2D_PROJ: str << "textureProj"; break;
1586 case TYPE_TEXTURE2D_PROJ_LOD: str << (isVertex ? "textureProjLod" : "textureProj"); break;
1587 case TYPE_TEXTURECUBE: str << "texture"; break;
1588 case TYPE_TEXTURECUBE_LOD: str << (isVertex ? "textureLod" : "texture"); break;
1597 case TYPE_TEXTURE2D: str << "texture2D"; break;
1598 case TYPE_TEXTURE2D_LOD: str << (isVertex ? "texture2DLod" : "texture2D"); break;
1599 case TYPE_TEXTURE2D_PROJ: str << "texture2DProj"; break;
1600 case TYPE_TEXTURE2D_PROJ_LOD: str << (isVertex ? "texture2DProjLod" : "texture2DProj"); break;
1601 case TYPE_TEXTURECUBE: str << "textureCube"; break;
1602 case TYPE_TEXTURECUBE_LOD: str << (isVertex ? "textureCubeLod" : "textureCube"); break;
1608 str << Token::LEFT_PAREN;
1609 str << m_sampler->getName();
1610 str << Token::COMMA;
1611 m_coordExpr->tokenize(state, str);
1615 str << Token::COMMA;
1616 m_lodBiasExpr->tokenize(state, str);
1619 str << Token::RIGHT_PAREN;