![]() |
Paradox Game Engine
v1.0.0 beta06
|
Namespaces | |
package | Glsl |
package | Hlsl |
Classes | |
class | ArrayInitializerExpression |
Expression used to initliaze an array {...expressions,} More... | |
class | ArrayType |
Array type. More... | |
class | AssignmentExpression |
An assigment expression More... | |
class | AssignmentOperatorHelper |
Helper for AssignmentOperator. More... | |
class | AttributeBase |
An abstract class for attribute definition. More... | |
class | BinaryExpression |
Describes a binary expression. More... | |
class | BinaryOperatorHelper |
Helper for BinaryOperator. More... | |
class | BlockStatement |
A Block of statement. More... | |
class | CaseStatement |
A single case or default statement. More... | |
class | CloneContext |
Provides a dictionary of cloned values, where the [key] is the original object and [value] the new object cloned associated to the original object. More... | |
class | CompositeEnum |
A composite enum. More... | |
class | ConditionalExpression |
A Conditional expression More... | |
class | DeclarationStatement |
A declaration inside a statement. More... | |
class | DeepCloner |
DeepClone extension. More... | |
class | EmptyExpression |
A Empty expression More... | |
class | EmptyStatement |
A Empty of statement. More... | |
class | Expression |
An expression. More... | |
class | ExpressionList |
A list of expression. More... | |
class | ExpressionStatement |
An expression statement. More... | |
class | ForStatement |
For statement. More... | |
class | GenericDeclaration |
A generic declaration. This is used internally to identify a generic declaration. More... | |
class | GenericParameterConstraint |
A Generic parameter for a method that provides a constraint resolver. More... | |
class | GenericParameterType |
Defines a generic parameter type. More... | |
class | GenericType |
Base class for all generic types. More... | |
class | GenericType< T1 > |
Generic with one parameter. More... | |
class | GenericType< T1, T2 > |
Generic type with two parameters. More... | |
class | GenericType< T1, T2, T3 > |
Generic type with three parameters. More... | |
interface | IAttributes |
interface | IDeclaration |
Toplevel interface for a declaration. More... | |
class | Identifier |
An identifier. More... | |
class | IfStatement |
If statement. More... | |
interface | IGenerics |
An interface used by generic definitions and instance. More... | |
class | IndexerExpression |
Indexer expression. More... | |
interface | IQualifiers |
Base interface for all node providing qualifiers. More... | |
class | IronyBrowsableNode |
Internal class to provides Node class browsable by Irony. | |
interface | IScopeContainer |
A tag interface to identify a container for scope declarations. More... | |
interface | ITypeInferencer |
A tag interface for an object referencing a type. More... | |
class | KeywordExpression |
Keyword expression statement like continue; break; discard; More... | |
class | LayoutQualifier |
A Layout qualifier. More... | |
class | Literal |
A field of a struct. More... | |
class | LiteralExpression |
A literal expression. More... | |
class | MatrixType |
Matrix type. More... | |
class | MemberReferenceExpression |
A member reference in the form {this}.{Name} More... | |
class | MethodDeclaration |
Declaration of a method. More... | |
class | MethodDefinition |
A method definition with a body of statements. More... | |
class | MethodInvocationExpression |
A method invocation. More... | |
class | Node |
Abstract node. More... | |
class | NodeExtensions |
Extensions for Node. More... | |
class | NodeIterator |
Shader childrens iterator. More... | |
struct | NodeProcessorContext |
Node explorer. More... | |
class | ObjectType |
An Object Type. More... | |
class | Parameter |
A single parameter declaration. More... | |
class | ParameterQualifier |
A Storage qualifier. More... | |
class | ParenthesizedExpression |
An expression surrounded by parenthesis. More... | |
class | PostAttributeBase |
An abstract class for a post attribute definition. More... | |
class | Qualifier |
A Storage qualifier. More... | |
class | ReturnStatement |
A return statement. More... | |
class | ScalarType |
A Scalar type More... | |
class | Shader |
Toplevel container of a shader parsing result. More... | |
struct | SourceLocation |
A Source location. More... | |
struct | SourceSpan |
A SourceSpan. More... | |
class | Statement |
Base root class for all statements. More... | |
class | StatementList |
A list of statement. More... | |
class | StorageQualifier |
A Storage qualifier. More... | |
class | StructType |
A structure. More... | |
class | SwitchCaseGroup |
A group of cases and default attached to their statements. More... | |
class | SwitchStatement |
Switch statement. More... | |
class | TypeBase |
Base type for all types. More... | |
class | TypeInference |
A reference to a type. More... | |
class | TypeName |
A typeless reference. More... | |
class | TypeReferenceExpression |
A reference to a variable. More... | |
class | UnaryExpression |
A unary expression. More... | |
class | UnaryOperatorHelper |
Helper for UnaryOperator. More... | |
class | Variable |
A variable declaration. More... | |
class | VariableReferenceExpression |
A reference to a variable. More... | |
class | VectorType |
Base class for all vector types More... | |
class | VisitorIgnoreAttribute |
Instruct a ShaderVisitor to ignore a field More... | |
class | WhileStatement |
While and Do-While statement. More... | |
Functions | |
delegate Node | NodeProcessor (Node node, ref NodeProcessorContext nodeProcessorContext) |
Processor for a single node. More... | |
delegate void | NodeListProcessor (IList list, ref NodeProcessorContext nodeProcessorContext) |
Processor for a list of node. More... | |
Assignment operator used in assignment expression (a = b) or statements (a = b;)
Definition at line 10 of file AssignmentOperator.cs.
Binary operator used in all binary expressions (except assignment expression).
Definition at line 10 of file BinaryOperator.cs.
Unary operator used in all binary expressions (except assignment expression).
Definition at line 10 of file UnaryOperator.cs.
delegate void SiliconStudio.Shaders.Ast.NodeListProcessor | ( | IList | list, |
ref NodeProcessorContext | nodeProcessorContext | ||
) |
Processor for a list of node.
list | The list. |
nodeProcessorContext | The node processor context. |
delegate Node SiliconStudio.Shaders.Ast.NodeProcessor | ( | Node | node, |
ref NodeProcessorContext | nodeProcessorContext | ||
) |
Processor for a single node.
node | The node. |
nodeProcessorContext | The node processor context. |
Referenced by SiliconStudio.Shaders.Ast.NodeIterator.DefaultListProcessor(), and SiliconStudio.Shaders.Ast.NodeProcessorContext.NodeProcessorContext().