Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Shaders.Ast.IfStatement Class Reference

If statement. More...

Inheritance diagram for SiliconStudio.Shaders.Ast.IfStatement:
SiliconStudio.Shaders.Ast.Statement SiliconStudio.Shaders.Ast.Node SiliconStudio.Shaders.Ast.IAttributes

Public Member Functions

override IEnumerable< NodeChildrens ()
 Gets the child nodes.
Returns
An enumeration of child nodes
More...
 
override string ToString ()
 
- Public Member Functions inherited from SiliconStudio.Shaders.Ast.Node
override bool Equals (object against)
 
override int GetHashCode ()
 
object GetTag (object tagKey)
 Gets a tag value associated to this node.. More...
 
bool RemoveTag (object tagKey)
 Gets a tag value associated to this node.. More...
 
bool ContainsTag (object tagKey)
 Determines whether the specified instance contains this tag. More...
 
void SetTag (object tagKey, object tagValue)
 Sets a tag value associated to this node. More...
 
override string ToString ()
 

Properties

Expression Condition [get, set]
 Gets or sets the condition. More...
 
Statement Else [get, set]
 Gets or sets the else. More...
 
Statement Then [get, set]
 Gets or sets the then. More...
 
- Properties inherited from SiliconStudio.Shaders.Ast.Statement
List< AttributeBaseAttributes [get, set]
 Gets or sets the attributes. More...
 
- Properties inherited from SiliconStudio.Shaders.Ast.Node
SourceSpan Span [get, set]
 Gets or sets the source span. More...
 
List< NodeChildrenList [get]
 Gets the childrens. More...
 
- Properties inherited from SiliconStudio.Shaders.Ast.IAttributes
List< AttributeBaseAttributes [get, set]
 

Additional Inherited Members

- Static Public Member Functions inherited from SiliconStudio.Shaders.Ast.Node
static bool operator== (Node left, Node right)
 
static bool operator!= (Node left, Node right)
 
- Protected Member Functions inherited from SiliconStudio.Shaders.Ast.Statement
 Statement ()
 Initializes a new instance of the Statement class. More...
 
- Protected Member Functions inherited from SiliconStudio.Shaders.Ast.Node
 Node ()
 Initializes a new instance of the Node class. More...
 

Detailed Description

If statement.

Definition at line 12 of file IfStatement.cs.

Member Function Documentation

override IEnumerable<Node> SiliconStudio.Shaders.Ast.IfStatement.Childrens ( )
virtual

Gets the child nodes.

Returns
An enumeration of child nodes

Reimplemented from SiliconStudio.Shaders.Ast.Node.

Definition at line 45 of file IfStatement.cs.

override string SiliconStudio.Shaders.Ast.IfStatement.ToString ( )

Definition at line 55 of file IfStatement.cs.

Property Documentation

Expression SiliconStudio.Shaders.Ast.IfStatement.Condition
getset

Gets or sets the condition.

The condition.

Definition at line 22 of file IfStatement.cs.

Statement SiliconStudio.Shaders.Ast.IfStatement.Else
getset

Gets or sets the else.

The else.

Definition at line 30 of file IfStatement.cs.

Statement SiliconStudio.Shaders.Ast.IfStatement.Then
getset

Gets or sets the then.

The then.

Definition at line 38 of file IfStatement.cs.


The documentation for this class was generated from the following file: