Package | Description |
---|---|
com.sun.scenario.effect.compiler | |
com.sun.scenario.effect.compiler.backend.hw | |
com.sun.scenario.effect.compiler.model | |
com.sun.scenario.effect.compiler.tree |
Modifier and Type | Field and Description |
---|---|
Type |
JSLParser.fully_specified_type_return.type |
Type |
JSLParser.fully_specified_type_return.type |
Modifier and Type | Method and Description |
---|---|
protected abstract String |
SLBackend.getType(Type t) |
protected String |
HLSLBackend.getType(Type t) |
protected String |
GLSLBackend.getType(Type t) |
Modifier and Type | Method and Description |
---|---|
static Type |
Type.fromToken(String s)
Returns a
Type instance given a lowercase token string. |
Type |
Function.getReturnType() |
Type |
Variable.getType() |
Type |
Param.getType() |
static Type |
Type.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Type[] |
Type.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Function |
SymbolTable.declareFunction(String name,
Type returnType,
List<Param> params) |
Variable |
SymbolTable.declareVariable(String name,
Type type,
Qualifier qual) |
Variable |
SymbolTable.declareVariable(String name,
Type type,
Qualifier qual,
Precision precision) |
Variable |
SymbolTable.declareVariable(String name,
Type type,
Qualifier qual,
Precision precision,
int arraySize,
Object constValue) |
Variable |
SymbolTable.declareVariable(String name,
Type type,
Qualifier qual,
Precision precision,
int arraySize,
Object constValue,
boolean isParam) |
Modifier and Type | Method and Description |
---|---|
static Function |
CoreSymbols.getFunction(String name,
List<Type> ptypes) |
Function |
SymbolTable.getFunctionForSignature(String name,
List<Type> ptypes) |
Constructor and Description |
---|
Param(String name,
Type type) |
Modifier and Type | Method and Description |
---|---|
Type |
Expr.getResultType() |
Type |
VectorCtorExpr.getType() |
Modifier and Type | Method and Description |
---|---|
LiteralExpr |
TreeMaker.literal(Type type,
Object value) |
VectorCtorExpr |
TreeMaker.vectorCtor(Type type,
List<Expr> params) |
Constructor and Description |
---|
Expr(Type resultType) |
Copyright © 2020. All rights reserved.