Modifier and Type | Field and Description |
---|---|
Type |
JSLParser.fully_specified_type_return.type |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
GLSLBackend.getType(Type t) |
protected java.lang.String |
HLSLBackend.getType(Type t) |
protected abstract java.lang.String |
SLBackend.getType(Type t) |
Modifier and Type | Method and Description |
---|---|
private static void |
JSWFuncImpls.declareFunction(FuncImpl impl,
java.lang.String name,
Type... ptypes) |
private static void |
JSWFuncImpls.declareFunctionSample(Type type)
Used to declare sample function:
float4 sample([l,f]sampler s, float2 loc)
|
Modifier and Type | Method and Description |
---|---|
private static void |
MEFuncImpls.declareFunction(FuncImpl impl,
java.lang.String name,
Type... ptypes) |
private static void |
MEFuncImpls.declareFunctionSample(Type type)
Used to declare sample function:
float4 sample([l,f]sampler s, float2 loc)
|
Modifier and Type | Method and Description |
---|---|
private static void |
SSEFuncImpls.declareFunction(FuncImpl impl,
java.lang.String name,
Type... ptypes) |
private static void |
SSEFuncImpls.declareFunctionSample(Type type)
Used to declare sample function:
float4 sample([l,f]sampler s, float2 loc)
|
Modifier and Type | Field and Description |
---|---|
private Type |
Function.returnType |
private Type |
Variable.type |
private Type |
Param.type |
Modifier and Type | Method and Description |
---|---|
static Type |
Type.fromToken(java.lang.String s)
Returns a
Type instance given a lowercase token string. |
Type |
Function.getReturnType() |
Type |
Variable.getType() |
Type |
Param.getType() |
static Type |
Type.valueOf(java.lang.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(java.lang.String name,
Type returnType,
java.util.List<Param> params) |
private static void |
CoreSymbols.declareFunction(Type returnType,
java.lang.String name,
java.lang.Object... params) |
private Variable |
SymbolTable.declareParamVariable(java.lang.String name,
Type type) |
private static void |
CoreSymbols.declareVariable(java.lang.String name,
Type type,
Precision precision,
boolean readonly) |
Variable |
SymbolTable.declareVariable(java.lang.String name,
Type type,
Qualifier qual) |
Variable |
SymbolTable.declareVariable(java.lang.String name,
Type type,
Qualifier qual,
Precision precision) |
Variable |
SymbolTable.declareVariable(java.lang.String name,
Type type,
Qualifier qual,
Precision precision,
int arraySize,
java.lang.Object constValue) |
Variable |
SymbolTable.declareVariable(java.lang.String name,
Type type,
Qualifier qual,
Precision precision,
int arraySize,
java.lang.Object constValue,
boolean isParam) |
Modifier and Type | Method and Description |
---|---|
static Function |
CoreSymbols.getFunction(java.lang.String name,
java.util.List<Type> ptypes) |
(package private) static Function |
SymbolTable.getFunctionForSignature(java.util.Set<Function> funcs,
java.lang.String name,
java.util.List<Type> ptypes) |
Function |
SymbolTable.getFunctionForSignature(java.lang.String name,
java.util.List<Type> ptypes) |
Constructor and Description |
---|
Function(java.lang.String name,
Type returnType,
java.util.List<Param> params) |
Param(java.lang.String name,
Type type) |
Variable(java.lang.String name,
Type type) |
Variable(java.lang.String name,
Type type,
Qualifier qual,
Precision precision,
int reg,
int arraySize,
java.lang.Object constValue,
boolean isParam) |
Modifier and Type | Field and Description |
---|---|
private Type |
Expr.resultType |
private Type |
VectorCtorExpr.type |
Modifier and Type | Method and Description |
---|---|
Type |
Expr.getResultType() |
Type |
VectorCtorExpr.getType() |
private static Type |
BinaryExpr.getType(BinaryOpType op,
Expr left,
Expr right) |
private static Type |
FieldSelectExpr.getType(Type orig,
java.lang.String fields) |
Modifier and Type | Method and Description |
---|---|
private static Type |
FieldSelectExpr.getType(Type orig,
java.lang.String fields) |
LiteralExpr |
TreeMaker.literal(Type type,
java.lang.Object value) |
VectorCtorExpr |
TreeMaker.vectorCtor(Type type,
java.util.List<Expr> params) |
Constructor and Description |
---|
Expr(Type resultType) |
LiteralExpr(Type type,
java.lang.Object value) |
VectorCtorExpr(Type type,
java.util.List<Expr> params) |