UIButton::UIButton(String, String)

Temps: 1, 3, 5, 7, 9, 11, 13, 14, 16, 18, 21, 23, 24, 25, 26

Variables: 
 -002: String imageLocation
 -004: String _title
 000: UIButton this
 003: (heap) String {noname}
 005: (heap) String {noname}
 007: (heap) Object {noname}
 009: (heap) Model {noname}
 011: (heap) Surface {noname}
 013: (heap) Material {noname}
 016: (heap) BitmapFont {noname}
 018: (heap) Label {noname}
 023: (heap) _builtin_function_ {noname}
 021: Vector3 {noname}


- 14,19 -
    0  26 *    VarDecl  0
    0  26 *    VarDecl  1
    0  26 *    SUSPEND
    1  26 *    PshVPtr  v0
    2  28 *    CALL     4288           (UIElement::UIElement())
- 12,7 -
    4  26 *    SUSPEND
    5  26 *    SetV1    v1, 0x0
    7  26 *    LoadThisR v108, 134217927
    9  26 *    WRTV1    v1
- 13,14 -
   10  26 *    SUSPEND
   11  26 *    SetV4    v24, 0x1          (i:1, f:1.4013e-045)
   13  26 *    LoadThisR v112, 134217927
   15  26 *    WRTV4    v24
- 59,10 -
   16  26 *    SUSPEND
   17  26 *    PshC4    0x0          (i:0, f:0)
   19  27 *    PshC4    0x0          (i:0, f:0)
   21  28 *    PshC4    0x41a00000          (i:1101004800, f:20)
   23  29 *    PshVPtr  v0
   24  31 *    ADDSi    v124, 134217927
   26  31 *    CALLSYS  185           (Vector3::Vector3(float, float, float))
- 25,3 -
   28  26 *    SUSPEND
   29  26 *    SetV4    v1, 0x0          (i:0, f:0)
   31  26 *    LoadThisR v32, 134217927
   33  26 *    WRTV4    v1
- 26,3 -
   34  26 *    SUSPEND
   35  26 *    SetV4    v1, 0x0          (i:0, f:0)
   37  26 *    LoadThisR v36, 134217927
   39  26 *    WRTV4    v1
- 28,3 -
   40  26 *    SUSPEND
   41  26 *    STR      26         (l:0 s:"")
   42  29 *    CALLSYS  84           (String@ _string_factory_(const int, const uint8&in))
   44  26 *    STOREOBJ v3
   45  26 *    ChkNullV v3
   46  26 *    VAR      v3
   47  28 *    PshVPtr  v-2
   48  30 *    GETOBJREF 2
   49  30 *    CALLSYS  116           (bool String::opEquals(const String&in) const)
   51  26 *    CpyRtoV4 v1
   52  26 *    FREE     v3, 0x4871c0          (i:4747712, f:2.34568e-317)
   55  26 *    NOT      v1
   56  26 *    CpyVtoR4 v1
   57  26 *    JLowZ    +58              (d:117)
- 29,4 -
   59  26 * {
   59  26 *    SUSPEND
   60  26 *    PshVPtr  v-2
   61  28 *    RefCpyV  v5, 0x4871c0          (i:4747712, f:2.34568e-317)
   64  28 *    PopPtr
   65  26 *    VAR      v5
   66  28 *    PshGPtr  0x2d310a0          (i:47386784, f:2.34122e-316)
   69  30 *    GETOBJ   2
   70  30 *    CALLSYS  790           (Object@ ObjectFactory::createPoster(const String@))
   72  26 *    STOREOBJ v7
   73  26 *    VAR      v7
   74  28 *    PshVPtr  v0
   75  30 *    ADDSi    v92, 134217927
   77  30 *    GETOBJREF 2
   78  30 *    REFCPY   0x492650          (i:4793936, f:2.36852e-317)
   81  28 *    FREE     v7, 0x492650          (i:4793936, f:2.36852e-317)
   84  28 *    PopPtr
- 30,4 -
   85  26 *    SUSPEND
   86  26 *    PshC4    0x2          (i:2, f:2.8026e-045)
   88  27 *    PshC4    0x0          (i:0, f:0)
   90  28 *    PshVPtr  v0
   91  30 *    ADDSi    v92, 134217927
   93  30 *    RDSPtr
   94  30 *    CALLSYS  838           (Model@ Object::get_model() const)
   96  28 *    STOREOBJ v9
   97  28 *    PshVPtr  v9
   98  30 *    CALLSYS  1349           (Surface@ Model::getSurface(uint))
  100  27 *    STOREOBJ v11
  101  27 *    FREE     v9, 0x49f960          (i:4847968, f:2.39521e-317)
  104  27 *    PshVPtr  v11
  105  29 *    CALLSYS  1362           (Material@ Surface::get_material())
  107  27 *    STOREOBJ v13
  108  27 *    FREE     v11, 0x49fda0          (i:4849056, f:2.39575e-317)
  111  27 *    PshVPtr  v13
  112  29 *    CALLSYS  1338           (void Material::set_mode(pDrawMode))
  114  26 *    FREE     v13, 0x49f520          (i:4846880, f:2.39468e-317)
- 32,3 -
  117  26 * }
  117  26 * 1:
  117  26 *    SUSPEND
  118  26 *    VAR      v-4
  119  28 *    PshGPtr  0x2d393f0          (i:47420400, f:2.34288e-316)
  122  30 *    RefCpyV  v16, 0x4a01e0          (i:4850144, f:2.39629e-317)
  125  30 *    PopPtr
  126  28 *    VAR      v16
  127  30 *    GETOBJ   0
  128  30 *    GETOBJREF 2
  129  30 *    CALLSYS  1573           (Label@ Label(BitmapFont@, const String&in))
  131  26 *    STOREOBJ v18
  132  26 *    VAR      v18
  133  28 *    PshVPtr  v0
  134  30 *    ADDSi    v100, 134217927
  136  30 *    GETOBJREF 2
  137  30 *    REFCPY   0x4b23e0          (i:4924384, f:2.43297e-317)
  140  28 *    FREE     v18, 0x4b23e0          (i:4924384, f:2.43297e-317)
  143  28 *    PopPtr
- 33,3 -
  144  26 *    SUSPEND
  145  26 *    PshGPtr  0x2d3e0e0          (i:47440096, f:2.34385e-316)
  148  28 *    CHKREF
  149  28 *    PSF      v21
  150  30 *    CALLSYS  184           (Vector3::Vector3(const Vector3&in))
  152  26 *    ObjInfo  v21, 1
  152  26 *    VAR      v21
  153  28 *    PshVPtr  v0
  154  30 *    ADDSi    v100, 134217927
  156  30 *    RDSPtr
  157  30 *    GETREF   2
  158  30 *    CALLSYS  1592           (void Label::setScale(const Vector3&in))
- 37,3 -
  160  26 *    ObjInfo  v21, 0
  160  26 *    SUSPEND
  161  26 *    PshVPtr  v0
  162  28 *    FuncPtr  0x2d79f50          (i:47685456, f:2.35597e-316)
  165  30 *    CALLSYS  18           (_builtin_function_@ %delegate_factory(int&in, int&in))
  167  26 *    STOREOBJ v23
  168  26 *    VAR      v23
  169  28 *    PshVPtr  v0
  170  30 *    ADDSi    v116, 134217927
  172  30 *    GETOBJREF 2
  173  30 *    REFCPY   0x46b728          (i:4634408, f:2.2897e-317)
  176  28 *    FREE     v23, 0x46b728          (i:4634408, f:2.2897e-317)
  179  28 *    PopPtr
- 40,3 -
  180  26 *    SUSPEND
  181  26 * 0:
  181  26 *    FREE     v-2, 0x4871c0          (i:4747712, f:2.34568e-317)
  184  26 *    FREE     v-4, 0x4871c0          (i:4747712, f:2.34568e-317)
  187  26 *    RET      6
