Flutter Engine
The Flutter Engine
|
This is the complete list of members for SkSL::Literal, including all inherited members.
as() const | SkSL::IRNode | inline |
as() | SkSL::IRNode | inline |
asAnyConstructor() | SkSL::Expression | |
asAnyConstructor() const | SkSL::Expression | |
boolValue() const | SkSL::Literal | inline |
clone(Position pos) const override | SkSL::Literal | inlinevirtual |
SkSL::Expression::clone() const | SkSL::Expression | inline |
coercionCost(const Type &target) const | SkSL::Expression | inline |
compareConstant(const Expression &other) const override | SkSL::Literal | inlinevirtual |
ComparisonResult enum name | SkSL::Expression | |
description(OperatorPrecedence) const override | SkSL::Literal | virtual |
SkSL::Expression::description() const final | SkSL::Expression | virtual |
Expression(Position pos, Kind kind, const Type *type) | SkSL::Expression | inline |
fKind | SkSL::IRNode | protected |
floatValue() const | SkSL::Literal | inline |
fPosition | SkSL::IRNode | |
getConstantValue(int n) const override | SkSL::Literal | inlinevirtual |
intValue() const | SkSL::Literal | inline |
IRNode(const IRNode &)=delete | SkSL::IRNode | |
IRNode(Position position, int kind) | SkSL::IRNode | inlineprotected |
is() const | SkSL::IRNode | inline |
isAnyConstructor() const | SkSL::Expression | inline |
isBoolLiteral() const | SkSL::Expression | inline |
isFloatLiteral() const | SkSL::Expression | inline |
isIncomplete(const Context &context) const | SkSL::Expression | |
isIntLiteral() const | SkSL::Expression | inline |
Kind typedef | SkSL::Expression | |
kind() const | SkSL::Expression | inline |
kIRNodeKind | SkSL::Literal | inlinestatic |
Literal(Position pos, double value, const Type *type) | SkSL::Literal | inline |
Make(Position pos, double value, const Type *type) | SkSL::Literal | inlinestatic |
MakeBool(const Context &context, Position pos, bool value) | SkSL::Literal | inlinestatic |
MakeBool(Position pos, bool value, const Type *type) | SkSL::Literal | inlinestatic |
MakeFloat(const Context &context, Position pos, float value) | SkSL::Literal | inlinestatic |
MakeFloat(Position pos, float value, const Type *type) | SkSL::Literal | inlinestatic |
MakeInt(const Context &context, Position pos, SKSL_INT value) | SkSL::Literal | inlinestatic |
MakeInt(Position pos, SKSL_INT value, const Type *type) | SkSL::Literal | inlinestatic |
operator delete(void *ptr) | SkSL::Poolable | inlinestatic |
operator new(const size_t size) | SkSL::Poolable | inlinestatic |
operator=(const IRNode &)=delete | SkSL::IRNode | |
position() const | SkSL::IRNode | inline |
setPosition(Position p) | SkSL::IRNode | inline |
supportsConstantValues() const override | SkSL::Literal | inlinevirtual |
type() const | SkSL::Expression | inline |
value() const | SkSL::Literal | inline |
~IRNode() | SkSL::IRNode | inlinevirtual |