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.