|
Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
| IteratorDescriptor (GenerateHelper helper) | |
| IteratorDescriptor (IteratorDescriptor iterParent) | |
| Label | GetLabelNext () |
| void | SetIterator (Label lblNext, StorageDescriptor storage) |
| void | SetIterator (IteratorDescriptor iterInfo) |
| void | LoopToEnd (Label lblOnEnd) |
| void | CacheCount () |
| void | EnsureNoCache () |
| void | SetBranching (BranchingContext brctxt, Label lblBranch) |
| void | PushValue () |
| void | EnsureStack () |
| void | EnsureNoStack (string locName) |
| void | EnsureLocal (string locName) |
| void | EnsureLocal (LocalBuilder bldr) |
| void | DiscardStack () |
| void | EnsureStackNoCache () |
| void | EnsureNoStackNoCache (string locName) |
| void | EnsureLocalNoCache (string locName) |
| void | EnsureLocalNoCache (LocalBuilder bldr) |
| void | EnsureItemStorageType (XmlQueryType xmlType, Type storageTypeDest) |
Properties | |
| IteratorDescriptor | ParentIterator [get] |
| bool | HasLabelNext [get] |
| LocalBuilder | LocalPosition [get, set] |
| bool | IsBranching [get] |
| Label | LabelBranch [get] |
| BranchingContext | CurrentBranchingContext [get] |
| StorageDescriptor | Storage [get, set] |
Private Member Functions | |
| void | Init (IteratorDescriptor iterParent, GenerateHelper helper) |
Private Attributes | |
| GenerateHelper | _helper |
| IteratorDescriptor | _iterParent |
| Label | _lblNext |
| bool | _hasNext |
| LocalBuilder | _locPos |
| BranchingContext | _brctxt |
| Label | _lblBranch |
| StorageDescriptor | _storage |
Definition at line 8 of file IteratorDescriptor.cs.