Flutter Engine
The Flutter Engine
SkSL::Literal Member List

This is the complete list of members for SkSL::Literal, including all inherited members.

as() constSkSL::IRNodeinline
as()SkSL::IRNodeinline
asAnyConstructor()SkSL::Expression
asAnyConstructor() constSkSL::Expression
boolValue() constSkSL::Literalinline
clone(Position pos) const overrideSkSL::Literalinlinevirtual
SkSL::Expression::clone() constSkSL::Expressioninline
coercionCost(const Type &target) constSkSL::Expressioninline
compareConstant(const Expression &other) const overrideSkSL::Literalinlinevirtual
ComparisonResult enum nameSkSL::Expression
description(OperatorPrecedence) const overrideSkSL::Literalvirtual
SkSL::Expression::description() const finalSkSL::Expressionvirtual
Expression(Position pos, Kind kind, const Type *type)SkSL::Expressioninline
fKindSkSL::IRNodeprotected
floatValue() constSkSL::Literalinline
fPositionSkSL::IRNode
getConstantValue(int n) const overrideSkSL::Literalinlinevirtual
intValue() constSkSL::Literalinline
IRNode(const IRNode &)=deleteSkSL::IRNode
IRNode(Position position, int kind)SkSL::IRNodeinlineprotected
is() constSkSL::IRNodeinline
isAnyConstructor() constSkSL::Expressioninline
isBoolLiteral() constSkSL::Expressioninline
isFloatLiteral() constSkSL::Expressioninline
isIncomplete(const Context &context) constSkSL::Expression
isIntLiteral() constSkSL::Expressioninline
Kind typedefSkSL::Expression
kind() constSkSL::Expressioninline
kIRNodeKindSkSL::Literalinlinestatic
Literal(Position pos, double value, const Type *type)SkSL::Literalinline
Make(Position pos, double value, const Type *type)SkSL::Literalinlinestatic
MakeBool(const Context &context, Position pos, bool value)SkSL::Literalinlinestatic
MakeBool(Position pos, bool value, const Type *type)SkSL::Literalinlinestatic
MakeFloat(const Context &context, Position pos, float value)SkSL::Literalinlinestatic
MakeFloat(Position pos, float value, const Type *type)SkSL::Literalinlinestatic
MakeInt(const Context &context, Position pos, SKSL_INT value)SkSL::Literalinlinestatic
MakeInt(Position pos, SKSL_INT value, const Type *type)SkSL::Literalinlinestatic
operator delete(void *ptr)SkSL::Poolableinlinestatic
operator new(const size_t size)SkSL::Poolableinlinestatic
operator=(const IRNode &)=deleteSkSL::IRNode
position() constSkSL::IRNodeinline
setPosition(Position p)SkSL::IRNodeinline
supportsConstantValues() const overrideSkSL::Literalinlinevirtual
type() constSkSL::Expressioninline
value() constSkSL::Literalinline
~IRNode()SkSL::IRNodeinlinevirtual