classSceneObject.html 215 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.3.1"/>
  7. <title>TorqueScript Reference: SceneObject Class Reference</title>
  8. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  9. <script type="text/javascript" src="jquery.js"></script>
  10. <script type="text/javascript" src="dynsections.js"></script>
  11. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  12. <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
  13. </head>
  14. <body>
  15. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  16. <div id="titlearea">
  17. <table cellspacing="0" cellpadding="0">
  18. <tbody>
  19. <tr style="height: 56px;">
  20. <td style="padding-left: 0.5em;">
  21. <div id="projectname">TorqueScript Reference
  22. </div>
  23. </td>
  24. </tr>
  25. </tbody>
  26. </table>
  27. </div>
  28. <!-- end header part -->
  29. <!-- Generated by Doxygen 1.8.3.1 -->
  30. <div id="navrow1" class="tabs">
  31. <ul class="tablist">
  32. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  33. <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
  34. <li><a href="modules.html"><span>Modules</span></a></li>
  35. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  36. </ul>
  37. </div>
  38. <div id="navrow2" class="tabs2">
  39. <ul class="tablist">
  40. <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
  41. <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
  42. <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
  43. <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
  44. </ul>
  45. </div>
  46. </div><!-- top -->
  47. <div class="header">
  48. <div class="summary">
  49. <a href="#pub-methods">Public Member Functions</a> &#124;
  50. <a href="classSceneObject-members.html">List of all members</a> </div>
  51. <div class="headertitle">
  52. <div class="title">SceneObject Class Reference</div> </div>
  53. </div><!--header-->
  54. <div class="contents">
  55. <p>Inherits <a class="el" href="classBehaviorComponent.html">BehaviorComponent</a>.</p>
  56. <p>Inherited by <a class="el" href="classCompositeSprite.html">CompositeSprite</a>, <a class="el" href="classImageFont.html">ImageFont</a>, <a class="el" href="classParticlePlayer.html">ParticlePlayer</a>, <a class="el" href="classSpriteBase.html">SpriteBase</a>, <a class="el" href="classTrigger.html">Trigger</a>, and <a class="el" href="classWaveComposite.html">WaveComposite</a>.</p>
  57. <table class="memberdecls">
  58. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  59. Public Member Functions</h2></td></tr>
  60. <tr class="memitem:a62e06541eee407c094f21b4cb9ae0bd8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a62e06541eee407c094f21b4cb9ae0bd8">addToScene</a> (<a class="el" href="classScene.html">Scene</a> scene)</td></tr>
  61. <tr class="separator:a62e06541eee407c094f21b4cb9ae0bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  62. <tr class="memitem:a8a37490ce2607eea1d15e2420ecfd975"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a8a37490ce2607eea1d15e2420ecfd975">applyAngularImpulse</a> (impulse)</td></tr>
  63. <tr class="separator:a8a37490ce2607eea1d15e2420ecfd975"><td class="memSeparator" colspan="2">&#160;</td></tr>
  64. <tr class="memitem:a5e874ee5930df8b5122a8bb1f96fa061"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5e874ee5930df8b5122a8bb1f96fa061">applyForce</a> (worldForce X/Y,[worldPoint X/Y])</td></tr>
  65. <tr class="separator:a5e874ee5930df8b5122a8bb1f96fa061"><td class="memSeparator" colspan="2">&#160;</td></tr>
  66. <tr class="memitem:aa80e7544b2a407fa3da4511eb3e80596"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aa80e7544b2a407fa3da4511eb3e80596">applyLinearImpulse</a> (worldImpulse X/Y,[worldPoint X/Y])</td></tr>
  67. <tr class="separator:aa80e7544b2a407fa3da4511eb3e80596"><td class="memSeparator" colspan="2">&#160;</td></tr>
  68. <tr class="memitem:afb3bd2450b27449c287137fe1e31584f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#afb3bd2450b27449c287137fe1e31584f">applyTorque</a> (torque)</td></tr>
  69. <tr class="separator:afb3bd2450b27449c287137fe1e31584f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  70. <tr class="memitem:a4135083b05aee8ccd71c1f79db7677eb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a4135083b05aee8ccd71c1f79db7677eb">attachGui</a> (guiControl guiObject, <a class="el" href="classSceneWindow.html">SceneWindow</a> window,[sizeControl?=false])</td></tr>
  71. <tr class="separator:a4135083b05aee8ccd71c1f79db7677eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  72. <tr class="memitem:a344e59f0048853a01dbd3540bf3d36f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a344e59f0048853a01dbd3540bf3d36f0">cancelMoveTo</a> ([autoStop=true])</td></tr>
  73. <tr class="separator:a344e59f0048853a01dbd3540bf3d36f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  74. <tr class="memitem:a942cba40dea2112b384a7d8b9ed6f71f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a942cba40dea2112b384a7d8b9ed6f71f">cancelRotateTo</a> ([autoStop=true])</td></tr>
  75. <tr class="separator:a942cba40dea2112b384a7d8b9ed6f71f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  76. <tr class="memitem:af467f46ddc43a1dfa5c6a6df30a3f068"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af467f46ddc43a1dfa5c6a6df30a3f068">clearCollisionShapes</a> ()</td></tr>
  77. <tr class="separator:af467f46ddc43a1dfa5c6a6df30a3f068"><td class="memSeparator" colspan="2">&#160;</td></tr>
  78. <tr class="memitem:ae077b671b9fd0cd02b819d2a1332ca83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ae077b671b9fd0cd02b819d2a1332ca83">copyAllCollisionShapes</a> (targetObject[, clearTargetShapes?])</td></tr>
  79. <tr class="separator:ae077b671b9fd0cd02b819d2a1332ca83"><td class="memSeparator" colspan="2">&#160;</td></tr>
  80. <tr class="memitem:afb4827c664727e481dfa15551cf9eadd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#afb4827c664727e481dfa15551cf9eadd">copyCollisionShape</a> (int shapeIndex, targetObject)</td></tr>
  81. <tr class="separator:afb4827c664727e481dfa15551cf9eadd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  82. <tr class="memitem:a79890a79392935ef7796378fe39da36b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a79890a79392935ef7796378fe39da36b">copyFrom</a> (<a class="el" href="classSceneObject.html">SceneObject</a> object,[copyDynamicFields?=false])</td></tr>
  83. <tr class="separator:a79890a79392935ef7796378fe39da36b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  84. <tr class="memitem:ac671c5ae840713d8ad9d11b608fb8fe4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ac671c5ae840713d8ad9d11b608fb8fe4">createChainCollisionShape</a> (localPointsX/Y,[adjacentLocalPositionStartX, adjacentLocalPositionStartY],[adjacentLocalPositionEndX, adjacentLocalPositionEndY])</td></tr>
  85. <tr class="separator:ac671c5ae840713d8ad9d11b608fb8fe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  86. <tr class="memitem:aabce0b0ecf1608387cec393c2a1893b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aabce0b0ecf1608387cec393c2a1893b2">createCircleCollisionShape</a> (radius,[localPositionX, localPositionY])</td></tr>
  87. <tr class="separator:aabce0b0ecf1608387cec393c2a1893b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  88. <tr class="memitem:a984f47d35a1c3de431cf2c58b131ff42"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a984f47d35a1c3de431cf2c58b131ff42">createEdgeCollisionShape</a> (localPositionStartX, localPositionStartY, localPositionEndX, localPositionEndY,[adjacentLocalPositionStartX, adjacentLocalPositionStartY],[adjacentLocalPositionEndX, adjacentLocalPositionEndY])</td></tr>
  89. <tr class="separator:a984f47d35a1c3de431cf2c58b131ff42"><td class="memSeparator" colspan="2">&#160;</td></tr>
  90. <tr class="memitem:af98dd9bed25bedc8f47bad7bee1f08ff"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af98dd9bed25bedc8f47bad7bee1f08ff">createPolygonBoxCollisionShape</a> (width, height,[localCentroidX, localCentroidY],[angle])</td></tr>
  91. <tr class="separator:af98dd9bed25bedc8f47bad7bee1f08ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  92. <tr class="memitem:a9029f8f6df93d324a6894e8e0842064e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a9029f8f6df93d324a6894e8e0842064e">createPolygonCollisionShape</a> (localPointsX/Y)</td></tr>
  93. <tr class="separator:a9029f8f6df93d324a6894e8e0842064e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  94. <tr class="memitem:a97a44f714d6cc7f46177d43597c3fca4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a97a44f714d6cc7f46177d43597c3fca4">deleteCollisionShape</a> (int shapeIndex)</td></tr>
  95. <tr class="separator:a97a44f714d6cc7f46177d43597c3fca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  96. <tr class="memitem:a0663511d8b43025932834da4ac6f9fa2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a0663511d8b43025932834da4ac6f9fa2">detachGui</a> ()</td></tr>
  97. <tr class="separator:a0663511d8b43025932834da4ac6f9fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  98. <tr class="memitem:a11a2e2b895abc92686845c59da970bab"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a11a2e2b895abc92686845c59da970bab">getAABB</a> ()</td></tr>
  99. <tr class="separator:a11a2e2b895abc92686845c59da970bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
  100. <tr class="memitem:a319bfcc99c03504b9a69c57427b2b858"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a319bfcc99c03504b9a69c57427b2b858">getActive</a> ()</td></tr>
  101. <tr class="separator:a319bfcc99c03504b9a69c57427b2b858"><td class="memSeparator" colspan="2">&#160;</td></tr>
  102. <tr class="memitem:a5e2551c77752a00470e746c4b3dd370c"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5e2551c77752a00470e746c4b3dd370c">getAlphaTest</a> ()</td></tr>
  103. <tr class="separator:a5e2551c77752a00470e746c4b3dd370c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  104. <tr class="memitem:a215c8811b0a2838544d4735c18393028"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a215c8811b0a2838544d4735c18393028">getAngle</a> ()</td></tr>
  105. <tr class="separator:a215c8811b0a2838544d4735c18393028"><td class="memSeparator" colspan="2">&#160;</td></tr>
  106. <tr class="memitem:ab996f8082b126bc202edd616b449204a"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ab996f8082b126bc202edd616b449204a">getAngularDamping</a> ()</td></tr>
  107. <tr class="separator:ab996f8082b126bc202edd616b449204a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  108. <tr class="memitem:af3fa96cd5fe3fc533757524f232a8efd"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af3fa96cd5fe3fc533757524f232a8efd">getAngularVelocity</a> ()</td></tr>
  109. <tr class="separator:af3fa96cd5fe3fc533757524f232a8efd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  110. <tr class="memitem:a3e123682bb8583f1b062c4444ee6916f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3e123682bb8583f1b062c4444ee6916f">getArea</a> ()</td></tr>
  111. <tr class="separator:a3e123682bb8583f1b062c4444ee6916f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  112. <tr class="memitem:a78ae2e51bf86c2061b69f2e01d29fc89"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a78ae2e51bf86c2061b69f2e01d29fc89">getAreaMax</a> (...)</td></tr>
  113. <tr class="separator:a78ae2e51bf86c2061b69f2e01d29fc89"><td class="memSeparator" colspan="2">&#160;</td></tr>
  114. <tr class="memitem:a5ebc4e7b8c2e4767ea8246b66608b427"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5ebc4e7b8c2e4767ea8246b66608b427">getAreaMin</a> ()</td></tr>
  115. <tr class="separator:a5ebc4e7b8c2e4767ea8246b66608b427"><td class="memSeparator" colspan="2">&#160;</td></tr>
  116. <tr class="memitem:adc574295f60e2d2999621e1a9e28f08d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#adc574295f60e2d2999621e1a9e28f08d">getAutoSizing</a> ()</td></tr>
  117. <tr class="separator:adc574295f60e2d2999621e1a9e28f08d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  118. <tr class="memitem:a42eaf05061593592222a2c09ae7c1b76"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a42eaf05061593592222a2c09ae7c1b76">getAwake</a> ()</td></tr>
  119. <tr class="separator:a42eaf05061593592222a2c09ae7c1b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
  120. <tr class="memitem:ab9a7380f289d1d9c022dc40d79f81921"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ab9a7380f289d1d9c022dc40d79f81921">getBlendAlpha</a> ()</td></tr>
  121. <tr class="separator:ab9a7380f289d1d9c022dc40d79f81921"><td class="memSeparator" colspan="2">&#160;</td></tr>
  122. <tr class="memitem:a342730f9ed30b8e4248f078a576261b8"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a342730f9ed30b8e4248f078a576261b8">getBlendColor</a> (allowColorNames)</td></tr>
  123. <tr class="separator:a342730f9ed30b8e4248f078a576261b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  124. <tr class="memitem:ac459d2cb6fc7c9cb463d66ba79907189"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ac459d2cb6fc7c9cb463d66ba79907189">getBlendMode</a> ()</td></tr>
  125. <tr class="separator:ac459d2cb6fc7c9cb463d66ba79907189"><td class="memSeparator" colspan="2">&#160;</td></tr>
  126. <tr class="memitem:a435e62c046ffba20930eb239cd7bdf96"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a435e62c046ffba20930eb239cd7bdf96">getBodyType</a> ()</td></tr>
  127. <tr class="separator:a435e62c046ffba20930eb239cd7bdf96"><td class="memSeparator" colspan="2">&#160;</td></tr>
  128. <tr class="memitem:af201eaee1e1fa2f2f9ab7f33b0feb063"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af201eaee1e1fa2f2f9ab7f33b0feb063">getBullet</a> ()</td></tr>
  129. <tr class="separator:af201eaee1e1fa2f2f9ab7f33b0feb063"><td class="memSeparator" colspan="2">&#160;</td></tr>
  130. <tr class="memitem:a2d494dafee31f6c70f17abffe1cb5a64"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a2d494dafee31f6c70f17abffe1cb5a64">getChainCollisionShapeAdjacentEnd</a> (int shapeIndex)</td></tr>
  131. <tr class="separator:a2d494dafee31f6c70f17abffe1cb5a64"><td class="memSeparator" colspan="2">&#160;</td></tr>
  132. <tr class="memitem:a89e82cfad223e3bc064d45ffb2835932"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a89e82cfad223e3bc064d45ffb2835932">getChainCollisionShapeAdjacentStart</a> (int shapeIndex)</td></tr>
  133. <tr class="separator:a89e82cfad223e3bc064d45ffb2835932"><td class="memSeparator" colspan="2">&#160;</td></tr>
  134. <tr class="memitem:a579fed37a56bb33beda0dada0a3f44c6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a579fed37a56bb33beda0dada0a3f44c6">getChainCollisionShapeHasAdjacentEnd</a> (int shapeIndex)</td></tr>
  135. <tr class="separator:a579fed37a56bb33beda0dada0a3f44c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
  136. <tr class="memitem:aa9d2ae76b51837495bc20ba6b8197152"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aa9d2ae76b51837495bc20ba6b8197152">getChainCollisionShapeHasAdjacentStart</a> (int shapeIndex)</td></tr>
  137. <tr class="separator:aa9d2ae76b51837495bc20ba6b8197152"><td class="memSeparator" colspan="2">&#160;</td></tr>
  138. <tr class="memitem:a2b3c885fd98089167049080d90b44306"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a2b3c885fd98089167049080d90b44306">getChainCollisionShapeLocalPoint</a> (int shapeIndex, int pointIndex)</td></tr>
  139. <tr class="separator:a2b3c885fd98089167049080d90b44306"><td class="memSeparator" colspan="2">&#160;</td></tr>
  140. <tr class="memitem:a033919ad55d7495a94a7f8465c55bf1f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a033919ad55d7495a94a7f8465c55bf1f">getChainCollisionShapePointCount</a> (int shapeIndex)</td></tr>
  141. <tr class="separator:a033919ad55d7495a94a7f8465c55bf1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  142. <tr class="memitem:a48e5da9f97b9443cd67d2b64ded9a003"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a48e5da9f97b9443cd67d2b64ded9a003">getCircleCollisionShapeLocalPosition</a> (int shapeIndex)</td></tr>
  143. <tr class="separator:a48e5da9f97b9443cd67d2b64ded9a003"><td class="memSeparator" colspan="2">&#160;</td></tr>
  144. <tr class="memitem:a6bd178edb64e2b95a6d4be11dff0308e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a6bd178edb64e2b95a6d4be11dff0308e">getCircleCollisionShapeRadius</a> (int shapeIndex)</td></tr>
  145. <tr class="separator:a6bd178edb64e2b95a6d4be11dff0308e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  146. <tr class="memitem:adf54d99378b262181644d9353d9e0c34"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#adf54d99378b262181644d9353d9e0c34">getCollisionCallback</a> ()</td></tr>
  147. <tr class="separator:adf54d99378b262181644d9353d9e0c34"><td class="memSeparator" colspan="2">&#160;</td></tr>
  148. <tr class="memitem:a0cf63e67b7ca7b6d10f1f05744f7afd8"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a0cf63e67b7ca7b6d10f1f05744f7afd8">getCollisionGroups</a> ()</td></tr>
  149. <tr class="separator:a0cf63e67b7ca7b6d10f1f05744f7afd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  150. <tr class="memitem:a359a82847f8e96cee66d61d7db8e025c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a359a82847f8e96cee66d61d7db8e025c">getCollisionLayers</a> ()</td></tr>
  151. <tr class="separator:a359a82847f8e96cee66d61d7db8e025c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  152. <tr class="memitem:a634db7100e885a3b8c89d7d0a2a08545"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a634db7100e885a3b8c89d7d0a2a08545">getCollisionMasks</a> (...)</td></tr>
  153. <tr class="separator:a634db7100e885a3b8c89d7d0a2a08545"><td class="memSeparator" colspan="2">&#160;</td></tr>
  154. <tr class="memitem:a2454939f4279a5d9a49b2ef9a7e44354"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a2454939f4279a5d9a49b2ef9a7e44354">getCollisionShapeArea</a> (int shapeIndex)</td></tr>
  155. <tr class="separator:a2454939f4279a5d9a49b2ef9a7e44354"><td class="memSeparator" colspan="2">&#160;</td></tr>
  156. <tr class="memitem:abec4c6d7d2ad62b6462d5a3c72cf0a0f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#abec4c6d7d2ad62b6462d5a3c72cf0a0f">getCollisionShapeCount</a> ()</td></tr>
  157. <tr class="separator:abec4c6d7d2ad62b6462d5a3c72cf0a0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  158. <tr class="memitem:adb73f63413159aba3775d4e98b859e2c"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#adb73f63413159aba3775d4e98b859e2c">getCollisionShapeDensity</a> (int shapeIndex)</td></tr>
  159. <tr class="separator:adb73f63413159aba3775d4e98b859e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  160. <tr class="memitem:a4c83457d7533e2d417b948a836790845"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a4c83457d7533e2d417b948a836790845">getCollisionShapeFriction</a> (int shapeIndex)</td></tr>
  161. <tr class="separator:a4c83457d7533e2d417b948a836790845"><td class="memSeparator" colspan="2">&#160;</td></tr>
  162. <tr class="memitem:a960a48c71cb4c26e0cda42531de3112c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a960a48c71cb4c26e0cda42531de3112c">getCollisionShapeIsSensor</a> (int shapeIndex)</td></tr>
  163. <tr class="separator:a960a48c71cb4c26e0cda42531de3112c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  164. <tr class="memitem:a3961fa35c1b6826c16dc558b57a43c3e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3961fa35c1b6826c16dc558b57a43c3e">getCollisionShapeRestitution</a> (int shapeIndex)</td></tr>
  165. <tr class="separator:a3961fa35c1b6826c16dc558b57a43c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  166. <tr class="memitem:af90b23c4e9de5f3b91fd70c98f0b5c84"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af90b23c4e9de5f3b91fd70c98f0b5c84">getCollisionShapeType</a> (int shapeIndex)</td></tr>
  167. <tr class="separator:af90b23c4e9de5f3b91fd70c98f0b5c84"><td class="memSeparator" colspan="2">&#160;</td></tr>
  168. <tr class="memitem:aa81f4c437a14c91daaeef69565a7406a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aa81f4c437a14c91daaeef69565a7406a">getCollisionSuppress</a> ()</td></tr>
  169. <tr class="separator:aa81f4c437a14c91daaeef69565a7406a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  170. <tr class="memitem:ad983758fafbcdf14155b5b240bdf8eeb"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ad983758fafbcdf14155b5b240bdf8eeb">getContact</a> (contactIndex)</td></tr>
  171. <tr class="separator:ad983758fafbcdf14155b5b240bdf8eeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  172. <tr class="memitem:a251cbfe7eb864f21d65f802a1b80701e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a251cbfe7eb864f21d65f802a1b80701e">getContactCount</a> ()</td></tr>
  173. <tr class="separator:a251cbfe7eb864f21d65f802a1b80701e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  174. <tr class="memitem:a033a0788434a2282161ed5591e85e662"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a033a0788434a2282161ed5591e85e662">getDefaultDensity</a> ()</td></tr>
  175. <tr class="separator:a033a0788434a2282161ed5591e85e662"><td class="memSeparator" colspan="2">&#160;</td></tr>
  176. <tr class="memitem:a3f5faa3ab03336936466584ee96df5f2"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3f5faa3ab03336936466584ee96df5f2">getDefaultFriction</a> ()</td></tr>
  177. <tr class="separator:a3f5faa3ab03336936466584ee96df5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  178. <tr class="memitem:a48f60fbaf20312d8c2448d74558d1541"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a48f60fbaf20312d8c2448d74558d1541">getDefaultRestitution</a> ()</td></tr>
  179. <tr class="separator:a48f60fbaf20312d8c2448d74558d1541"><td class="memSeparator" colspan="2">&#160;</td></tr>
  180. <tr class="memitem:a5e2504e22dbe718e6c296b5f6a092796"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5e2504e22dbe718e6c296b5f6a092796">getDstBlendFactor</a> ()</td></tr>
  181. <tr class="separator:a5e2504e22dbe718e6c296b5f6a092796"><td class="memSeparator" colspan="2">&#160;</td></tr>
  182. <tr class="memitem:a775f45bb8a2f421af3522f3b635a7669"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a775f45bb8a2f421af3522f3b635a7669">getEdgeCollisionShapeAdjacentEnd</a> (int shapeIndex)</td></tr>
  183. <tr class="separator:a775f45bb8a2f421af3522f3b635a7669"><td class="memSeparator" colspan="2">&#160;</td></tr>
  184. <tr class="memitem:a91fa9f81a6212af01d50c40ace48c980"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a91fa9f81a6212af01d50c40ace48c980">getEdgeCollisionShapeAdjacentStart</a> (int shapeIndex)</td></tr>
  185. <tr class="separator:a91fa9f81a6212af01d50c40ace48c980"><td class="memSeparator" colspan="2">&#160;</td></tr>
  186. <tr class="memitem:a195641bc1cb15166b3e5943bba9fbbd5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a195641bc1cb15166b3e5943bba9fbbd5">getEdgeCollisionShapeHasAdjacentEnd</a> (int shapeIndex)</td></tr>
  187. <tr class="separator:a195641bc1cb15166b3e5943bba9fbbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  188. <tr class="memitem:ae2b274b0edcb3bb8f89ad9ab78f50ce3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ae2b274b0edcb3bb8f89ad9ab78f50ce3">getEdgeCollisionShapeHasAdjacentStart</a> (int shapeIndex)</td></tr>
  189. <tr class="separator:ae2b274b0edcb3bb8f89ad9ab78f50ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  190. <tr class="memitem:a95df322b3d3ad3dde3c1e375ae8af2cc"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a95df322b3d3ad3dde3c1e375ae8af2cc">getEdgeCollisionShapeLocalPositionEnd</a> (int shapeIndex)</td></tr>
  191. <tr class="separator:a95df322b3d3ad3dde3c1e375ae8af2cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  192. <tr class="memitem:ae9f345fe663fb69b492865a847643b46"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ae9f345fe663fb69b492865a847643b46">getEdgeCollisionShapeLocalPositionStart</a> (int shapeIndex)</td></tr>
  193. <tr class="separator:ae9f345fe663fb69b492865a847643b46"><td class="memSeparator" colspan="2">&#160;</td></tr>
  194. <tr class="memitem:a605a372bc2f101e9b0780d634096dad1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a605a372bc2f101e9b0780d634096dad1">getFixedAngle</a> ()</td></tr>
  195. <tr class="separator:a605a372bc2f101e9b0780d634096dad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  196. <tr class="memitem:a5de208df7ad38ba2fc1fffc86c56d43d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5de208df7ad38ba2fc1fffc86c56d43d">getGatherContacts</a> ()</td></tr>
  197. <tr class="separator:a5de208df7ad38ba2fc1fffc86c56d43d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  198. <tr class="memitem:aca8ac3b6600ed5155f1b24f80ae273e3"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aca8ac3b6600ed5155f1b24f80ae273e3">getGravityScale</a> ()</td></tr>
  199. <tr class="separator:aca8ac3b6600ed5155f1b24f80ae273e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  200. <tr class="memitem:a1ba43b869e219490908d745f0a2663c1"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a1ba43b869e219490908d745f0a2663c1">getHeight</a> ()</td></tr>
  201. <tr class="separator:a1ba43b869e219490908d745f0a2663c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  202. <tr class="memitem:a7c4d9ccadc1d6d5cfbcbd44daa16e9c4"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a7c4d9ccadc1d6d5cfbcbd44daa16e9c4">getInertia</a> ()</td></tr>
  203. <tr class="separator:a7c4d9ccadc1d6d5cfbcbd44daa16e9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  204. <tr class="memitem:a14829a2606a8f834c412f85c4b966d08"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a14829a2606a8f834c412f85c4b966d08">getIsPointInCollisionShape</a> (int shapeIndex, worldPointX/Y)</td></tr>
  205. <tr class="separator:a14829a2606a8f834c412f85c4b966d08"><td class="memSeparator" colspan="2">&#160;</td></tr>
  206. <tr class="memitem:a33aaf49c52d12387fc9a8b191c0c65c3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a33aaf49c52d12387fc9a8b191c0c65c3">getIsPointInOOBB</a> (worldPointX/Y)</td></tr>
  207. <tr class="separator:a33aaf49c52d12387fc9a8b191c0c65c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  208. <tr class="memitem:a9a53c351d6e15571338f8f815ba4cfae"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a9a53c351d6e15571338f8f815ba4cfae">getLifetime</a> ()</td></tr>
  209. <tr class="separator:a9a53c351d6e15571338f8f815ba4cfae"><td class="memSeparator" colspan="2">&#160;</td></tr>
  210. <tr class="memitem:a4b0f69eb02248e7618404614028c3d2e"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a4b0f69eb02248e7618404614028c3d2e">getLinearDamping</a> ()</td></tr>
  211. <tr class="separator:a4b0f69eb02248e7618404614028c3d2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  212. <tr class="memitem:af9930bca19ebc1bba86ccaf90a6ccdd1"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af9930bca19ebc1bba86ccaf90a6ccdd1">getLinearVelocity</a> ()</td></tr>
  213. <tr class="separator:af9930bca19ebc1bba86ccaf90a6ccdd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  214. <tr class="memitem:a057a5c0d34f4fad80d92dc9b62c8c19f"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a057a5c0d34f4fad80d92dc9b62c8c19f">getLinearVelocityFromLocalPoint</a> (localPointX/Y)</td></tr>
  215. <tr class="separator:a057a5c0d34f4fad80d92dc9b62c8c19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  216. <tr class="memitem:abccb8f1dba92dab35e708de3f43777ce"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#abccb8f1dba92dab35e708de3f43777ce">getLinearVelocityFromWorldPoint</a> (worldPointX/Y)</td></tr>
  217. <tr class="separator:abccb8f1dba92dab35e708de3f43777ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
  218. <tr class="memitem:a2cc2bfa9e9ad7babe6636d684eefc55e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a2cc2bfa9e9ad7babe6636d684eefc55e">getLinearVelocityPolar</a> ()</td></tr>
  219. <tr class="separator:a2cc2bfa9e9ad7babe6636d684eefc55e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  220. <tr class="memitem:abf88b041186eb65e7379bee656d2861c"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#abf88b041186eb65e7379bee656d2861c">getLinearVelocityX</a> ()</td></tr>
  221. <tr class="separator:abf88b041186eb65e7379bee656d2861c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  222. <tr class="memitem:adc96668a5469088e3797ddec8c398c70"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#adc96668a5469088e3797ddec8c398c70">getLinearVelocityY</a> ()</td></tr>
  223. <tr class="separator:adc96668a5469088e3797ddec8c398c70"><td class="memSeparator" colspan="2">&#160;</td></tr>
  224. <tr class="memitem:aad1903485b7a8da08e6bba1037751c04"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aad1903485b7a8da08e6bba1037751c04">getLocalCenter</a> ()</td></tr>
  225. <tr class="separator:aad1903485b7a8da08e6bba1037751c04"><td class="memSeparator" colspan="2">&#160;</td></tr>
  226. <tr class="memitem:a9f53613d27f68cba1fad20f07f7b7b7d"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a9f53613d27f68cba1fad20f07f7b7b7d">getLocalPoint</a> (float worldPointX/Y)</td></tr>
  227. <tr class="separator:a9f53613d27f68cba1fad20f07f7b7b7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  228. <tr class="memitem:a8541b75039c0e1c46904e0b143669f5d"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a8541b75039c0e1c46904e0b143669f5d">getLocalVector</a> (float worldVectorX/Y)</td></tr>
  229. <tr class="separator:a8541b75039c0e1c46904e0b143669f5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  230. <tr class="memitem:af0de0486587f51b022592f91ede28ea8"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af0de0486587f51b022592f91ede28ea8">getMass</a> ()</td></tr>
  231. <tr class="separator:af0de0486587f51b022592f91ede28ea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  232. <tr class="memitem:ac7e95bd6f711b2b85c484a4cbf2b3c73"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ac7e95bd6f711b2b85c484a4cbf2b3c73">getPickingAllowed</a> ()</td></tr>
  233. <tr class="separator:ac7e95bd6f711b2b85c484a4cbf2b3c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
  234. <tr class="memitem:a97c53d8aa10a179115bc506b660418fa"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a97c53d8aa10a179115bc506b660418fa">getPolygonCollisionShapeLocalPoint</a> (int shapeIndex, int pointIndex)</td></tr>
  235. <tr class="separator:a97c53d8aa10a179115bc506b660418fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  236. <tr class="memitem:a06a4ddac036114f1c6688641d9d0a4ea"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a06a4ddac036114f1c6688641d9d0a4ea">getPolygonCollisionShapePointCount</a> (int shapeIndex)</td></tr>
  237. <tr class="separator:a06a4ddac036114f1c6688641d9d0a4ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
  238. <tr class="memitem:a653b33d7b956a7e711751ee88775cd73"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a653b33d7b956a7e711751ee88775cd73">getPosition</a> ()</td></tr>
  239. <tr class="separator:a653b33d7b956a7e711751ee88775cd73"><td class="memSeparator" colspan="2">&#160;</td></tr>
  240. <tr class="memitem:a59b20625c86341f3f3757d2e24752fad"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a59b20625c86341f3f3757d2e24752fad">getRenderAngle</a> ()</td></tr>
  241. <tr class="separator:a59b20625c86341f3f3757d2e24752fad"><td class="memSeparator" colspan="2">&#160;</td></tr>
  242. <tr class="memitem:aec99fa0b6dc4d58bf7e4e27b54f67595"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aec99fa0b6dc4d58bf7e4e27b54f67595">getRenderGroup</a> ()</td></tr>
  243. <tr class="separator:aec99fa0b6dc4d58bf7e4e27b54f67595"><td class="memSeparator" colspan="2">&#160;</td></tr>
  244. <tr class="memitem:a5b27d793c481929bcdd9f222f3dd3c0e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5b27d793c481929bcdd9f222f3dd3c0e">getRenderPosition</a> ()</td></tr>
  245. <tr class="separator:a5b27d793c481929bcdd9f222f3dd3c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  246. <tr class="memitem:a3320ce269e6eb2b81719a058b461161a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3320ce269e6eb2b81719a058b461161a">getScene</a> ()</td></tr>
  247. <tr class="separator:a3320ce269e6eb2b81719a058b461161a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  248. <tr class="memitem:a3e5206e8d86be5d69d412373ee374d3d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3e5206e8d86be5d69d412373ee374d3d">getSceneGroup</a> ()</td></tr>
  249. <tr class="separator:a3e5206e8d86be5d69d412373ee374d3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  250. <tr class="memitem:ae2a5c6fdd453e25182933739a0b2a3a0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ae2a5c6fdd453e25182933739a0b2a3a0">getSceneLayer</a> ()</td></tr>
  251. <tr class="separator:ae2a5c6fdd453e25182933739a0b2a3a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  252. <tr class="memitem:ae6eccfec0f8e3083c11897370e261164"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ae6eccfec0f8e3083c11897370e261164">getSceneLayerDepth</a> ()</td></tr>
  253. <tr class="separator:ae6eccfec0f8e3083c11897370e261164"><td class="memSeparator" colspan="2">&#160;</td></tr>
  254. <tr class="memitem:a92f69bf2ea0adef0e0627a3292e156fd"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a92f69bf2ea0adef0e0627a3292e156fd">getSize</a> ()</td></tr>
  255. <tr class="separator:a92f69bf2ea0adef0e0627a3292e156fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  256. <tr class="memitem:a971ec4265a29d40c66f1c8d9672d76db"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a971ec4265a29d40c66f1c8d9672d76db">getSizeX</a> ()</td></tr>
  257. <tr class="separator:a971ec4265a29d40c66f1c8d9672d76db"><td class="memSeparator" colspan="2">&#160;</td></tr>
  258. <tr class="memitem:ada466863f64843f2d2ebd8d6dfd32c23"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ada466863f64843f2d2ebd8d6dfd32c23">getSizeY</a> ()</td></tr>
  259. <tr class="separator:ada466863f64843f2d2ebd8d6dfd32c23"><td class="memSeparator" colspan="2">&#160;</td></tr>
  260. <tr class="memitem:add2b6991fc6e0e46e4a2a44246036a0b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#add2b6991fc6e0e46e4a2a44246036a0b">getSleepingAllowed</a> ()</td></tr>
  261. <tr class="separator:add2b6991fc6e0e46e4a2a44246036a0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  262. <tr class="memitem:af0c6aa38442de4da13d45dd5c9215227"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af0c6aa38442de4da13d45dd5c9215227">getSleepingCallback</a> ()</td></tr>
  263. <tr class="separator:af0c6aa38442de4da13d45dd5c9215227"><td class="memSeparator" colspan="2">&#160;</td></tr>
  264. <tr class="memitem:a429bd0c7b21126901b22ce3ed6200875"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a429bd0c7b21126901b22ce3ed6200875">getSortPoint</a> ()</td></tr>
  265. <tr class="separator:a429bd0c7b21126901b22ce3ed6200875"><td class="memSeparator" colspan="2">&#160;</td></tr>
  266. <tr class="memitem:a3fe81a2b23d0f01f94d6523b49423edf"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3fe81a2b23d0f01f94d6523b49423edf">getSortPointX</a> ()</td></tr>
  267. <tr class="separator:a3fe81a2b23d0f01f94d6523b49423edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  268. <tr class="memitem:a7c8298017da0b3d62355d04632fa1f63"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a7c8298017da0b3d62355d04632fa1f63">getSortPointY</a> ()</td></tr>
  269. <tr class="separator:a7c8298017da0b3d62355d04632fa1f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
  270. <tr class="memitem:ae012585639577e932d379e428c808e7c"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ae012585639577e932d379e428c808e7c">getSrcBlendFactor</a> ()</td></tr>
  271. <tr class="separator:ae012585639577e932d379e428c808e7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  272. <tr class="memitem:ac8b469615f26a894b062a766e74f7367"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ac8b469615f26a894b062a766e74f7367">getUpdateCallback</a> ()</td></tr>
  273. <tr class="separator:ac8b469615f26a894b062a766e74f7367"><td class="memSeparator" colspan="2">&#160;</td></tr>
  274. <tr class="memitem:ab4dc671154ba245b280c9fa8060754d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ab4dc671154ba245b280c9fa8060754d5">getUseInputEvents</a> ()</td></tr>
  275. <tr class="separator:ab4dc671154ba245b280c9fa8060754d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  276. <tr class="memitem:a092ef9a7ffec09cacbcdc6ff7722ea7c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a092ef9a7ffec09cacbcdc6ff7722ea7c">getVisible</a> ()</td></tr>
  277. <tr class="separator:a092ef9a7ffec09cacbcdc6ff7722ea7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  278. <tr class="memitem:ac54daaca4a702af6bbed30f3c9af86bf"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ac54daaca4a702af6bbed30f3c9af86bf">getWidth</a> ()</td></tr>
  279. <tr class="separator:ac54daaca4a702af6bbed30f3c9af86bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  280. <tr class="memitem:abb6d526165f594e7390b6a2088811093"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#abb6d526165f594e7390b6a2088811093">getWorldCenter</a> ()</td></tr>
  281. <tr class="separator:abb6d526165f594e7390b6a2088811093"><td class="memSeparator" colspan="2">&#160;</td></tr>
  282. <tr class="memitem:aa0baf6e63ccaf8fa5dceee475e219fde"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aa0baf6e63ccaf8fa5dceee475e219fde">getWorldPoint</a> (float localPointX/Y)</td></tr>
  283. <tr class="separator:aa0baf6e63ccaf8fa5dceee475e219fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
  284. <tr class="memitem:aeb4d9f7fdb9b28e7f22f1bbfe6f17983"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aeb4d9f7fdb9b28e7f22f1bbfe6f17983">getWorldVector</a> (float localVectorX/Y)</td></tr>
  285. <tr class="separator:aeb4d9f7fdb9b28e7f22f1bbfe6f17983"><td class="memSeparator" colspan="2">&#160;</td></tr>
  286. <tr class="memitem:ad753f592ac139abc58bc8e1a7f0a7474"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ad753f592ac139abc58bc8e1a7f0a7474">isMoveToComplete</a> ()</td></tr>
  287. <tr class="separator:ad753f592ac139abc58bc8e1a7f0a7474"><td class="memSeparator" colspan="2">&#160;</td></tr>
  288. <tr class="memitem:a277e6bbb64913cfcf01f458471381c47"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a277e6bbb64913cfcf01f458471381c47">isRotateToComplete</a> ()</td></tr>
  289. <tr class="separator:a277e6bbb64913cfcf01f458471381c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
  290. <tr class="memitem:ad309d92f29c48038f0cd1cdc4d4667f8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ad309d92f29c48038f0cd1cdc4d4667f8">moveTo</a> (worldPoint X/Y, speed,[autoStop=true],[warpToTarget=true])</td></tr>
  291. <tr class="separator:ad309d92f29c48038f0cd1cdc4d4667f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  292. <tr class="memitem:a64cf275e1082dc3a32e3047efb471bcf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a64cf275e1082dc3a32e3047efb471bcf">removeFromScene</a> ()</td></tr>
  293. <tr class="separator:a64cf275e1082dc3a32e3047efb471bcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
  294. <tr class="memitem:a16fac0cc03ff75e41e550314e9efb9bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a16fac0cc03ff75e41e550314e9efb9bd">rotateTo</a> (angle, speed,[autoStop=true],[warpToTarget=true])</td></tr>
  295. <tr class="separator:a16fac0cc03ff75e41e550314e9efb9bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
  296. <tr class="memitem:a8d19b8e298391f87ba9da7a928e290a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a8d19b8e298391f87ba9da7a928e290a5">safeDelete</a> ()</td></tr>
  297. <tr class="separator:a8d19b8e298391f87ba9da7a928e290a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  298. <tr class="memitem:a632cb7132eb5c4426bd4914034eda8f8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a632cb7132eb5c4426bd4914034eda8f8">setActive</a> ([bool status?])</td></tr>
  299. <tr class="separator:a632cb7132eb5c4426bd4914034eda8f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  300. <tr class="memitem:a2f4ed5b7cf71ec83cba8e28f09f8e56a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a2f4ed5b7cf71ec83cba8e28f09f8e56a">setAlphaTest</a> (float alpha)</td></tr>
  301. <tr class="separator:a2f4ed5b7cf71ec83cba8e28f09f8e56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  302. <tr class="memitem:a32c6fb4b11e33873f5e32604012209d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a32c6fb4b11e33873f5e32604012209d9">setAngle</a> (float angle)</td></tr>
  303. <tr class="separator:a32c6fb4b11e33873f5e32604012209d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  304. <tr class="memitem:ab71049af3abbcfce081ab233368d3612"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ab71049af3abbcfce081ab233368d3612">setAngularDamping</a> (float damping)</td></tr>
  305. <tr class="separator:ab71049af3abbcfce081ab233368d3612"><td class="memSeparator" colspan="2">&#160;</td></tr>
  306. <tr class="memitem:a308ace6fe4d346ffe287106c85992f96"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a308ace6fe4d346ffe287106c85992f96">setAngularVelocity</a> (float velocity)</td></tr>
  307. <tr class="separator:a308ace6fe4d346ffe287106c85992f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
  308. <tr class="memitem:acc38a09f0607e88c7334894e1fb82fd4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#acc38a09f0607e88c7334894e1fb82fd4">setArea</a> (float x1, float y1, float x2, float y2)</td></tr>
  309. <tr class="separator:acc38a09f0607e88c7334894e1fb82fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  310. <tr class="memitem:ac69e9969481ace56deb4ec1d15639729"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ac69e9969481ace56deb4ec1d15639729">setAwake</a> ([bool status?])</td></tr>
  311. <tr class="separator:ac69e9969481ace56deb4ec1d15639729"><td class="memSeparator" colspan="2">&#160;</td></tr>
  312. <tr class="memitem:a8f815115e654e4f59cf5081753d6a30f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a8f815115e654e4f59cf5081753d6a30f">setBlendAlpha</a> (float alpha)</td></tr>
  313. <tr class="separator:a8f815115e654e4f59cf5081753d6a30f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  314. <tr class="memitem:ab7878333ca9f3d7634a14ad77973a427"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ab7878333ca9f3d7634a14ad77973a427">setBlendColor</a> (float red, float green, float blue,[float alpha=1.0])</td></tr>
  315. <tr class="separator:ab7878333ca9f3d7634a14ad77973a427"><td class="memSeparator" colspan="2">&#160;</td></tr>
  316. <tr class="memitem:aaba73d4c541d86ef46c7a00b8e84830e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aaba73d4c541d86ef46c7a00b8e84830e">setBlendMode</a> (bool blendMode)</td></tr>
  317. <tr class="separator:aaba73d4c541d86ef46c7a00b8e84830e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  318. <tr class="memitem:a62397bae841296a4b30b2e5fcdd77c4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a62397bae841296a4b30b2e5fcdd77c4a">setBodyType</a> (bodyType type)</td></tr>
  319. <tr class="separator:a62397bae841296a4b30b2e5fcdd77c4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  320. <tr class="memitem:ad2760a03092fdd073b0a83c867018d1f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ad2760a03092fdd073b0a83c867018d1f">setBullet</a> ([bool status?])</td></tr>
  321. <tr class="separator:ad2760a03092fdd073b0a83c867018d1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  322. <tr class="memitem:a5d1ba13a7d3856ece9933e075362eb94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5d1ba13a7d3856ece9933e075362eb94">setCollisionAgainst</a> (<a class="el" href="classSceneObject.html">SceneObject</a> object,[clearMasks?=false])</td></tr>
  323. <tr class="separator:a5d1ba13a7d3856ece9933e075362eb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
  324. <tr class="memitem:af908be3f9a216413ba6f129dcd67d593"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af908be3f9a216413ba6f129dcd67d593">setCollisionCallback</a> ([bool status?])</td></tr>
  325. <tr class="separator:af908be3f9a216413ba6f129dcd67d593"><td class="memSeparator" colspan="2">&#160;</td></tr>
  326. <tr class="memitem:a57f9ec94bd69f283dffe7a07c7f35846"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a57f9ec94bd69f283dffe7a07c7f35846">setCollisionGroups</a> (groups)</td></tr>
  327. <tr class="separator:a57f9ec94bd69f283dffe7a07c7f35846"><td class="memSeparator" colspan="2">&#160;</td></tr>
  328. <tr class="memitem:a34df57bed566afaf246becb6365e4e29"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a34df57bed566afaf246becb6365e4e29">setCollisionLayers</a> (layers)</td></tr>
  329. <tr class="separator:a34df57bed566afaf246becb6365e4e29"><td class="memSeparator" colspan="2">&#160;</td></tr>
  330. <tr class="memitem:aa23a02612db962844068754bb3e7a006"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aa23a02612db962844068754bb3e7a006">setCollisionMasks</a> (groupMask,[layerMask])</td></tr>
  331. <tr class="separator:aa23a02612db962844068754bb3e7a006"><td class="memSeparator" colspan="2">&#160;</td></tr>
  332. <tr class="memitem:ad007c099a2c7844da7e4241f8bd7314d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ad007c099a2c7844da7e4241f8bd7314d">setCollisionShapeDensity</a> (int shapeIndex, float density)</td></tr>
  333. <tr class="separator:ad007c099a2c7844da7e4241f8bd7314d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  334. <tr class="memitem:af8d19ae4ab51526a51650d95a7340650"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af8d19ae4ab51526a51650d95a7340650">setCollisionShapeFriction</a> (int shapeIndex, float friction)</td></tr>
  335. <tr class="separator:af8d19ae4ab51526a51650d95a7340650"><td class="memSeparator" colspan="2">&#160;</td></tr>
  336. <tr class="memitem:aca478cfbda3d8bfd90177177f678031c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aca478cfbda3d8bfd90177177f678031c">setCollisionShapeIsSensor</a> (int shapeIndex, bool status)</td></tr>
  337. <tr class="separator:aca478cfbda3d8bfd90177177f678031c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  338. <tr class="memitem:ac83dde15d03d2aeddc4e30ba5f09a4f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ac83dde15d03d2aeddc4e30ba5f09a4f3">setCollisionShapeRestitution</a> (int shapeIndex, float restitution)</td></tr>
  339. <tr class="separator:ac83dde15d03d2aeddc4e30ba5f09a4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  340. <tr class="memitem:a283bef7ceed5265f1d87b63a9ca35c73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a283bef7ceed5265f1d87b63a9ca35c73">setCollisionSuppress</a> ([bool status?])</td></tr>
  341. <tr class="separator:a283bef7ceed5265f1d87b63a9ca35c73"><td class="memSeparator" colspan="2">&#160;</td></tr>
  342. <tr class="memitem:a16f05fd89378a5f7149e46dfd9a759d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a16f05fd89378a5f7149e46dfd9a759d9">setDebugOff</a> (debugOptions)</td></tr>
  343. <tr class="separator:a16f05fd89378a5f7149e46dfd9a759d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  344. <tr class="memitem:aefa942fdbfda9d4e37139eb36d34789b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aefa942fdbfda9d4e37139eb36d34789b">setDebugOn</a> (debugOptions)</td></tr>
  345. <tr class="separator:aefa942fdbfda9d4e37139eb36d34789b"><td class="memSeparator" colspan="2">&#160;</td></tr>
  346. <tr class="memitem:a6b992fa0dfceb485ea9f3f05375d0f69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a6b992fa0dfceb485ea9f3f05375d0f69">setDefaultDensity</a> (float density,[bool updateShapes])</td></tr>
  347. <tr class="separator:a6b992fa0dfceb485ea9f3f05375d0f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
  348. <tr class="memitem:a32de4b4246769b1f06ddb6ec36fa2319"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a32de4b4246769b1f06ddb6ec36fa2319">setDefaultFriction</a> (float friction,[bool updateShapes])</td></tr>
  349. <tr class="separator:a32de4b4246769b1f06ddb6ec36fa2319"><td class="memSeparator" colspan="2">&#160;</td></tr>
  350. <tr class="memitem:a6cdb751241c33da34e1b22c0f39e06f5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a6cdb751241c33da34e1b22c0f39e06f5">setDefaultRestitution</a> (float restitution,[bool updateShapes])</td></tr>
  351. <tr class="separator:a6cdb751241c33da34e1b22c0f39e06f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  352. <tr class="memitem:a34ea8229d2b75304d14be99178806148"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a34ea8229d2b75304d14be99178806148">setDstBlendFactor</a> (dstBlend)</td></tr>
  353. <tr class="separator:a34ea8229d2b75304d14be99178806148"><td class="memSeparator" colspan="2">&#160;</td></tr>
  354. <tr class="memitem:ad0dfcaf75dde1e5f9c47c4e370aae888"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ad0dfcaf75dde1e5f9c47c4e370aae888">setEnabled</a> (bool status)</td></tr>
  355. <tr class="separator:ad0dfcaf75dde1e5f9c47c4e370aae888"><td class="memSeparator" colspan="2">&#160;</td></tr>
  356. <tr class="memitem:a3b874981a84ce286babdf57014ea5291"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3b874981a84ce286babdf57014ea5291">setFixedAngle</a> (bool status?)</td></tr>
  357. <tr class="separator:a3b874981a84ce286babdf57014ea5291"><td class="memSeparator" colspan="2">&#160;</td></tr>
  358. <tr class="memitem:ac23eeffe0de1b2d69f3562fbcedd7351"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ac23eeffe0de1b2d69f3562fbcedd7351">setGatherContacts</a> (bool gatherContacts)</td></tr>
  359. <tr class="separator:ac23eeffe0de1b2d69f3562fbcedd7351"><td class="memSeparator" colspan="2">&#160;</td></tr>
  360. <tr class="memitem:a3ce110fee82e70844f1c5ecacf520f9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3ce110fee82e70844f1c5ecacf520f9f">setGravityScale</a> (float scale)</td></tr>
  361. <tr class="separator:a3ce110fee82e70844f1c5ecacf520f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  362. <tr class="memitem:a1cae8173a27f7a029a6610975b5e5cbc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a1cae8173a27f7a029a6610975b5e5cbc">setHeight</a> (float height)</td></tr>
  363. <tr class="separator:a1cae8173a27f7a029a6610975b5e5cbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
  364. <tr class="memitem:ababe79aaab529bbb12984ae229a7988c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ababe79aaab529bbb12984ae229a7988c">setLifetime</a> (float lifetime)</td></tr>
  365. <tr class="separator:ababe79aaab529bbb12984ae229a7988c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  366. <tr class="memitem:a5be82ed7c89df5559745fa63fa069ba1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5be82ed7c89df5559745fa63fa069ba1">setLinearDamping</a> (float damping)</td></tr>
  367. <tr class="separator:a5be82ed7c89df5559745fa63fa069ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  368. <tr class="memitem:a63a947acb9b8d1d1f4adcc391cf03737"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a63a947acb9b8d1d1f4adcc391cf03737">setLinearVelocity</a> (float velocityX, float velocityY)</td></tr>
  369. <tr class="separator:a63a947acb9b8d1d1f4adcc391cf03737"><td class="memSeparator" colspan="2">&#160;</td></tr>
  370. <tr class="memitem:aeeacaefc2d33865cd983dc9da4453f21"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aeeacaefc2d33865cd983dc9da4453f21">setLinearVelocityPolar</a> (float angle, float speed)</td></tr>
  371. <tr class="separator:aeeacaefc2d33865cd983dc9da4453f21"><td class="memSeparator" colspan="2">&#160;</td></tr>
  372. <tr class="memitem:a1135e3d942e11dc790bc406b99ea3013"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a1135e3d942e11dc790bc406b99ea3013">setLinearVelocityX</a> (float velocityX)</td></tr>
  373. <tr class="separator:a1135e3d942e11dc790bc406b99ea3013"><td class="memSeparator" colspan="2">&#160;</td></tr>
  374. <tr class="memitem:affd361b14cb06560bb62638592919eb2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#affd361b14cb06560bb62638592919eb2">setLinearVelocityY</a> (float velocityY)</td></tr>
  375. <tr class="separator:affd361b14cb06560bb62638592919eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  376. <tr class="memitem:a10514e4ad6803f4080409b08b1155f7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a10514e4ad6803f4080409b08b1155f7f">setPickingAllowed</a> (bool pickingAllowed)</td></tr>
  377. <tr class="separator:a10514e4ad6803f4080409b08b1155f7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  378. <tr class="memitem:ab01fb4092c206e17432172dc4b973dd2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ab01fb4092c206e17432172dc4b973dd2">setPosition</a> (float x, float y)</td></tr>
  379. <tr class="separator:ab01fb4092c206e17432172dc4b973dd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  380. <tr class="memitem:a777a35cfacc1847caf2a49c082c335c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a777a35cfacc1847caf2a49c082c335c2">setPositionX</a> (float x)</td></tr>
  381. <tr class="separator:a777a35cfacc1847caf2a49c082c335c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  382. <tr class="memitem:ad795f5d394927bb17d23f97d03d9dc87"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ad795f5d394927bb17d23f97d03d9dc87">setPositionY</a> (float y)</td></tr>
  383. <tr class="separator:ad795f5d394927bb17d23f97d03d9dc87"><td class="memSeparator" colspan="2">&#160;</td></tr>
  384. <tr class="memitem:a89c0b169c0a79f187158ad4bf6577ba7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a89c0b169c0a79f187158ad4bf6577ba7">setRenderGroup</a> (renderGroup)</td></tr>
  385. <tr class="separator:a89c0b169c0a79f187158ad4bf6577ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  386. <tr class="memitem:a66099aa8d52ae7184599ae25ffd95f03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a66099aa8d52ae7184599ae25ffd95f03">setSceneGroup</a> (integer group)</td></tr>
  387. <tr class="separator:a66099aa8d52ae7184599ae25ffd95f03"><td class="memSeparator" colspan="2">&#160;</td></tr>
  388. <tr class="memitem:aab2c934119cfb5b2fb68547b30de2b60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aab2c934119cfb5b2fb68547b30de2b60">setSceneLayer</a> (integer layer)</td></tr>
  389. <tr class="separator:aab2c934119cfb5b2fb68547b30de2b60"><td class="memSeparator" colspan="2">&#160;</td></tr>
  390. <tr class="memitem:aecaab29d99c5033ccb0cb4483df1c241"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aecaab29d99c5033ccb0cb4483df1c241">setSceneLayerDepth</a> (float layerDepth)</td></tr>
  391. <tr class="separator:aecaab29d99c5033ccb0cb4483df1c241"><td class="memSeparator" colspan="2">&#160;</td></tr>
  392. <tr class="memitem:a5446e29413715b242e65087323db8ae2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5446e29413715b242e65087323db8ae2">setSceneLayerDepthBack</a> ()</td></tr>
  393. <tr class="separator:a5446e29413715b242e65087323db8ae2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  394. <tr class="memitem:aa9ead5fbfdfc8d678fb4f36cb57644e8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aa9ead5fbfdfc8d678fb4f36cb57644e8">setSceneLayerDepthBackward</a> ()</td></tr>
  395. <tr class="separator:aa9ead5fbfdfc8d678fb4f36cb57644e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  396. <tr class="memitem:ad40ff3b004618ef51daa770a336893ff"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#ad40ff3b004618ef51daa770a336893ff">setSceneLayerDepthForward</a> ()</td></tr>
  397. <tr class="separator:ad40ff3b004618ef51daa770a336893ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  398. <tr class="memitem:a1bd3601a97b62e9a3fba522bd6fad327"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a1bd3601a97b62e9a3fba522bd6fad327">setSceneLayerDepthFront</a> ()</td></tr>
  399. <tr class="separator:a1bd3601a97b62e9a3fba522bd6fad327"><td class="memSeparator" colspan="2">&#160;</td></tr>
  400. <tr class="memitem:af95eef34f21274bf43d6e62c9616a311"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#af95eef34f21274bf43d6e62c9616a311">setSize</a> (float width, float height)</td></tr>
  401. <tr class="separator:af95eef34f21274bf43d6e62c9616a311"><td class="memSeparator" colspan="2">&#160;</td></tr>
  402. <tr class="memitem:a3160ac56583b6325d38ba44c02dc5794"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a3160ac56583b6325d38ba44c02dc5794">setSizeX</a> (float width)</td></tr>
  403. <tr class="separator:a3160ac56583b6325d38ba44c02dc5794"><td class="memSeparator" colspan="2">&#160;</td></tr>
  404. <tr class="memitem:a85a5d1b1c377f4f08114e8d8b01027be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a85a5d1b1c377f4f08114e8d8b01027be">setSizeY</a> (float height)</td></tr>
  405. <tr class="separator:a85a5d1b1c377f4f08114e8d8b01027be"><td class="memSeparator" colspan="2">&#160;</td></tr>
  406. <tr class="memitem:aa0b83d479863908d9355eaa879af7eae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#aa0b83d479863908d9355eaa879af7eae">setSleepingAllowed</a> ([bool status?])</td></tr>
  407. <tr class="separator:aa0b83d479863908d9355eaa879af7eae"><td class="memSeparator" colspan="2">&#160;</td></tr>
  408. <tr class="memitem:a6b22c253ab24f424127bb6fad51f4257"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a6b22c253ab24f424127bb6fad51f4257">setSleepingCallback</a> ([bool status?])</td></tr>
  409. <tr class="separator:a6b22c253ab24f424127bb6fad51f4257"><td class="memSeparator" colspan="2">&#160;</td></tr>
  410. <tr class="memitem:a43e990775cb5f414afb6a090bb0303d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a43e990775cb5f414afb6a090bb0303d9">setSortPoint</a> (float x, float y)</td></tr>
  411. <tr class="separator:a43e990775cb5f414afb6a090bb0303d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  412. <tr class="memitem:a78c5c9c61d3fa48a8e6e3e93653292e0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a78c5c9c61d3fa48a8e6e3e93653292e0">setSortPointX</a> (float x)</td></tr>
  413. <tr class="separator:a78c5c9c61d3fa48a8e6e3e93653292e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  414. <tr class="memitem:a4257d4f881a82c22b1e20e196f0f4607"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a4257d4f881a82c22b1e20e196f0f4607">setSortPointY</a> (float y)</td></tr>
  415. <tr class="separator:a4257d4f881a82c22b1e20e196f0f4607"><td class="memSeparator" colspan="2">&#160;</td></tr>
  416. <tr class="memitem:a77fb85415ad44603ced70260119343d0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a77fb85415ad44603ced70260119343d0">setSrcBlendFactor</a> (srcBlend)</td></tr>
  417. <tr class="separator:a77fb85415ad44603ced70260119343d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  418. <tr class="memitem:a74bf89980cc3e37d604346850afb8773"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a74bf89980cc3e37d604346850afb8773">setUpdateCallback</a> ([bool status?])</td></tr>
  419. <tr class="separator:a74bf89980cc3e37d604346850afb8773"><td class="memSeparator" colspan="2">&#160;</td></tr>
  420. <tr class="memitem:a5190e36f8d1e0298f95a67dc965d7f81"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5190e36f8d1e0298f95a67dc965d7f81">setUseInputEvents</a> (bool inputStatus)</td></tr>
  421. <tr class="separator:a5190e36f8d1e0298f95a67dc965d7f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
  422. <tr class="memitem:a5ddabb6a8812f1929284beab2fbe52a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a5ddabb6a8812f1929284beab2fbe52a1">setVisible</a> (bool status)</td></tr>
  423. <tr class="separator:a5ddabb6a8812f1929284beab2fbe52a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  424. <tr class="memitem:a21926c99f9ed7ba46fb67cf6f5095312"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSceneObject.html#a21926c99f9ed7ba46fb67cf6f5095312">setWidth</a> (float width)</td></tr>
  425. <tr class="separator:a21926c99f9ed7ba46fb67cf6f5095312"><td class="memSeparator" colspan="2">&#160;</td></tr>
  426. <tr class="inherit_header pub_methods_classBehaviorComponent"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classBehaviorComponent')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classBehaviorComponent.html">BehaviorComponent</a></td></tr>
  427. <tr class="memitem:a191700f13d3e43312e84217f6b69f9ee inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#a191700f13d3e43312e84217f6b69f9ee">addBehavior</a> (<a class="el" href="classBehaviorInstance.html">BehaviorInstance</a> bi)</td></tr>
  428. <tr class="separator:a191700f13d3e43312e84217f6b69f9ee inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  429. <tr class="memitem:a75cf9aca6491d3442a30255e50929c07 inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#a75cf9aca6491d3442a30255e50929c07">clearBehaviors</a> ()</td></tr>
  430. <tr class="separator:a75cf9aca6491d3442a30255e50929c07 inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  431. <tr class="memitem:a24eff746b90533b916b2b3aa0f27d8f3 inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#a24eff746b90533b916b2b3aa0f27d8f3">connect</a> (outputBehavior, inputBehavior, outputName, inputName)</td></tr>
  432. <tr class="separator:a24eff746b90533b916b2b3aa0f27d8f3 inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  433. <tr class="memitem:a5021752e2f48900d3a7cb3ffdab1f7a9 inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#a5021752e2f48900d3a7cb3ffdab1f7a9">disconnect</a> (outputBehavior, inputBehavior, outputName, inputName)</td></tr>
  434. <tr class="separator:a5021752e2f48900d3a7cb3ffdab1f7a9 inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  435. <tr class="memitem:a7d996d1d925e53a122b1f3cf57f5abce inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#a7d996d1d925e53a122b1f3cf57f5abce">getBehavior</a> (string BehaviorTemplateName)</td></tr>
  436. <tr class="separator:a7d996d1d925e53a122b1f3cf57f5abce inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  437. <tr class="memitem:aed9520e4500354682950371b062d974d inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#aed9520e4500354682950371b062d974d">getBehaviorByIndex</a> (int index)</td></tr>
  438. <tr class="separator:aed9520e4500354682950371b062d974d inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  439. <tr class="memitem:a88ee692a8690fd9de215f7ece20623b5 inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#a88ee692a8690fd9de215f7ece20623b5">getBehaviorConnection</a> (outputBehavior, outputName, connectionIndex)</td></tr>
  440. <tr class="separator:a88ee692a8690fd9de215f7ece20623b5 inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  441. <tr class="memitem:ad50805919d99adf0f65c6b94bd9e5dfd inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#ad50805919d99adf0f65c6b94bd9e5dfd">getBehaviorConnectionCount</a> (outputBehavior, outputName)</td></tr>
  442. <tr class="separator:ad50805919d99adf0f65c6b94bd9e5dfd inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  443. <tr class="memitem:ab6dc6b3eb09a1d6f8f4c8ec9a4108d17 inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#ab6dc6b3eb09a1d6f8f4c8ec9a4108d17">getBehaviorCount</a> ()</td></tr>
  444. <tr class="separator:ab6dc6b3eb09a1d6f8f4c8ec9a4108d17 inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  445. <tr class="memitem:ae81bec76a6acbc925694c5a050198609 inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#ae81bec76a6acbc925694c5a050198609">raise</a> (outputBehavior, outputName,[deltaTime])</td></tr>
  446. <tr class="separator:ae81bec76a6acbc925694c5a050198609 inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  447. <tr class="memitem:a5f71e751ee5ab7b8ea61e31a77983f4b inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#a5f71e751ee5ab7b8ea61e31a77983f4b">removeBehavior</a> (<a class="el" href="classBehaviorInstance.html">BehaviorInstance</a> bi,[bool deleteBehavior=true])</td></tr>
  448. <tr class="separator:a5f71e751ee5ab7b8ea61e31a77983f4b inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  449. <tr class="memitem:a753fb3072cd4e96d997755452bc13071 inherit pub_methods_classBehaviorComponent"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBehaviorComponent.html#a753fb3072cd4e96d997755452bc13071">reOrder</a> (<a class="el" href="classBehaviorInstance.html">BehaviorInstance</a> inst,[int desiredIndex=0])</td></tr>
  450. <tr class="separator:a753fb3072cd4e96d997755452bc13071 inherit pub_methods_classBehaviorComponent"><td class="memSeparator" colspan="2">&#160;</td></tr>
  451. </table>
  452. <h2 class="groupheader">Member Function Documentation</h2>
  453. <a class="anchor" id="a62e06541eee407c094f21b4cb9ae0bd8"></a>
  454. <div class="memitem">
  455. <div class="memproto">
  456. <table class="memname">
  457. <tr>
  458. <td class="memname">void addToScene </td>
  459. <td>(</td>
  460. <td class="paramtype"><a class="el" href="classScene.html">Scene</a>&#160;</td>
  461. <td class="paramname"><em>scene</em></td><td>)</td>
  462. <td></td>
  463. </tr>
  464. </table>
  465. </div><div class="memdoc">
  466. <p>Add the object to a scene. </p>
  467. <dl class="params"><dt>Parameters</dt><dd>
  468. <table class="params">
  469. <tr><td class="paramname">scene</td><td>the scene you wish to add this object to. </td></tr>
  470. </table>
  471. </dd>
  472. </dl>
  473. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  474. </div>
  475. </div>
  476. <a class="anchor" id="a8a37490ce2607eea1d15e2420ecfd975"></a>
  477. <div class="memitem">
  478. <div class="memproto">
  479. <table class="memname">
  480. <tr>
  481. <td class="memname">void applyAngularImpulse </td>
  482. <td>(</td>
  483. <td class="paramtype">impulse&#160;</td>
  484. <td class="paramname"></td><td>)</td>
  485. <td></td>
  486. </tr>
  487. </table>
  488. </div><div class="memdoc">
  489. <p>Applies an angular impulse. </p>
  490. <dl class="params"><dt>Parameters</dt><dd>
  491. <table class="params">
  492. <tr><td class="paramname">impulse</td><td>- The impulse in Kg*m*m/s. </td></tr>
  493. </table>
  494. </dd>
  495. </dl>
  496. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  497. </div>
  498. </div>
  499. <a class="anchor" id="a5e874ee5930df8b5122a8bb1f96fa061"></a>
  500. <div class="memitem">
  501. <div class="memproto">
  502. <table class="memname">
  503. <tr>
  504. <td class="memname">void applyForce </td>
  505. <td>(</td>
  506. <td class="paramtype">worldForce X/&#160;</td>
  507. <td class="paramname"><em>Y</em></td><td>)</td>
  508. <td></td>
  509. </tr>
  510. </table>
  511. </div><div class="memdoc">
  512. <p>Applies a force at a world point. If the force is not applied at the center of mass, it will generate a torque and affect the angular velocity. </p>
  513. <dl class="params"><dt>Parameters</dt><dd>
  514. <table class="params">
  515. <tr><td class="paramname">worldForceX/Y</td><td>- The world force vector in Newtons (N). </td></tr>
  516. <tr><td class="paramname">worldPointX/Y</td><td>- The world point where the force is applied. If world point is not specified, the center of mass is used. </td></tr>
  517. </table>
  518. </dd>
  519. </dl>
  520. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  521. </div>
  522. </div>
  523. <a class="anchor" id="aa80e7544b2a407fa3da4511eb3e80596"></a>
  524. <div class="memitem">
  525. <div class="memproto">
  526. <table class="memname">
  527. <tr>
  528. <td class="memname">void applyLinearImpulse </td>
  529. <td>(</td>
  530. <td class="paramtype">worldImpulse X/&#160;</td>
  531. <td class="paramname"><em>Y</em></td><td>)</td>
  532. <td></td>
  533. </tr>
  534. </table>
  535. </div><div class="memdoc">
  536. <p>Applies an impulse at a world point. This immediately modifies the linear velocity. It also modifies the angular velocity if the point of application is not the center of mass. </p>
  537. <dl class="params"><dt>Parameters</dt><dd>
  538. <table class="params">
  539. <tr><td class="paramname">worldImpulse/Y</td><td>- The world impulse vector in Newtons (N-seconds) or Kg-m/s. </td></tr>
  540. <tr><td class="paramname">worldPointX/Y</td><td>- The world point where the force is applied. If world point is not specified, the center of mass is used. </td></tr>
  541. </table>
  542. </dd>
  543. </dl>
  544. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  545. </div>
  546. </div>
  547. <a class="anchor" id="afb3bd2450b27449c287137fe1e31584f"></a>
  548. <div class="memitem">
  549. <div class="memproto">
  550. <table class="memname">
  551. <tr>
  552. <td class="memname">void applyTorque </td>
  553. <td>(</td>
  554. <td class="paramtype">torque&#160;</td>
  555. <td class="paramname"></td><td>)</td>
  556. <td></td>
  557. </tr>
  558. </table>
  559. </div><div class="memdoc">
  560. <p>Applies a torque. This affects the angular velocity without affecting the linear velocity of the center of mass. </p>
  561. <dl class="params"><dt>Parameters</dt><dd>
  562. <table class="params">
  563. <tr><td class="paramname">torque</td><td>- The torque in Newton-metres (N-m). </td></tr>
  564. </table>
  565. </dd>
  566. </dl>
  567. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  568. </div>
  569. </div>
  570. <a class="anchor" id="a4135083b05aee8ccd71c1f79db7677eb"></a>
  571. <div class="memitem">
  572. <div class="memproto">
  573. <table class="memname">
  574. <tr>
  575. <td class="memname">void attachGui </td>
  576. <td>(</td>
  577. <td class="paramtype">guiControl&#160;</td>
  578. <td class="paramname"><em>guiObject</em>, </td>
  579. </tr>
  580. <tr>
  581. <td class="paramkey"></td>
  582. <td></td>
  583. <td class="paramtype"><a class="el" href="classSceneWindow.html">SceneWindow</a>&#160;</td>
  584. <td class="paramname"><em>window</em>&#160;</td>
  585. </tr>
  586. <tr>
  587. <td></td>
  588. <td>)</td>
  589. <td></td><td></td>
  590. </tr>
  591. </table>
  592. </div><div class="memdoc">
  593. <p>Attach a GUI Control to the object. </p>
  594. <dl class="params"><dt>Parameters</dt><dd>
  595. <table class="params">
  596. <tr><td class="paramname">guiObject</td><td>The <a class="el" href="classGuiControl.html">GuiControl</a> to attach. </td></tr>
  597. <tr><td class="paramname">window</td><td>The <a class="el" href="classSceneWindow.html">SceneWindow</a> to bind the <a class="el" href="classGuiControl.html">GuiControl</a> to. </td></tr>
  598. <tr><td class="paramname">sizeControl</td><td>Whether or not to size the <a class="el" href="classGuiControl.html">GuiControl</a> to the size of this object. </td></tr>
  599. </table>
  600. </dd>
  601. </dl>
  602. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  603. </div>
  604. </div>
  605. <a class="anchor" id="a344e59f0048853a01dbd3540bf3d36f0"></a>
  606. <div class="memitem">
  607. <div class="memproto">
  608. <table class="memname">
  609. <tr>
  610. <td class="memname">void cancelMoveTo </td>
  611. <td>(</td>
  612. <td class="paramname"></td><td>)</td>
  613. <td></td>
  614. </tr>
  615. </table>
  616. </div><div class="memdoc">
  617. <p>Stop a previous 'moveTo' command. </p>
  618. <dl class="params"><dt>Parameters</dt><dd>
  619. <table class="params">
  620. <tr><td class="paramname">autoStop?</td><td>- Whether to automatically set the linear velocity to zero or not </td></tr>
  621. </table>
  622. </dd>
  623. </dl>
  624. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  625. </div>
  626. </div>
  627. <a class="anchor" id="a942cba40dea2112b384a7d8b9ed6f71f"></a>
  628. <div class="memitem">
  629. <div class="memproto">
  630. <table class="memname">
  631. <tr>
  632. <td class="memname">void cancelRotateTo </td>
  633. <td>(</td>
  634. <td class="paramname"></td><td>)</td>
  635. <td></td>
  636. </tr>
  637. </table>
  638. </div><div class="memdoc">
  639. <p>Stop a previous 'rotateTo' command. </p>
  640. <dl class="params"><dt>Parameters</dt><dd>
  641. <table class="params">
  642. <tr><td class="paramname">autoStop?</td><td>- Whether to automatically set the angular velocity to zero or not </td></tr>
  643. </table>
  644. </dd>
  645. </dl>
  646. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  647. </div>
  648. </div>
  649. <a class="anchor" id="af467f46ddc43a1dfa5c6a6df30a3f068"></a>
  650. <div class="memitem">
  651. <div class="memproto">
  652. <table class="memname">
  653. <tr>
  654. <td class="memname">void clearCollisionShapes </td>
  655. <td>(</td>
  656. <td class="paramname"></td><td>)</td>
  657. <td></td>
  658. </tr>
  659. </table>
  660. </div><div class="memdoc">
  661. <p>Deletes all collision shapes. </p>
  662. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  663. </div>
  664. </div>
  665. <a class="anchor" id="ae077b671b9fd0cd02b819d2a1332ca83"></a>
  666. <div class="memitem">
  667. <div class="memproto">
  668. <table class="memname">
  669. <tr>
  670. <td class="memname">void copyAllCollisionShapes </td>
  671. <td>(</td>
  672. <td class="paramtype">targetObject&#160;</td>
  673. <td class="paramname">[, clearTargetShapes?]</td><td>)</td>
  674. <td></td>
  675. </tr>
  676. </table>
  677. </div><div class="memdoc">
  678. <p>Copies all collision shapes to the target object. </p>
  679. <dl class="params"><dt>Parameters</dt><dd>
  680. <table class="params">
  681. <tr><td class="paramname">targetObject</td><td>- The target object to receive the collision shapes. </td></tr>
  682. <tr><td class="paramname">clearTargetShapes</td><td>- Whether to clear the current collision shapes on the target or not. Optional: Defaults to true. </td></tr>
  683. </table>
  684. </dd>
  685. </dl>
  686. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  687. </div>
  688. </div>
  689. <a class="anchor" id="afb4827c664727e481dfa15551cf9eadd"></a>
  690. <div class="memitem">
  691. <div class="memproto">
  692. <table class="memname">
  693. <tr>
  694. <td class="memname">int copyCollisionShape </td>
  695. <td>(</td>
  696. <td class="paramtype">int&#160;</td>
  697. <td class="paramname"><em>shapeIndex</em>, </td>
  698. </tr>
  699. <tr>
  700. <td class="paramkey"></td>
  701. <td></td>
  702. <td class="paramtype">targetObject&#160;</td>
  703. <td class="paramname">&#160;</td>
  704. </tr>
  705. <tr>
  706. <td></td>
  707. <td>)</td>
  708. <td></td><td></td>
  709. </tr>
  710. </table>
  711. </div><div class="memdoc">
  712. <p>Copies a collision shape at the specified index to the target object. </p>
  713. <dl class="params"><dt>Parameters</dt><dd>
  714. <table class="params">
  715. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  716. <tr><td class="paramname">targetObject</td><td>- The target object to receive the collision shape copy. </td></tr>
  717. </table>
  718. </dd>
  719. </dl>
  720. <dl class="section return"><dt>Returns</dt><dd>The shape index of the copied collision shape on the target object or (-1) if not copied. </dd></dl>
  721. </div>
  722. </div>
  723. <a class="anchor" id="a79890a79392935ef7796378fe39da36b"></a>
  724. <div class="memitem">
  725. <div class="memproto">
  726. <table class="memname">
  727. <tr>
  728. <td class="memname">bool copyFrom </td>
  729. <td>(</td>
  730. <td class="paramtype"><a class="el" href="classSceneObject.html">SceneObject</a>&#160;</td>
  731. <td class="paramname"><em>object</em></td><td>)</td>
  732. <td></td>
  733. </tr>
  734. </table>
  735. </div><div class="memdoc">
  736. <p>Copies one scene object from another scene object. The object being copied to needs to be of the same class as the object being copied from. </p>
  737. <dl class="params"><dt>Parameters</dt><dd>
  738. <table class="params">
  739. <tr><td class="paramname">object</td><td>The <a class="el" href="classSceneObject.html">SceneObject</a> to copy this object to. </td></tr>
  740. <tr><td class="paramname">copyDynamicFields</td><td>Whether the dynamic fields should be copied or not. Optional: Defaults to false. </td></tr>
  741. </table>
  742. </dd>
  743. </dl>
  744. <dl class="section return"><dt>Returns</dt><dd>(bool) Whether or not the copy was successful. </dd></dl>
  745. </div>
  746. </div>
  747. <a class="anchor" id="ac671c5ae840713d8ad9d11b608fb8fe4"></a>
  748. <div class="memitem">
  749. <div class="memproto">
  750. <table class="memname">
  751. <tr>
  752. <td class="memname">int createChainCollisionShape </td>
  753. <td>(</td>
  754. <td class="paramtype">localPointsX/&#160;</td>
  755. <td class="paramname"><em>Y</em></td><td>)</td>
  756. <td></td>
  757. </tr>
  758. </table>
  759. </div><div class="memdoc">
  760. <p>Creates a chain collision shape. </p>
  761. <dl class="params"><dt>Parameters</dt><dd>
  762. <table class="params">
  763. <tr><td class="paramname">localPointsX/Y</td><td>A space separated list of local points for the chain collision shape (must be at least two points). </td></tr>
  764. <tr><td class="paramname">adjacentLocalPositionStartXY</td><td>The adjacent local position of the start of the edge. </td></tr>
  765. <tr><td class="paramname">adjacentLocalPositionEndXY</td><td>The adjacent local position of the end of the edge. </td></tr>
  766. </table>
  767. </dd>
  768. </dl>
  769. <dl class="section return"><dt>Returns</dt><dd>(int shapeIndex) The index of the collision shape or (-1) if not created. </dd></dl>
  770. </div>
  771. </div>
  772. <a class="anchor" id="aabce0b0ecf1608387cec393c2a1893b2"></a>
  773. <div class="memitem">
  774. <div class="memproto">
  775. <table class="memname">
  776. <tr>
  777. <td class="memname">int createCircleCollisionShape </td>
  778. <td>(</td>
  779. <td class="paramtype">radius&#160;</td>
  780. <td class="paramname"></td><td>)</td>
  781. <td></td>
  782. </tr>
  783. </table>
  784. </div><div class="memdoc">
  785. <p>Creates a circle collision shape. </p>
  786. <dl class="params"><dt>Parameters</dt><dd>
  787. <table class="params">
  788. <tr><td class="paramname">radius</td><td>The radius of the circle. </td></tr>
  789. </table>
  790. </dd>
  791. </dl>
  792. <dl class="section return"><dt>Returns</dt><dd>(int shapeIndex) The index of the collision shape or (-1) if not created. </dd></dl>
  793. </div>
  794. </div>
  795. <a class="anchor" id="a984f47d35a1c3de431cf2c58b131ff42"></a>
  796. <div class="memitem">
  797. <div class="memproto">
  798. <table class="memname">
  799. <tr>
  800. <td class="memname">int createEdgeCollisionShape </td>
  801. <td>(</td>
  802. <td class="paramtype">localPositionStartX&#160;</td>
  803. <td class="paramname">, </td>
  804. </tr>
  805. <tr>
  806. <td class="paramkey"></td>
  807. <td></td>
  808. <td class="paramtype">localPositionStartY&#160;</td>
  809. <td class="paramname">, </td>
  810. </tr>
  811. <tr>
  812. <td class="paramkey"></td>
  813. <td></td>
  814. <td class="paramtype">localPositionEndX&#160;</td>
  815. <td class="paramname">, </td>
  816. </tr>
  817. <tr>
  818. <td class="paramkey"></td>
  819. <td></td>
  820. <td class="paramtype">localPositionEndY&#160;</td>
  821. <td class="paramname">&#160;</td>
  822. </tr>
  823. <tr>
  824. <td></td>
  825. <td>)</td>
  826. <td></td><td></td>
  827. </tr>
  828. </table>
  829. </div><div class="memdoc">
  830. <p>Creates an edge collision shape. </p>
  831. <dl class="params"><dt>Parameters</dt><dd>
  832. <table class="params">
  833. <tr><td class="paramname">localPositionStartXY</td><td>The local position of the start of the edge. </td></tr>
  834. <tr><td class="paramname">localPositionEndXY</td><td>The local position of the end of the edge. </td></tr>
  835. <tr><td class="paramname">adjacentLocalPositionStartXY</td><td>The adjacent local position of the start of the edge. </td></tr>
  836. <tr><td class="paramname">adjacentLocalPositionEndXY</td><td>The adjacent local position of the end of the edge. </td></tr>
  837. </table>
  838. </dd>
  839. </dl>
  840. <dl class="section return"><dt>Returns</dt><dd>(int shapeIndex) The index of the collision shape or (-1) if not created. </dd></dl>
  841. </div>
  842. </div>
  843. <a class="anchor" id="af98dd9bed25bedc8f47bad7bee1f08ff"></a>
  844. <div class="memitem">
  845. <div class="memproto">
  846. <table class="memname">
  847. <tr>
  848. <td class="memname">int createPolygonBoxCollisionShape </td>
  849. <td>(</td>
  850. <td class="paramtype">width&#160;</td>
  851. <td class="paramname">, </td>
  852. </tr>
  853. <tr>
  854. <td class="paramkey"></td>
  855. <td></td>
  856. <td class="paramtype">height&#160;</td>
  857. <td class="paramname">&#160;</td>
  858. </tr>
  859. <tr>
  860. <td></td>
  861. <td>)</td>
  862. <td></td><td></td>
  863. </tr>
  864. </table>
  865. </div><div class="memdoc">
  866. <p>Creates a polygon box collision shape. </p>
  867. <dl class="params"><dt>Parameters</dt><dd>
  868. <table class="params">
  869. <tr><td class="paramname">width</td><td>The width of the box. </td></tr>
  870. <tr><td class="paramname">height</td><td>The height of the box. </td></tr>
  871. <tr><td class="paramname">localCentroidX/Y</td><td>The local position of the box centroid. </td></tr>
  872. <tr><td class="paramname">angle</td><td>The angle of the box. </td></tr>
  873. </table>
  874. </dd>
  875. </dl>
  876. <dl class="section return"><dt>Returns</dt><dd>(int shapeIndex) The index of the collision shape or (-1) if not created. </dd></dl>
  877. </div>
  878. </div>
  879. <a class="anchor" id="a9029f8f6df93d324a6894e8e0842064e"></a>
  880. <div class="memitem">
  881. <div class="memproto">
  882. <table class="memname">
  883. <tr>
  884. <td class="memname">int createPolygonCollisionShape </td>
  885. <td>(</td>
  886. <td class="paramtype">localPointsX/&#160;</td>
  887. <td class="paramname"><em>Y</em></td><td>)</td>
  888. <td></td>
  889. </tr>
  890. </table>
  891. </div><div class="memdoc">
  892. <p>Creates a convex polygon collision shape. </p>
  893. <dl class="params"><dt>Parameters</dt><dd>
  894. <table class="params">
  895. <tr><td class="paramname">localPointsX/Y</td><td>A space separated list of local points for the convex polygon collision shape (must be at least three points). </td></tr>
  896. </table>
  897. </dd>
  898. </dl>
  899. <dl class="section return"><dt>Returns</dt><dd>(int shapeIndex) The index of the collision shape or (-1) if not created. </dd></dl>
  900. </div>
  901. </div>
  902. <a class="anchor" id="a97a44f714d6cc7f46177d43597c3fca4"></a>
  903. <div class="memitem">
  904. <div class="memproto">
  905. <table class="memname">
  906. <tr>
  907. <td class="memname">bool deleteCollisionShape </td>
  908. <td>(</td>
  909. <td class="paramtype">int&#160;</td>
  910. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  911. <td></td>
  912. </tr>
  913. </table>
  914. </div><div class="memdoc">
  915. <p>Deletes the specified collision shape. </p>
  916. <dl class="params"><dt>Parameters</dt><dd>
  917. <table class="params">
  918. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  919. </table>
  920. </dd>
  921. </dl>
  922. <dl class="section return"><dt>Returns</dt><dd>Whether the collision shape was successfully deleted or not. </dd></dl>
  923. </div>
  924. </div>
  925. <a class="anchor" id="a0663511d8b43025932834da4ac6f9fa2"></a>
  926. <div class="memitem">
  927. <div class="memproto">
  928. <table class="memname">
  929. <tr>
  930. <td class="memname">void detachGui </td>
  931. <td>(</td>
  932. <td class="paramname"></td><td>)</td>
  933. <td></td>
  934. </tr>
  935. </table>
  936. </div><div class="memdoc">
  937. <p>Detach any GUI Control. </p>
  938. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  939. </div>
  940. </div>
  941. <a class="anchor" id="a11a2e2b895abc92686845c59da970bab"></a>
  942. <div class="memitem">
  943. <div class="memproto">
  944. <table class="memname">
  945. <tr>
  946. <td class="memname">string getAABB </td>
  947. <td>(</td>
  948. <td class="paramname"></td><td>)</td>
  949. <td></td>
  950. </tr>
  951. </table>
  952. </div><div class="memdoc">
  953. <p>Gets the axis-aligned bounding-box of the object. </p>
  954. <dl class="section return"><dt>Returns</dt><dd>(lowerXY upperXY) A space separated list of the lower left and upper right bounds. </dd></dl>
  955. </div>
  956. </div>
  957. <a class="anchor" id="a319bfcc99c03504b9a69c57427b2b858"></a>
  958. <div class="memitem">
  959. <div class="memproto">
  960. <table class="memname">
  961. <tr>
  962. <td class="memname">bool getActive </td>
  963. <td>(</td>
  964. <td class="paramname"></td><td>)</td>
  965. <td></td>
  966. </tr>
  967. </table>
  968. </div><div class="memdoc">
  969. <p>Gets the body active status. </p>
  970. <dl class="section return"><dt>Returns</dt><dd>(bool status) Whether the body is active or not. </dd></dl>
  971. </div>
  972. </div>
  973. <a class="anchor" id="a5e2551c77752a00470e746c4b3dd370c"></a>
  974. <div class="memitem">
  975. <div class="memproto">
  976. <table class="memname">
  977. <tr>
  978. <td class="memname">float getAlphaTest </td>
  979. <td>(</td>
  980. <td class="paramname"></td><td>)</td>
  981. <td></td>
  982. </tr>
  983. </table>
  984. </div><div class="memdoc">
  985. <p>Gets the render alpha test threshold. </p>
  986. <dl class="section return"><dt>Returns</dt><dd>The render alpha test threshold in the range of 0.0f to 1.0. Less than zero represents disabled alpha testing. </dd></dl>
  987. </div>
  988. </div>
  989. <a class="anchor" id="a215c8811b0a2838544d4735c18393028"></a>
  990. <div class="memitem">
  991. <div class="memproto">
  992. <table class="memname">
  993. <tr>
  994. <td class="memname">float getAngle </td>
  995. <td>(</td>
  996. <td class="paramname"></td><td>)</td>
  997. <td></td>
  998. </tr>
  999. </table>
  1000. </div><div class="memdoc">
  1001. <p>Gets the object's angle. </p>
  1002. <dl class="section return"><dt>Returns</dt><dd>(float angle) The object's current angle. </dd></dl>
  1003. </div>
  1004. </div>
  1005. <a class="anchor" id="ab996f8082b126bc202edd616b449204a"></a>
  1006. <div class="memitem">
  1007. <div class="memproto">
  1008. <table class="memname">
  1009. <tr>
  1010. <td class="memname">float getAngularDamping </td>
  1011. <td>(</td>
  1012. <td class="paramname"></td><td>)</td>
  1013. <td></td>
  1014. </tr>
  1015. </table>
  1016. </div><div class="memdoc">
  1017. <p>Gets the angular damping. </p>
  1018. <dl class="section return"><dt>Returns</dt><dd>(float damping) The angular damping. </dd></dl>
  1019. </div>
  1020. </div>
  1021. <a class="anchor" id="af3fa96cd5fe3fc533757524f232a8efd"></a>
  1022. <div class="memitem">
  1023. <div class="memproto">
  1024. <table class="memname">
  1025. <tr>
  1026. <td class="memname">float getAngularVelocity </td>
  1027. <td>(</td>
  1028. <td class="paramname"></td><td>)</td>
  1029. <td></td>
  1030. </tr>
  1031. </table>
  1032. </div><div class="memdoc">
  1033. <p>Gets Object Angular Velocity. </p>
  1034. <dl class="section return"><dt>Returns</dt><dd>(float velocity) The speed at which the object is rotating. </dd></dl>
  1035. </div>
  1036. </div>
  1037. <a class="anchor" id="a3e123682bb8583f1b062c4444ee6916f"></a>
  1038. <div class="memitem">
  1039. <div class="memproto">
  1040. <table class="memname">
  1041. <tr>
  1042. <td class="memname">string getArea </td>
  1043. <td>(</td>
  1044. <td class="paramname"></td><td>)</td>
  1045. <td></td>
  1046. </tr>
  1047. </table>
  1048. </div><div class="memdoc">
  1049. <p>Gets the object's area. </p>
  1050. <dl class="section return"><dt>Returns</dt><dd>(float x1/float y1/float x2/float y2) A space separated list of the lower left corner x and y position and the upper right corner x and y positions. </dd></dl>
  1051. </div>
  1052. </div>
  1053. <a class="anchor" id="a78ae2e51bf86c2061b69f2e01d29fc89"></a>
  1054. <div class="memitem">
  1055. <div class="memproto">
  1056. <table class="memname">
  1057. <tr>
  1058. <td class="memname">string getAreaMax </td>
  1059. <td>(</td>
  1060. <td class="paramtype">&#160;</td>
  1061. <td class="paramname"><em>...</em></td><td>)</td>
  1062. <td></td>
  1063. </tr>
  1064. </table>
  1065. </div><div class="memdoc">
  1066. <p>Gets the lower right point of the object. </p>
  1067. <dl class="section return"><dt>Returns</dt><dd>(float x2/float y2) The upper right corner x and y position of the object. </dd></dl>
  1068. </div>
  1069. </div>
  1070. <a class="anchor" id="a5ebc4e7b8c2e4767ea8246b66608b427"></a>
  1071. <div class="memitem">
  1072. <div class="memproto">
  1073. <table class="memname">
  1074. <tr>
  1075. <td class="memname">string getAreaMin </td>
  1076. <td>(</td>
  1077. <td class="paramname"></td><td>)</td>
  1078. <td></td>
  1079. </tr>
  1080. </table>
  1081. </div><div class="memdoc">
  1082. <p>Gets the upper left point of the object. </p>
  1083. <dl class="section return"><dt>Returns</dt><dd>(float x1/float y1) The lower left corner x and y position of the object. </dd></dl>
  1084. </div>
  1085. </div>
  1086. <a class="anchor" id="adc574295f60e2d2999621e1a9e28f08d"></a>
  1087. <div class="memitem">
  1088. <div class="memproto">
  1089. <table class="memname">
  1090. <tr>
  1091. <td class="memname">bool getAutoSizing </td>
  1092. <td>(</td>
  1093. <td class="paramname"></td><td>)</td>
  1094. <td></td>
  1095. </tr>
  1096. </table>
  1097. </div><div class="memdoc">
  1098. <p>Gets whether the object automatically sizes itself or not. You cannot set the size of an object that automatically sizes itself. </p>
  1099. <dl class="section return"><dt>Returns</dt><dd>Whether the object automatically sizes itself or not. </dd></dl>
  1100. </div>
  1101. </div>
  1102. <a class="anchor" id="a42eaf05061593592222a2c09ae7c1b76"></a>
  1103. <div class="memitem">
  1104. <div class="memproto">
  1105. <table class="memname">
  1106. <tr>
  1107. <td class="memname">bool getAwake </td>
  1108. <td>(</td>
  1109. <td class="paramname"></td><td>)</td>
  1110. <td></td>
  1111. </tr>
  1112. </table>
  1113. </div><div class="memdoc">
  1114. <p>Gets whether the body is awake or not. </p>
  1115. <dl class="section return"><dt>Returns</dt><dd>(bool status) Whether the body is awake or not. </dd></dl>
  1116. </div>
  1117. </div>
  1118. <a class="anchor" id="ab9a7380f289d1d9c022dc40d79f81921"></a>
  1119. <div class="memitem">
  1120. <div class="memproto">
  1121. <table class="memname">
  1122. <tr>
  1123. <td class="memname">float getBlendAlpha </td>
  1124. <td>(</td>
  1125. <td class="paramname"></td><td>)</td>
  1126. <td></td>
  1127. </tr>
  1128. </table>
  1129. </div><div class="memdoc">
  1130. <p>Gets the Rendering Alpha (transparency). </p>
  1131. <dl class="section return"><dt>Returns</dt><dd>(float alpha) The alpha value, a range from 0.0 to 1.0. Less than zero if alpha testing is disabled. </dd></dl>
  1132. </div>
  1133. </div>
  1134. <a class="anchor" id="a342730f9ed30b8e4248f078a576261b8"></a>
  1135. <div class="memitem">
  1136. <div class="memproto">
  1137. <table class="memname">
  1138. <tr>
  1139. <td class="memname">string getBlendColor </td>
  1140. <td>(</td>
  1141. <td class="paramtype">allowColorNames&#160;</td>
  1142. <td class="paramname"></td><td>)</td>
  1143. <td></td>
  1144. </tr>
  1145. </table>
  1146. </div><div class="memdoc">
  1147. <p>Gets the Rendering Blend color. </p>
  1148. <dl class="params"><dt>Parameters</dt><dd>
  1149. <table class="params">
  1150. <tr><td class="paramname">allowColorNames</td><td>Whether to allow stock color names to be returned or not. Optional: Defaults to false. </td></tr>
  1151. </table>
  1152. </dd>
  1153. </dl>
  1154. <dl class="section return"><dt>Returns</dt><dd>(float red / float green / float blue / float alpha) The sprite blend color. </dd></dl>
  1155. </div>
  1156. </div>
  1157. <a class="anchor" id="ac459d2cb6fc7c9cb463d66ba79907189"></a>
  1158. <div class="memitem">
  1159. <div class="memproto">
  1160. <table class="memname">
  1161. <tr>
  1162. <td class="memname">bool getBlendMode </td>
  1163. <td>(</td>
  1164. <td class="paramname"></td><td>)</td>
  1165. <td></td>
  1166. </tr>
  1167. </table>
  1168. </div><div class="memdoc">
  1169. <p>Gets whether blending is on or not. </p>
  1170. <dl class="section return"><dt>Returns</dt><dd>(bool blendMode) Whether blending is on or not. </dd></dl>
  1171. </div>
  1172. </div>
  1173. <a class="anchor" id="a435e62c046ffba20930eb239cd7bdf96"></a>
  1174. <div class="memitem">
  1175. <div class="memproto">
  1176. <table class="memname">
  1177. <tr>
  1178. <td class="memname">string getBodyType </td>
  1179. <td>(</td>
  1180. <td class="paramname"></td><td>)</td>
  1181. <td></td>
  1182. </tr>
  1183. </table>
  1184. </div><div class="memdoc">
  1185. <p>Gets the body type. </p>
  1186. <dl class="section return"><dt>Returns</dt><dd>The body type. </dd></dl>
  1187. </div>
  1188. </div>
  1189. <a class="anchor" id="af201eaee1e1fa2f2f9ab7f33b0feb063"></a>
  1190. <div class="memitem">
  1191. <div class="memproto">
  1192. <table class="memname">
  1193. <tr>
  1194. <td class="memname">bool getBullet </td>
  1195. <td>(</td>
  1196. <td class="paramname"></td><td>)</td>
  1197. <td></td>
  1198. </tr>
  1199. </table>
  1200. </div><div class="memdoc">
  1201. <p>Gets whether the body is a bullet or not. </p>
  1202. <dl class="section return"><dt>Returns</dt><dd>(bool status) Whether the body is a bullet or not. </dd></dl>
  1203. </div>
  1204. </div>
  1205. <a class="anchor" id="a2d494dafee31f6c70f17abffe1cb5a64"></a>
  1206. <div class="memitem">
  1207. <div class="memproto">
  1208. <table class="memname">
  1209. <tr>
  1210. <td class="memname">string getChainCollisionShapeAdjacentEnd </td>
  1211. <td>(</td>
  1212. <td class="paramtype">int&#160;</td>
  1213. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1214. <td></td>
  1215. </tr>
  1216. </table>
  1217. </div><div class="memdoc">
  1218. <p>Gets whether the chain collision shape at the specified index has an adjacent end point or not. </p>
  1219. <dl class="params"><dt>Parameters</dt><dd>
  1220. <table class="params">
  1221. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1222. </table>
  1223. </dd>
  1224. </dl>
  1225. <dl class="section return"><dt>Returns</dt><dd>(bool adjacentEnd) Whether the chain collision shape at the specified index has an adjacent end point or not. </dd></dl>
  1226. </div>
  1227. </div>
  1228. <a class="anchor" id="a89e82cfad223e3bc064d45ffb2835932"></a>
  1229. <div class="memitem">
  1230. <div class="memproto">
  1231. <table class="memname">
  1232. <tr>
  1233. <td class="memname">string getChainCollisionShapeAdjacentStart </td>
  1234. <td>(</td>
  1235. <td class="paramtype">int&#160;</td>
  1236. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1237. <td></td>
  1238. </tr>
  1239. </table>
  1240. </div><div class="memdoc">
  1241. <p>Gets the adjacent start point of the chain collision shape at the specified index. </p>
  1242. <dl class="params"><dt>Parameters</dt><dd>
  1243. <table class="params">
  1244. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1245. </table>
  1246. </dd>
  1247. </dl>
  1248. <dl class="section return"><dt>Returns</dt><dd>(adjacentStartPointXY) The adjacent start point of the chain collision shape at the specified index. </dd></dl>
  1249. </div>
  1250. </div>
  1251. <a class="anchor" id="a579fed37a56bb33beda0dada0a3f44c6"></a>
  1252. <div class="memitem">
  1253. <div class="memproto">
  1254. <table class="memname">
  1255. <tr>
  1256. <td class="memname">bool getChainCollisionShapeHasAdjacentEnd </td>
  1257. <td>(</td>
  1258. <td class="paramtype">int&#160;</td>
  1259. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1260. <td></td>
  1261. </tr>
  1262. </table>
  1263. </div><div class="memdoc">
  1264. <p>Gets whether the chain collision shape at the specified index has an adjacent end point or not. </p>
  1265. <dl class="params"><dt>Parameters</dt><dd>
  1266. <table class="params">
  1267. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1268. </table>
  1269. </dd>
  1270. </dl>
  1271. <dl class="section return"><dt>Returns</dt><dd>(bool adjacentEnd) Whether the chain collision shape at the specified index has an adjacent end point or not. </dd></dl>
  1272. </div>
  1273. </div>
  1274. <a class="anchor" id="aa9d2ae76b51837495bc20ba6b8197152"></a>
  1275. <div class="memitem">
  1276. <div class="memproto">
  1277. <table class="memname">
  1278. <tr>
  1279. <td class="memname">bool getChainCollisionShapeHasAdjacentStart </td>
  1280. <td>(</td>
  1281. <td class="paramtype">int&#160;</td>
  1282. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1283. <td></td>
  1284. </tr>
  1285. </table>
  1286. </div><div class="memdoc">
  1287. <p>Gets whether the chain collision shape at the specified index has an adjacent start point or not. </p>
  1288. <dl class="params"><dt>Parameters</dt><dd>
  1289. <table class="params">
  1290. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1291. </table>
  1292. </dd>
  1293. </dl>
  1294. <dl class="section return"><dt>Returns</dt><dd>(bool adjacentStart) Whether the chain collision shape at the specified index has an adjacent start point or not. </dd></dl>
  1295. </div>
  1296. </div>
  1297. <a class="anchor" id="a2b3c885fd98089167049080d90b44306"></a>
  1298. <div class="memitem">
  1299. <div class="memproto">
  1300. <table class="memname">
  1301. <tr>
  1302. <td class="memname">string getChainCollisionShapeLocalPoint </td>
  1303. <td>(</td>
  1304. <td class="paramtype">int&#160;</td>
  1305. <td class="paramname"><em>shapeIndex</em>, </td>
  1306. </tr>
  1307. <tr>
  1308. <td class="paramkey"></td>
  1309. <td></td>
  1310. <td class="paramtype">int&#160;</td>
  1311. <td class="paramname"><em>pointIndex</em>&#160;</td>
  1312. </tr>
  1313. <tr>
  1314. <td></td>
  1315. <td>)</td>
  1316. <td></td><td></td>
  1317. </tr>
  1318. </table>
  1319. </div><div class="memdoc">
  1320. <p>Gets the local point of a polygon collision shape at the specified index. </p>
  1321. <dl class="params"><dt>Parameters</dt><dd>
  1322. <table class="params">
  1323. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1324. <tr><td class="paramname">pointIndex</td><td>- The index of the local point. </td></tr>
  1325. </table>
  1326. </dd>
  1327. </dl>
  1328. <dl class="section return"><dt>Returns</dt><dd>(localPointXY) The local point of a polygon collision shape at the specified index. </dd></dl>
  1329. </div>
  1330. </div>
  1331. <a class="anchor" id="a033919ad55d7495a94a7f8465c55bf1f"></a>
  1332. <div class="memitem">
  1333. <div class="memproto">
  1334. <table class="memname">
  1335. <tr>
  1336. <td class="memname">int getChainCollisionShapePointCount </td>
  1337. <td>(</td>
  1338. <td class="paramtype">int&#160;</td>
  1339. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1340. <td></td>
  1341. </tr>
  1342. </table>
  1343. </div><div class="memdoc">
  1344. <p>Gets the point count of a chain collision shape at the specified index. </p>
  1345. <dl class="params"><dt>Parameters</dt><dd>
  1346. <table class="params">
  1347. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1348. </table>
  1349. </dd>
  1350. </dl>
  1351. <dl class="section return"><dt>Returns</dt><dd>(int pointCount) The point count of a chain collision shape at the specified index or (0) if an invalid shape. </dd></dl>
  1352. </div>
  1353. </div>
  1354. <a class="anchor" id="a48e5da9f97b9443cd67d2b64ded9a003"></a>
  1355. <div class="memitem">
  1356. <div class="memproto">
  1357. <table class="memname">
  1358. <tr>
  1359. <td class="memname">string getCircleCollisionShapeLocalPosition </td>
  1360. <td>(</td>
  1361. <td class="paramtype">int&#160;</td>
  1362. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1363. <td></td>
  1364. </tr>
  1365. </table>
  1366. </div><div class="memdoc">
  1367. <p>Gets the local position of a circle collision shape at the specified index. </p>
  1368. <dl class="params"><dt>Parameters</dt><dd>
  1369. <table class="params">
  1370. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1371. </table>
  1372. </dd>
  1373. </dl>
  1374. <dl class="section return"><dt>Returns</dt><dd>(localPositionXY) The local position of a circle collision shape at the specified index. </dd></dl>
  1375. </div>
  1376. </div>
  1377. <a class="anchor" id="a6bd178edb64e2b95a6d4be11dff0308e"></a>
  1378. <div class="memitem">
  1379. <div class="memproto">
  1380. <table class="memname">
  1381. <tr>
  1382. <td class="memname">float getCircleCollisionShapeRadius </td>
  1383. <td>(</td>
  1384. <td class="paramtype">int&#160;</td>
  1385. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1386. <td></td>
  1387. </tr>
  1388. </table>
  1389. </div><div class="memdoc">
  1390. <p>Gets the radius of a circle collision shape at the specified index. </p>
  1391. <dl class="params"><dt>Parameters</dt><dd>
  1392. <table class="params">
  1393. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1394. </table>
  1395. </dd>
  1396. </dl>
  1397. <dl class="section return"><dt>Returns</dt><dd>(F32 radius) The radius of a circle collision shape at the specified index or (0) if an invalid shape. </dd></dl>
  1398. </div>
  1399. </div>
  1400. <a class="anchor" id="adf54d99378b262181644d9353d9e0c34"></a>
  1401. <div class="memitem">
  1402. <div class="memproto">
  1403. <table class="memname">
  1404. <tr>
  1405. <td class="memname">bool getCollisionCallback </td>
  1406. <td>(</td>
  1407. <td class="paramname"></td><td>)</td>
  1408. <td></td>
  1409. </tr>
  1410. </table>
  1411. </div><div class="memdoc">
  1412. <p>Gets whether the 'Scene::onCollision' callback is called or not. </p>
  1413. <dl class="section return"><dt>Returns</dt><dd>(bool status) the 'Scene::onCollision' callback is called or not. </dd></dl>
  1414. </div>
  1415. </div>
  1416. <a class="anchor" id="a0cf63e67b7ca7b6d10f1f05744f7afd8"></a>
  1417. <div class="memitem">
  1418. <div class="memproto">
  1419. <table class="memname">
  1420. <tr>
  1421. <td class="memname">string getCollisionGroups </td>
  1422. <td>(</td>
  1423. <td class="paramname"></td><td>)</td>
  1424. <td></td>
  1425. </tr>
  1426. </table>
  1427. </div><div class="memdoc">
  1428. <p>Gets the collision groups. </p>
  1429. <dl class="section return"><dt>Returns</dt><dd>(collisionGroups) A list of collision groups. </dd></dl>
  1430. </div>
  1431. </div>
  1432. <a class="anchor" id="a359a82847f8e96cee66d61d7db8e025c"></a>
  1433. <div class="memitem">
  1434. <div class="memproto">
  1435. <table class="memname">
  1436. <tr>
  1437. <td class="memname">string getCollisionLayers </td>
  1438. <td>(</td>
  1439. <td class="paramname"></td><td>)</td>
  1440. <td></td>
  1441. </tr>
  1442. </table>
  1443. </div><div class="memdoc">
  1444. <p>Gets the collision layers. </p>
  1445. <dl class="section return"><dt>Returns</dt><dd>(collisionLayers) A list of collision layers. </dd></dl>
  1446. </div>
  1447. </div>
  1448. <a class="anchor" id="a634db7100e885a3b8c89d7d0a2a08545"></a>
  1449. <div class="memitem">
  1450. <div class="memproto">
  1451. <table class="memname">
  1452. <tr>
  1453. <td class="memname">string getCollisionMasks </td>
  1454. <td>(</td>
  1455. <td class="paramtype">&#160;</td>
  1456. <td class="paramname"><em>...</em></td><td>)</td>
  1457. <td></td>
  1458. </tr>
  1459. </table>
  1460. </div><div class="memdoc">
  1461. <p>Gets the collision group/layer masks. </p>
  1462. <dl class="section return"><dt>Returns</dt><dd>(groupMask/layerMask) The scene group(s) and scene layer(s) the object is enabled to collide with. </dd></dl>
  1463. </div>
  1464. </div>
  1465. <a class="anchor" id="a2454939f4279a5d9a49b2ef9a7e44354"></a>
  1466. <div class="memitem">
  1467. <div class="memproto">
  1468. <table class="memname">
  1469. <tr>
  1470. <td class="memname">float getCollisionShapeArea </td>
  1471. <td>(</td>
  1472. <td class="paramtype">int&#160;</td>
  1473. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1474. <td></td>
  1475. </tr>
  1476. </table>
  1477. </div><div class="memdoc">
  1478. <p>Gets the area of collision shape at the specified index. </p>
  1479. <dl class="params"><dt>Parameters</dt><dd>
  1480. <table class="params">
  1481. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1482. </table>
  1483. </dd>
  1484. </dl>
  1485. <dl class="section return"><dt>Returns</dt><dd>(area) The area of collision shape at the specified index. </dd></dl>
  1486. </div>
  1487. </div>
  1488. <a class="anchor" id="abec4c6d7d2ad62b6462d5a3c72cf0a0f"></a>
  1489. <div class="memitem">
  1490. <div class="memproto">
  1491. <table class="memname">
  1492. <tr>
  1493. <td class="memname">int getCollisionShapeCount </td>
  1494. <td>(</td>
  1495. <td class="paramname"></td><td>)</td>
  1496. <td></td>
  1497. </tr>
  1498. </table>
  1499. </div><div class="memdoc">
  1500. <p>Gets the number of collision shapes. </p>
  1501. <dl class="section return"><dt>Returns</dt><dd>(int count) The number of collision shapes. </dd></dl>
  1502. </div>
  1503. </div>
  1504. <a class="anchor" id="adb73f63413159aba3775d4e98b859e2c"></a>
  1505. <div class="memitem">
  1506. <div class="memproto">
  1507. <table class="memname">
  1508. <tr>
  1509. <td class="memname">float getCollisionShapeDensity </td>
  1510. <td>(</td>
  1511. <td class="paramtype">int&#160;</td>
  1512. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1513. <td></td>
  1514. </tr>
  1515. </table>
  1516. </div><div class="memdoc">
  1517. <p>Gets the density of the collision shape at the specified index. </p>
  1518. <dl class="params"><dt>Parameters</dt><dd>
  1519. <table class="params">
  1520. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1521. </table>
  1522. </dd>
  1523. </dl>
  1524. <dl class="section return"><dt>Returns</dt><dd>The density of the collision shape at the specified index (-1 if error). </dd></dl>
  1525. </div>
  1526. </div>
  1527. <a class="anchor" id="a4c83457d7533e2d417b948a836790845"></a>
  1528. <div class="memitem">
  1529. <div class="memproto">
  1530. <table class="memname">
  1531. <tr>
  1532. <td class="memname">float getCollisionShapeFriction </td>
  1533. <td>(</td>
  1534. <td class="paramtype">int&#160;</td>
  1535. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1536. <td></td>
  1537. </tr>
  1538. </table>
  1539. </div><div class="memdoc">
  1540. <p>Gets the friction of the collision shape at the specified index. </p>
  1541. <dl class="params"><dt>Parameters</dt><dd>
  1542. <table class="params">
  1543. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1544. </table>
  1545. </dd>
  1546. </dl>
  1547. <dl class="section return"><dt>Returns</dt><dd>The friction of the collision shape at the specified index (-1 if error). </dd></dl>
  1548. </div>
  1549. </div>
  1550. <a class="anchor" id="a960a48c71cb4c26e0cda42531de3112c"></a>
  1551. <div class="memitem">
  1552. <div class="memproto">
  1553. <table class="memname">
  1554. <tr>
  1555. <td class="memname">bool getCollisionShapeIsSensor </td>
  1556. <td>(</td>
  1557. <td class="paramtype">int&#160;</td>
  1558. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1559. <td></td>
  1560. </tr>
  1561. </table>
  1562. </div><div class="memdoc">
  1563. <p>Gets whether the collision shape at the specified index is a sensor or not. </p>
  1564. <dl class="params"><dt>Parameters</dt><dd>
  1565. <table class="params">
  1566. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1567. </table>
  1568. </dd>
  1569. </dl>
  1570. <dl class="section return"><dt>Returns</dt><dd>Whether the collision shape at the specified index is a sensor or not. </dd></dl>
  1571. </div>
  1572. </div>
  1573. <a class="anchor" id="a3961fa35c1b6826c16dc558b57a43c3e"></a>
  1574. <div class="memitem">
  1575. <div class="memproto">
  1576. <table class="memname">
  1577. <tr>
  1578. <td class="memname">float getCollisionShapeRestitution </td>
  1579. <td>(</td>
  1580. <td class="paramtype">int&#160;</td>
  1581. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1582. <td></td>
  1583. </tr>
  1584. </table>
  1585. </div><div class="memdoc">
  1586. <p>Gets the restitution of the collision shape at the specified index. </p>
  1587. <dl class="params"><dt>Parameters</dt><dd>
  1588. <table class="params">
  1589. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1590. </table>
  1591. </dd>
  1592. </dl>
  1593. <dl class="section return"><dt>Returns</dt><dd>The restitution of the collision shape at the specified index (-1 if error). </dd></dl>
  1594. </div>
  1595. </div>
  1596. <a class="anchor" id="af90b23c4e9de5f3b91fd70c98f0b5c84"></a>
  1597. <div class="memitem">
  1598. <div class="memproto">
  1599. <table class="memname">
  1600. <tr>
  1601. <td class="memname">string getCollisionShapeType </td>
  1602. <td>(</td>
  1603. <td class="paramtype">int&#160;</td>
  1604. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1605. <td></td>
  1606. </tr>
  1607. </table>
  1608. </div><div class="memdoc">
  1609. <p>Gets the type of collision shape at the specified index. </p>
  1610. <dl class="params"><dt>Parameters</dt><dd>
  1611. <table class="params">
  1612. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1613. </table>
  1614. </dd>
  1615. </dl>
  1616. <dl class="section return"><dt>Returns</dt><dd>(type) The type of collision shape at the specified index. </dd></dl>
  1617. </div>
  1618. </div>
  1619. <a class="anchor" id="aa81f4c437a14c91daaeef69565a7406a"></a>
  1620. <div class="memitem">
  1621. <div class="memproto">
  1622. <table class="memname">
  1623. <tr>
  1624. <td class="memname">bool getCollisionSuppress </td>
  1625. <td>(</td>
  1626. <td class="paramname"></td><td>)</td>
  1627. <td></td>
  1628. </tr>
  1629. </table>
  1630. </div><div class="memdoc">
  1631. <p>Gets the collision suppress status. </p>
  1632. <dl class="section return"><dt>Returns</dt><dd>(bool status) Whether to supress the collision or not. </dd></dl>
  1633. </div>
  1634. </div>
  1635. <a class="anchor" id="ad983758fafbcdf14155b5b240bdf8eeb"></a>
  1636. <div class="memitem">
  1637. <div class="memproto">
  1638. <table class="memname">
  1639. <tr>
  1640. <td class="memname">string getContact </td>
  1641. <td>(</td>
  1642. <td class="paramtype">contactIndex&#160;</td>
  1643. <td class="paramname"></td><td>)</td>
  1644. <td></td>
  1645. </tr>
  1646. </table>
  1647. </div><div class="memdoc">
  1648. <p>Gets the contact at the specified contact index. </p>
  1649. <dl class="params"><dt>Parameters</dt><dd>
  1650. <table class="params">
  1651. <tr><td class="paramname">contactIndex</td><td>The contact at the specified index. </td></tr>
  1652. </table>
  1653. </dd>
  1654. </dl>
  1655. <dl class="section return"><dt>Returns</dt><dd>The contact at the specified index. </dd></dl>
  1656. </div>
  1657. </div>
  1658. <a class="anchor" id="a251cbfe7eb864f21d65f802a1b80701e"></a>
  1659. <div class="memitem">
  1660. <div class="memproto">
  1661. <table class="memname">
  1662. <tr>
  1663. <td class="memname">int getContactCount </td>
  1664. <td>(</td>
  1665. <td class="paramname"></td><td>)</td>
  1666. <td></td>
  1667. </tr>
  1668. </table>
  1669. </div><div class="memdoc">
  1670. <p>Gets the current contact count. This will always be zero if contact gathering is off. </p>
  1671. <dl class="section return"><dt>Returns</dt><dd>(int count) - Gets the current contact count. </dd></dl>
  1672. </div>
  1673. </div>
  1674. <a class="anchor" id="a033a0788434a2282161ed5591e85e662"></a>
  1675. <div class="memitem">
  1676. <div class="memproto">
  1677. <table class="memname">
  1678. <tr>
  1679. <td class="memname">float getDefaultDensity </td>
  1680. <td>(</td>
  1681. <td class="paramname"></td><td>)</td>
  1682. <td></td>
  1683. </tr>
  1684. </table>
  1685. </div><div class="memdoc">
  1686. <p>Gets the default density. </p>
  1687. <dl class="section return"><dt>Returns</dt><dd>(float density) The default density. </dd></dl>
  1688. </div>
  1689. </div>
  1690. <a class="anchor" id="a3f5faa3ab03336936466584ee96df5f2"></a>
  1691. <div class="memitem">
  1692. <div class="memproto">
  1693. <table class="memname">
  1694. <tr>
  1695. <td class="memname">float getDefaultFriction </td>
  1696. <td>(</td>
  1697. <td class="paramname"></td><td>)</td>
  1698. <td></td>
  1699. </tr>
  1700. </table>
  1701. </div><div class="memdoc">
  1702. <p>Gets the default friction. </p>
  1703. <dl class="section return"><dt>Returns</dt><dd>(float friction) The default friction. </dd></dl>
  1704. </div>
  1705. </div>
  1706. <a class="anchor" id="a48f60fbaf20312d8c2448d74558d1541"></a>
  1707. <div class="memitem">
  1708. <div class="memproto">
  1709. <table class="memname">
  1710. <tr>
  1711. <td class="memname">float getDefaultRestitution </td>
  1712. <td>(</td>
  1713. <td class="paramname"></td><td>)</td>
  1714. <td></td>
  1715. </tr>
  1716. </table>
  1717. </div><div class="memdoc">
  1718. <p>Gets the default restitution. </p>
  1719. <dl class="section return"><dt>Returns</dt><dd>(float density) The default restitution. </dd></dl>
  1720. </div>
  1721. </div>
  1722. <a class="anchor" id="a5e2504e22dbe718e6c296b5f6a092796"></a>
  1723. <div class="memitem">
  1724. <div class="memproto">
  1725. <table class="memname">
  1726. <tr>
  1727. <td class="memname">string getDstBlendFactor </td>
  1728. <td>(</td>
  1729. <td class="paramname"></td><td>)</td>
  1730. <td></td>
  1731. </tr>
  1732. </table>
  1733. </div><div class="memdoc">
  1734. <p>Gets the destination blend factor. </p>
  1735. <dl class="section return"><dt>Returns</dt><dd>(dstBlend) The destination blend factor. </dd></dl>
  1736. </div>
  1737. </div>
  1738. <a class="anchor" id="a775f45bb8a2f421af3522f3b635a7669"></a>
  1739. <div class="memitem">
  1740. <div class="memproto">
  1741. <table class="memname">
  1742. <tr>
  1743. <td class="memname">string getEdgeCollisionShapeAdjacentEnd </td>
  1744. <td>(</td>
  1745. <td class="paramtype">int&#160;</td>
  1746. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1747. <td></td>
  1748. </tr>
  1749. </table>
  1750. </div><div class="memdoc">
  1751. <p>Gets whether the edge collision shape at the specified index has an adjacent end point or not. </p>
  1752. <dl class="params"><dt>Parameters</dt><dd>
  1753. <table class="params">
  1754. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1755. </table>
  1756. </dd>
  1757. </dl>
  1758. <dl class="section return"><dt>Returns</dt><dd>(bool adjacentEnd) Whether the edge collision shape at the specified index has an adjacent end point or not. </dd></dl>
  1759. </div>
  1760. </div>
  1761. <a class="anchor" id="a91fa9f81a6212af01d50c40ace48c980"></a>
  1762. <div class="memitem">
  1763. <div class="memproto">
  1764. <table class="memname">
  1765. <tr>
  1766. <td class="memname">string getEdgeCollisionShapeAdjacentStart </td>
  1767. <td>(</td>
  1768. <td class="paramtype">int&#160;</td>
  1769. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1770. <td></td>
  1771. </tr>
  1772. </table>
  1773. </div><div class="memdoc">
  1774. <p>Gets the adjacent start point of the edge collision shape at the specified index. </p>
  1775. <dl class="params"><dt>Parameters</dt><dd>
  1776. <table class="params">
  1777. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1778. </table>
  1779. </dd>
  1780. </dl>
  1781. <dl class="section return"><dt>Returns</dt><dd>(adjacentStartPointXY) The adjacent start point of the edge collision shape at the specified index. </dd></dl>
  1782. </div>
  1783. </div>
  1784. <a class="anchor" id="a195641bc1cb15166b3e5943bba9fbbd5"></a>
  1785. <div class="memitem">
  1786. <div class="memproto">
  1787. <table class="memname">
  1788. <tr>
  1789. <td class="memname">bool getEdgeCollisionShapeHasAdjacentEnd </td>
  1790. <td>(</td>
  1791. <td class="paramtype">int&#160;</td>
  1792. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1793. <td></td>
  1794. </tr>
  1795. </table>
  1796. </div><div class="memdoc">
  1797. <p>Gets whether the edge collision shape at the specified index has an adjacent end point or not. </p>
  1798. <dl class="params"><dt>Parameters</dt><dd>
  1799. <table class="params">
  1800. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1801. </table>
  1802. </dd>
  1803. </dl>
  1804. <dl class="section return"><dt>Returns</dt><dd>(bool adjacentEnd) Whether the edge collision shape at the specified index has an adjacent end point or not. </dd></dl>
  1805. </div>
  1806. </div>
  1807. <a class="anchor" id="ae2b274b0edcb3bb8f89ad9ab78f50ce3"></a>
  1808. <div class="memitem">
  1809. <div class="memproto">
  1810. <table class="memname">
  1811. <tr>
  1812. <td class="memname">bool getEdgeCollisionShapeHasAdjacentStart </td>
  1813. <td>(</td>
  1814. <td class="paramtype">int&#160;</td>
  1815. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1816. <td></td>
  1817. </tr>
  1818. </table>
  1819. </div><div class="memdoc">
  1820. <p>Gets whether the chain collision shape at the specified index has an adjacent start point or not. </p>
  1821. <dl class="params"><dt>Parameters</dt><dd>
  1822. <table class="params">
  1823. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1824. </table>
  1825. </dd>
  1826. </dl>
  1827. <dl class="section return"><dt>Returns</dt><dd>(bool adjacentStart) Whether the chain collision shape at the specified index has an adjacent start point or not. </dd></dl>
  1828. </div>
  1829. </div>
  1830. <a class="anchor" id="a95df322b3d3ad3dde3c1e375ae8af2cc"></a>
  1831. <div class="memitem">
  1832. <div class="memproto">
  1833. <table class="memname">
  1834. <tr>
  1835. <td class="memname">string getEdgeCollisionShapeLocalPositionEnd </td>
  1836. <td>(</td>
  1837. <td class="paramtype">int&#160;</td>
  1838. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1839. <td></td>
  1840. </tr>
  1841. </table>
  1842. </div><div class="memdoc">
  1843. <p>Gets the local position end of the edge collision shape at the specified index. </p>
  1844. <dl class="params"><dt>Parameters</dt><dd>
  1845. <table class="params">
  1846. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1847. </table>
  1848. </dd>
  1849. </dl>
  1850. <dl class="section return"><dt>Returns</dt><dd>(localPositionEndXY) The local position end of the edge collision shape at the specified index. </dd></dl>
  1851. </div>
  1852. </div>
  1853. <a class="anchor" id="ae9f345fe663fb69b492865a847643b46"></a>
  1854. <div class="memitem">
  1855. <div class="memproto">
  1856. <table class="memname">
  1857. <tr>
  1858. <td class="memname">string getEdgeCollisionShapeLocalPositionStart </td>
  1859. <td>(</td>
  1860. <td class="paramtype">int&#160;</td>
  1861. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  1862. <td></td>
  1863. </tr>
  1864. </table>
  1865. </div><div class="memdoc">
  1866. <p>Gets the local position start of the edge collision shape at the specified index. </p>
  1867. <dl class="params"><dt>Parameters</dt><dd>
  1868. <table class="params">
  1869. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1870. </table>
  1871. </dd>
  1872. </dl>
  1873. <dl class="section return"><dt>Returns</dt><dd>(localPositionStartXY) The local position start of the edge collision shape at the specified index. </dd></dl>
  1874. </div>
  1875. </div>
  1876. <a class="anchor" id="a605a372bc2f101e9b0780d634096dad1"></a>
  1877. <div class="memitem">
  1878. <div class="memproto">
  1879. <table class="memname">
  1880. <tr>
  1881. <td class="memname">bool getFixedAngle </td>
  1882. <td>(</td>
  1883. <td class="paramname"></td><td>)</td>
  1884. <td></td>
  1885. </tr>
  1886. </table>
  1887. </div><div class="memdoc">
  1888. <p>Gets whether the angle is fixed or not. </p>
  1889. <dl class="section return"><dt>Returns</dt><dd>(bool status?) Whether the angle is fixed or not. </dd></dl>
  1890. </div>
  1891. </div>
  1892. <a class="anchor" id="a5de208df7ad38ba2fc1fffc86c56d43d"></a>
  1893. <div class="memitem">
  1894. <div class="memproto">
  1895. <table class="memname">
  1896. <tr>
  1897. <td class="memname">bool getGatherContacts </td>
  1898. <td>(</td>
  1899. <td class="paramname"></td><td>)</td>
  1900. <td></td>
  1901. </tr>
  1902. </table>
  1903. </div><div class="memdoc">
  1904. <p>Gets whether the gathering of contacts is active or not. </p>
  1905. <dl class="section return"><dt>Returns</dt><dd>Whether the gathering of contacts is active or not. </dd></dl>
  1906. </div>
  1907. </div>
  1908. <a class="anchor" id="aca8ac3b6600ed5155f1b24f80ae273e3"></a>
  1909. <div class="memitem">
  1910. <div class="memproto">
  1911. <table class="memname">
  1912. <tr>
  1913. <td class="memname">float getGravityScale </td>
  1914. <td>(</td>
  1915. <td class="paramname"></td><td>)</td>
  1916. <td></td>
  1917. </tr>
  1918. </table>
  1919. </div><div class="memdoc">
  1920. <p>Gets the gravity scale. </p>
  1921. <dl class="section return"><dt>Returns</dt><dd>(float scale) The gravity scale. </dd></dl>
  1922. </div>
  1923. </div>
  1924. <a class="anchor" id="a1ba43b869e219490908d745f0a2663c1"></a>
  1925. <div class="memitem">
  1926. <div class="memproto">
  1927. <table class="memname">
  1928. <tr>
  1929. <td class="memname">float getHeight </td>
  1930. <td>(</td>
  1931. <td class="paramname"></td><td>)</td>
  1932. <td></td>
  1933. </tr>
  1934. </table>
  1935. </div><div class="memdoc">
  1936. <p>Gets the height of the object. </p>
  1937. <dl class="section return"><dt>Returns</dt><dd>(float height) The height of the object. </dd></dl>
  1938. </div>
  1939. </div>
  1940. <a class="anchor" id="a7c4d9ccadc1d6d5cfbcbd44daa16e9c4"></a>
  1941. <div class="memitem">
  1942. <div class="memproto">
  1943. <table class="memname">
  1944. <tr>
  1945. <td class="memname">float getInertia </td>
  1946. <td>(</td>
  1947. <td class="paramname"></td><td>)</td>
  1948. <td></td>
  1949. </tr>
  1950. </table>
  1951. </div><div class="memdoc">
  1952. <p>Gets the rotation inertia of the body around the local origin. </p>
  1953. <dl class="section return"><dt>Returns</dt><dd>(float inertia) rotation inertia of the body around the local origin (Kg-m^2). If object is not in a scene then mass is always zero. </dd></dl>
  1954. </div>
  1955. </div>
  1956. <a class="anchor" id="a14829a2606a8f834c412f85c4b966d08"></a>
  1957. <div class="memitem">
  1958. <div class="memproto">
  1959. <table class="memname">
  1960. <tr>
  1961. <td class="memname">bool getIsPointInCollisionShape </td>
  1962. <td>(</td>
  1963. <td class="paramtype">int&#160;</td>
  1964. <td class="paramname"><em>shapeIndex</em>, </td>
  1965. </tr>
  1966. <tr>
  1967. <td class="paramkey"></td>
  1968. <td></td>
  1969. <td class="paramtype">worldPointX/&#160;</td>
  1970. <td class="paramname"><em>Y</em>&#160;</td>
  1971. </tr>
  1972. <tr>
  1973. <td></td>
  1974. <td>)</td>
  1975. <td></td><td></td>
  1976. </tr>
  1977. </table>
  1978. </div><div class="memdoc">
  1979. <p>Returns whether the world point intersects with the specified collision shape or not. </p>
  1980. <dl class="params"><dt>Parameters</dt><dd>
  1981. <table class="params">
  1982. <tr><td class="paramname">worldPointX/Y</td><td>The world point to check. </td></tr>
  1983. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  1984. </table>
  1985. </dd>
  1986. </dl>
  1987. <dl class="section return"><dt>Returns</dt><dd>(bool isInside) Whether the world point intersects with the specified collision shape or not. </dd></dl>
  1988. </div>
  1989. </div>
  1990. <a class="anchor" id="a33aaf49c52d12387fc9a8b191c0c65c3"></a>
  1991. <div class="memitem">
  1992. <div class="memproto">
  1993. <table class="memname">
  1994. <tr>
  1995. <td class="memname">bool getIsPointInOOBB </td>
  1996. <td>(</td>
  1997. <td class="paramtype">worldPointX/&#160;</td>
  1998. <td class="paramname"><em>Y</em></td><td>)</td>
  1999. <td></td>
  2000. </tr>
  2001. </table>
  2002. </div><div class="memdoc">
  2003. <p>Returns whether the world point intersects with the objects OOBB or not. </p>
  2004. <dl class="params"><dt>Parameters</dt><dd>
  2005. <table class="params">
  2006. <tr><td class="paramname">worldPointX/Y</td><td>The world point to check. </td></tr>
  2007. </table>
  2008. </dd>
  2009. </dl>
  2010. <dl class="section return"><dt>Returns</dt><dd>(bool isInside) Whether the world point intersects with the objects OOBB or not. </dd></dl>
  2011. </div>
  2012. </div>
  2013. <a class="anchor" id="a9a53c351d6e15571338f8f815ba4cfae"></a>
  2014. <div class="memitem">
  2015. <div class="memproto">
  2016. <table class="memname">
  2017. <tr>
  2018. <td class="memname">float getLifetime </td>
  2019. <td>(</td>
  2020. <td class="paramname"></td><td>)</td>
  2021. <td></td>
  2022. </tr>
  2023. </table>
  2024. </div><div class="memdoc">
  2025. <p>Gets the Objects Lifetime. </p>
  2026. <dl class="section return"><dt>Returns</dt><dd>(float lifetime) The objects lifetime left before it is automatically deleted. </dd></dl>
  2027. </div>
  2028. </div>
  2029. <a class="anchor" id="a4b0f69eb02248e7618404614028c3d2e"></a>
  2030. <div class="memitem">
  2031. <div class="memproto">
  2032. <table class="memname">
  2033. <tr>
  2034. <td class="memname">float getLinearDamping </td>
  2035. <td>(</td>
  2036. <td class="paramname"></td><td>)</td>
  2037. <td></td>
  2038. </tr>
  2039. </table>
  2040. </div><div class="memdoc">
  2041. <p>Gets the linear damping. </p>
  2042. <dl class="section return"><dt>Returns</dt><dd>(float damping) The linear damping. </dd></dl>
  2043. </div>
  2044. </div>
  2045. <a class="anchor" id="af9930bca19ebc1bba86ccaf90a6ccdd1"></a>
  2046. <div class="memitem">
  2047. <div class="memproto">
  2048. <table class="memname">
  2049. <tr>
  2050. <td class="memname">string getLinearVelocity </td>
  2051. <td>(</td>
  2052. <td class="paramname"></td><td>)</td>
  2053. <td></td>
  2054. </tr>
  2055. </table>
  2056. </div><div class="memdoc">
  2057. <p>Gets Object Linear Velocity. </p>
  2058. <dl class="section return"><dt>Returns</dt><dd>(float velocityX, float velocityY) The x and y velocities of the object. </dd></dl>
  2059. </div>
  2060. </div>
  2061. <a class="anchor" id="a057a5c0d34f4fad80d92dc9b62c8c19f"></a>
  2062. <div class="memitem">
  2063. <div class="memproto">
  2064. <table class="memname">
  2065. <tr>
  2066. <td class="memname">string getLinearVelocityFromLocalPoint </td>
  2067. <td>(</td>
  2068. <td class="paramtype">localPointX/&#160;</td>
  2069. <td class="paramname"><em>Y</em></td><td>)</td>
  2070. <td></td>
  2071. </tr>
  2072. </table>
  2073. </div><div class="memdoc">
  2074. <p>Gets the linear velocity from a local point. </p>
  2075. <dl class="section return"><dt>Returns</dt><dd>(float linearVelocityX/Y) The linear velocity at the local point. </dd></dl>
  2076. </div>
  2077. </div>
  2078. <a class="anchor" id="abccb8f1dba92dab35e708de3f43777ce"></a>
  2079. <div class="memitem">
  2080. <div class="memproto">
  2081. <table class="memname">
  2082. <tr>
  2083. <td class="memname">string getLinearVelocityFromWorldPoint </td>
  2084. <td>(</td>
  2085. <td class="paramtype">worldPointX/&#160;</td>
  2086. <td class="paramname"><em>Y</em></td><td>)</td>
  2087. <td></td>
  2088. </tr>
  2089. </table>
  2090. </div><div class="memdoc">
  2091. <p>Gets the linear velocity from a world point. </p>
  2092. <dl class="section return"><dt>Returns</dt><dd>(float linearVelocityX/Y) The linear velocity at the world point. </dd></dl>
  2093. </div>
  2094. </div>
  2095. <a class="anchor" id="a2cc2bfa9e9ad7babe6636d684eefc55e"></a>
  2096. <div class="memitem">
  2097. <div class="memproto">
  2098. <table class="memname">
  2099. <tr>
  2100. <td class="memname">string getLinearVelocityPolar </td>
  2101. <td>(</td>
  2102. <td class="paramname"></td><td>)</td>
  2103. <td></td>
  2104. </tr>
  2105. </table>
  2106. </div><div class="memdoc">
  2107. <p>Gets Objects Linear Velocity using Polar angle/speed. </p>
  2108. <dl class="section return"><dt>Returns</dt><dd>(float angle, float speed) The angle and speed the object is moving at. </dd></dl>
  2109. </div>
  2110. </div>
  2111. <a class="anchor" id="abf88b041186eb65e7379bee656d2861c"></a>
  2112. <div class="memitem">
  2113. <div class="memproto">
  2114. <table class="memname">
  2115. <tr>
  2116. <td class="memname">float getLinearVelocityX </td>
  2117. <td>(</td>
  2118. <td class="paramname"></td><td>)</td>
  2119. <td></td>
  2120. </tr>
  2121. </table>
  2122. </div><div class="memdoc">
  2123. <p>Gets Object Linear Velocity X. </p>
  2124. <dl class="section return"><dt>Returns</dt><dd>(float velocityX) The object's velocity along the x axis. </dd></dl>
  2125. </div>
  2126. </div>
  2127. <a class="anchor" id="adc96668a5469088e3797ddec8c398c70"></a>
  2128. <div class="memitem">
  2129. <div class="memproto">
  2130. <table class="memname">
  2131. <tr>
  2132. <td class="memname">float getLinearVelocityY </td>
  2133. <td>(</td>
  2134. <td class="paramname"></td><td>)</td>
  2135. <td></td>
  2136. </tr>
  2137. </table>
  2138. </div><div class="memdoc">
  2139. <p>Gets Object Linear Velocity Y. </p>
  2140. <dl class="section return"><dt>Returns</dt><dd>(float velocityY) The object's velocity along the y axis. </dd></dl>
  2141. </div>
  2142. </div>
  2143. <a class="anchor" id="aad1903485b7a8da08e6bba1037751c04"></a>
  2144. <div class="memitem">
  2145. <div class="memproto">
  2146. <table class="memname">
  2147. <tr>
  2148. <td class="memname">string getLocalCenter </td>
  2149. <td>(</td>
  2150. <td class="paramname"></td><td>)</td>
  2151. <td></td>
  2152. </tr>
  2153. </table>
  2154. </div><div class="memdoc">
  2155. <p>Gets the local center of mass. </p>
  2156. <dl class="section return"><dt>Returns</dt><dd>(float localCenter) Gets the local center of mass. </dd></dl>
  2157. </div>
  2158. </div>
  2159. <a class="anchor" id="a9f53613d27f68cba1fad20f07f7b7b7d"></a>
  2160. <div class="memitem">
  2161. <div class="memproto">
  2162. <table class="memname">
  2163. <tr>
  2164. <td class="memname">string getLocalPoint </td>
  2165. <td>(</td>
  2166. <td class="paramtype">float worldPointX/&#160;</td>
  2167. <td class="paramname"><em>Y</em></td><td>)</td>
  2168. <td></td>
  2169. </tr>
  2170. </table>
  2171. </div><div class="memdoc">
  2172. <p>Returns a local point from the world point. Converts a point in world space to local space. </p>
  2173. <dl class="params"><dt>Parameters</dt><dd>
  2174. <table class="params">
  2175. <tr><td class="paramname">worldPointX/Y</td><td>The world point to convert into a local point. </td></tr>
  2176. </table>
  2177. </dd>
  2178. </dl>
  2179. <dl class="section return"><dt>Returns</dt><dd>(float localPointX/Y) The local point that was converted from the world point passed. </dd></dl>
  2180. </div>
  2181. </div>
  2182. <a class="anchor" id="a8541b75039c0e1c46904e0b143669f5d"></a>
  2183. <div class="memitem">
  2184. <div class="memproto">
  2185. <table class="memname">
  2186. <tr>
  2187. <td class="memname">string getLocalVector </td>
  2188. <td>(</td>
  2189. <td class="paramtype">float worldVectorX/&#160;</td>
  2190. <td class="paramname"><em>Y</em></td><td>)</td>
  2191. <td></td>
  2192. </tr>
  2193. </table>
  2194. </div><div class="memdoc">
  2195. <p>Returns a local vector from the world vector. Converts a vector in world space to local space. </p>
  2196. <dl class="params"><dt>Parameters</dt><dd>
  2197. <table class="params">
  2198. <tr><td class="paramname">worldVectorX/Y</td><td>The world vector to convert into a vector point. </td></tr>
  2199. </table>
  2200. </dd>
  2201. </dl>
  2202. <dl class="section return"><dt>Returns</dt><dd>(float localVectorX/Y) The local vector that was converted from the world vector passed. </dd></dl>
  2203. </div>
  2204. </div>
  2205. <a class="anchor" id="af0de0486587f51b022592f91ede28ea8"></a>
  2206. <div class="memitem">
  2207. <div class="memproto">
  2208. <table class="memname">
  2209. <tr>
  2210. <td class="memname">float getMass </td>
  2211. <td>(</td>
  2212. <td class="paramname"></td><td>)</td>
  2213. <td></td>
  2214. </tr>
  2215. </table>
  2216. </div><div class="memdoc">
  2217. <p>Gets the total mass of the body. </p>
  2218. <dl class="section return"><dt>Returns</dt><dd>(float mass) The total mass of the body. If object is not in a scene then mass is always zero. </dd></dl>
  2219. </div>
  2220. </div>
  2221. <a class="anchor" id="ac7e95bd6f711b2b85c484a4cbf2b3c73"></a>
  2222. <div class="memitem">
  2223. <div class="memproto">
  2224. <table class="memname">
  2225. <tr>
  2226. <td class="memname">bool getPickingAllowed </td>
  2227. <td>(</td>
  2228. <td class="paramname"></td><td>)</td>
  2229. <td></td>
  2230. </tr>
  2231. </table>
  2232. </div><div class="memdoc">
  2233. <p>Gets whether picking is allowed or not. </p>
  2234. <dl class="section return"><dt>Returns</dt><dd>Whether picking is allowed or not. </dd></dl>
  2235. </div>
  2236. </div>
  2237. <a class="anchor" id="a97c53d8aa10a179115bc506b660418fa"></a>
  2238. <div class="memitem">
  2239. <div class="memproto">
  2240. <table class="memname">
  2241. <tr>
  2242. <td class="memname">string getPolygonCollisionShapeLocalPoint </td>
  2243. <td>(</td>
  2244. <td class="paramtype">int&#160;</td>
  2245. <td class="paramname"><em>shapeIndex</em>, </td>
  2246. </tr>
  2247. <tr>
  2248. <td class="paramkey"></td>
  2249. <td></td>
  2250. <td class="paramtype">int&#160;</td>
  2251. <td class="paramname"><em>pointIndex</em>&#160;</td>
  2252. </tr>
  2253. <tr>
  2254. <td></td>
  2255. <td>)</td>
  2256. <td></td><td></td>
  2257. </tr>
  2258. </table>
  2259. </div><div class="memdoc">
  2260. <p>Gets the local point of a polygon collision shape at the specified index. </p>
  2261. <dl class="params"><dt>Parameters</dt><dd>
  2262. <table class="params">
  2263. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  2264. <tr><td class="paramname">pointIndex</td><td>- The index of the local point. </td></tr>
  2265. </table>
  2266. </dd>
  2267. </dl>
  2268. <dl class="section return"><dt>Returns</dt><dd>(localPointXY) The local point of a polygon collision shape at the specified index. </dd></dl>
  2269. </div>
  2270. </div>
  2271. <a class="anchor" id="a06a4ddac036114f1c6688641d9d0a4ea"></a>
  2272. <div class="memitem">
  2273. <div class="memproto">
  2274. <table class="memname">
  2275. <tr>
  2276. <td class="memname">int getPolygonCollisionShapePointCount </td>
  2277. <td>(</td>
  2278. <td class="paramtype">int&#160;</td>
  2279. <td class="paramname"><em>shapeIndex</em></td><td>)</td>
  2280. <td></td>
  2281. </tr>
  2282. </table>
  2283. </div><div class="memdoc">
  2284. <p>Gets the point count of a polygon collision shape at the specified index. </p>
  2285. <dl class="params"><dt>Parameters</dt><dd>
  2286. <table class="params">
  2287. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  2288. </table>
  2289. </dd>
  2290. </dl>
  2291. <dl class="section return"><dt>Returns</dt><dd>(int pointCount) The point count of a polygon collision shape at the specified index or (0) if an invalid shape. </dd></dl>
  2292. </div>
  2293. </div>
  2294. <a class="anchor" id="a653b33d7b956a7e711751ee88775cd73"></a>
  2295. <div class="memitem">
  2296. <div class="memproto">
  2297. <table class="memname">
  2298. <tr>
  2299. <td class="memname">string getPosition </td>
  2300. <td>(</td>
  2301. <td class="paramname"></td><td>)</td>
  2302. <td></td>
  2303. </tr>
  2304. </table>
  2305. </div><div class="memdoc">
  2306. <p>Gets the object's position. </p>
  2307. <dl class="section return"><dt>Returns</dt><dd>(float x/float y) The x and y (horizontal and vertical) position of the object. </dd></dl>
  2308. </div>
  2309. </div>
  2310. <a class="anchor" id="a59b20625c86341f3f3757d2e24752fad"></a>
  2311. <div class="memitem">
  2312. <div class="memproto">
  2313. <table class="memname">
  2314. <tr>
  2315. <td class="memname">float getRenderAngle </td>
  2316. <td>(</td>
  2317. <td class="paramname"></td><td>)</td>
  2318. <td></td>
  2319. </tr>
  2320. </table>
  2321. </div><div class="memdoc">
  2322. <p>Gets the object's render angle. </p>
  2323. <dl class="section return"><dt>Returns</dt><dd>(float rotation) The object's current render angle. </dd></dl>
  2324. </div>
  2325. </div>
  2326. <a class="anchor" id="aec99fa0b6dc4d58bf7e4e27b54f67595"></a>
  2327. <div class="memitem">
  2328. <div class="memproto">
  2329. <table class="memname">
  2330. <tr>
  2331. <td class="memname">string getRenderGroup </td>
  2332. <td>(</td>
  2333. <td class="paramname"></td><td>)</td>
  2334. <td></td>
  2335. </tr>
  2336. </table>
  2337. </div><div class="memdoc">
  2338. <p>Gets the name of the render group used to sort the object during rendering. </p>
  2339. <dl class="section return"><dt>Returns</dt><dd>The render group used to sort the object during rendering. </dd></dl>
  2340. </div>
  2341. </div>
  2342. <a class="anchor" id="a5b27d793c481929bcdd9f222f3dd3c0e"></a>
  2343. <div class="memitem">
  2344. <div class="memproto">
  2345. <table class="memname">
  2346. <tr>
  2347. <td class="memname">string getRenderPosition </td>
  2348. <td>(</td>
  2349. <td class="paramname"></td><td>)</td>
  2350. <td></td>
  2351. </tr>
  2352. </table>
  2353. </div><div class="memdoc">
  2354. <p>Gets the current render position. </p>
  2355. <dl class="section return"><dt>Returns</dt><dd>(float x/float y) The x and y (horizontal and vertical) render position of the object. </dd></dl>
  2356. </div>
  2357. </div>
  2358. <a class="anchor" id="a3320ce269e6eb2b81719a058b461161a"></a>
  2359. <div class="memitem">
  2360. <div class="memproto">
  2361. <table class="memname">
  2362. <tr>
  2363. <td class="memname">int getScene </td>
  2364. <td>(</td>
  2365. <td class="paramname"></td><td>)</td>
  2366. <td></td>
  2367. </tr>
  2368. </table>
  2369. </div><div class="memdoc">
  2370. <p>Get the scene the object is in. </p>
  2371. <dl class="section return"><dt>Returns</dt><dd>(<a class="el" href="classScene.html">Scene</a> scene) The scene this object is currently in. </dd></dl>
  2372. </div>
  2373. </div>
  2374. <a class="anchor" id="a3e5206e8d86be5d69d412373ee374d3d"></a>
  2375. <div class="memitem">
  2376. <div class="memproto">
  2377. <table class="memname">
  2378. <tr>
  2379. <td class="memname">int getSceneGroup </td>
  2380. <td>(</td>
  2381. <td class="paramname"></td><td>)</td>
  2382. <td></td>
  2383. </tr>
  2384. </table>
  2385. </div><div class="memdoc">
  2386. <p>Gets the Objects Group. </p>
  2387. <dl class="section return"><dt>Returns</dt><dd>(integer group) The scene group the object is on. </dd></dl>
  2388. </div>
  2389. </div>
  2390. <a class="anchor" id="ae2a5c6fdd453e25182933739a0b2a3a0"></a>
  2391. <div class="memitem">
  2392. <div class="memproto">
  2393. <table class="memname">
  2394. <tr>
  2395. <td class="memname">int getSceneLayer </td>
  2396. <td>(</td>
  2397. <td class="paramname"></td><td>)</td>
  2398. <td></td>
  2399. </tr>
  2400. </table>
  2401. </div><div class="memdoc">
  2402. <p>Gets the Objects Layer. </p>
  2403. <dl class="section return"><dt>Returns</dt><dd>(integer layer) The scene layer the object is on. </dd></dl>
  2404. </div>
  2405. </div>
  2406. <a class="anchor" id="ae6eccfec0f8e3083c11897370e261164"></a>
  2407. <div class="memitem">
  2408. <div class="memproto">
  2409. <table class="memname">
  2410. <tr>
  2411. <td class="memname">float getSceneLayerDepth </td>
  2412. <td>(</td>
  2413. <td class="paramname"></td><td>)</td>
  2414. <td></td>
  2415. </tr>
  2416. </table>
  2417. </div><div class="memdoc">
  2418. <p>Gets the scene layer depth. </p>
  2419. <dl class="section return"><dt>Returns</dt><dd>(float layerDepth) The scene layer depth. </dd></dl>
  2420. </div>
  2421. </div>
  2422. <a class="anchor" id="a92f69bf2ea0adef0e0627a3292e156fd"></a>
  2423. <div class="memitem">
  2424. <div class="memproto">
  2425. <table class="memname">
  2426. <tr>
  2427. <td class="memname">string getSize </td>
  2428. <td>(</td>
  2429. <td class="paramname"></td><td>)</td>
  2430. <td></td>
  2431. </tr>
  2432. </table>
  2433. </div><div class="memdoc">
  2434. <p>Gets the objects size. </p>
  2435. <dl class="section return"><dt>Returns</dt><dd>(float width/float height) The width and height of the object. </dd></dl>
  2436. </div>
  2437. </div>
  2438. <a class="anchor" id="a971ec4265a29d40c66f1c8d9672d76db"></a>
  2439. <div class="memitem">
  2440. <div class="memproto">
  2441. <table class="memname">
  2442. <tr>
  2443. <td class="memname">float getSizeX </td>
  2444. <td>(</td>
  2445. <td class="paramname"></td><td>)</td>
  2446. <td></td>
  2447. </tr>
  2448. </table>
  2449. </div><div class="memdoc">
  2450. <p>Gets the width of the object. </p>
  2451. <dl class="section return"><dt>Returns</dt><dd>(float width) The width of the object. </dd></dl>
  2452. </div>
  2453. </div>
  2454. <a class="anchor" id="ada466863f64843f2d2ebd8d6dfd32c23"></a>
  2455. <div class="memitem">
  2456. <div class="memproto">
  2457. <table class="memname">
  2458. <tr>
  2459. <td class="memname">float getSizeY </td>
  2460. <td>(</td>
  2461. <td class="paramname"></td><td>)</td>
  2462. <td></td>
  2463. </tr>
  2464. </table>
  2465. </div><div class="memdoc">
  2466. <p>Gets the height of the object. </p>
  2467. <dl class="section return"><dt>Returns</dt><dd>(float height) The height of the object. </dd></dl>
  2468. </div>
  2469. </div>
  2470. <a class="anchor" id="add2b6991fc6e0e46e4a2a44246036a0b"></a>
  2471. <div class="memitem">
  2472. <div class="memproto">
  2473. <table class="memname">
  2474. <tr>
  2475. <td class="memname">bool getSleepingAllowed </td>
  2476. <td>(</td>
  2477. <td class="paramname"></td><td>)</td>
  2478. <td></td>
  2479. </tr>
  2480. </table>
  2481. </div><div class="memdoc">
  2482. <p>Gets whether the body is allowed to sleep or not. </p>
  2483. <dl class="section return"><dt>Returns</dt><dd>(bool status) Whether the body is allowed to sleep or not. </dd></dl>
  2484. </div>
  2485. </div>
  2486. <a class="anchor" id="af0c6aa38442de4da13d45dd5c9215227"></a>
  2487. <div class="memitem">
  2488. <div class="memproto">
  2489. <table class="memname">
  2490. <tr>
  2491. <td class="memname">bool getSleepingCallback </td>
  2492. <td>(</td>
  2493. <td class="paramname"></td><td>)</td>
  2494. <td></td>
  2495. </tr>
  2496. </table>
  2497. </div><div class="memdoc">
  2498. <p>Gets whether the 'onWake' and 'onSleep' callbacks are called or not when the object changes sleep state. </p>
  2499. <dl class="section return"><dt>Returns</dt><dd>(bool status ) Whether the 'onWake' and 'onSleep' callbacks are called or not. </dd></dl>
  2500. </div>
  2501. </div>
  2502. <a class="anchor" id="a429bd0c7b21126901b22ce3ed6200875"></a>
  2503. <div class="memitem">
  2504. <div class="memproto">
  2505. <table class="memname">
  2506. <tr>
  2507. <td class="memname">string getSortPoint </td>
  2508. <td>(</td>
  2509. <td class="paramname"></td><td>)</td>
  2510. <td></td>
  2511. </tr>
  2512. </table>
  2513. </div><div class="memdoc">
  2514. <p>Gets the layer draw order sorting point. </p>
  2515. <dl class="section return"><dt>Returns</dt><dd>(float x/float y) The local x and y position of the sort point. </dd></dl>
  2516. </div>
  2517. </div>
  2518. <a class="anchor" id="a3fe81a2b23d0f01f94d6523b49423edf"></a>
  2519. <div class="memitem">
  2520. <div class="memproto">
  2521. <table class="memname">
  2522. <tr>
  2523. <td class="memname">float getSortPointX </td>
  2524. <td>(</td>
  2525. <td class="paramname"></td><td>)</td>
  2526. <td></td>
  2527. </tr>
  2528. </table>
  2529. </div><div class="memdoc">
  2530. <p>Gets the x component of the layer draw order sorting point. </p>
  2531. <dl class="section return"><dt>Returns</dt><dd>(float x) The local x position of the sort point. </dd></dl>
  2532. </div>
  2533. </div>
  2534. <a class="anchor" id="a7c8298017da0b3d62355d04632fa1f63"></a>
  2535. <div class="memitem">
  2536. <div class="memproto">
  2537. <table class="memname">
  2538. <tr>
  2539. <td class="memname">float getSortPointY </td>
  2540. <td>(</td>
  2541. <td class="paramname"></td><td>)</td>
  2542. <td></td>
  2543. </tr>
  2544. </table>
  2545. </div><div class="memdoc">
  2546. <p>Gets the y component of the layer draw order sorting point. </p>
  2547. <dl class="section return"><dt>Returns</dt><dd>(float y) The local y position of the sort point. </dd></dl>
  2548. </div>
  2549. </div>
  2550. <a class="anchor" id="ae012585639577e932d379e428c808e7c"></a>
  2551. <div class="memitem">
  2552. <div class="memproto">
  2553. <table class="memname">
  2554. <tr>
  2555. <td class="memname">string getSrcBlendFactor </td>
  2556. <td>(</td>
  2557. <td class="paramname"></td><td>)</td>
  2558. <td></td>
  2559. </tr>
  2560. </table>
  2561. </div><div class="memdoc">
  2562. <p>Gets the source blend factor. </p>
  2563. <dl class="section return"><dt>Returns</dt><dd>(srcBlend) The source blend factor. </dd></dl>
  2564. </div>
  2565. </div>
  2566. <a class="anchor" id="ac8b469615f26a894b062a766e74f7367"></a>
  2567. <div class="memitem">
  2568. <div class="memproto">
  2569. <table class="memname">
  2570. <tr>
  2571. <td class="memname">bool getUpdateCallback </td>
  2572. <td>(</td>
  2573. <td class="paramname"></td><td>)</td>
  2574. <td></td>
  2575. </tr>
  2576. </table>
  2577. </div><div class="memdoc">
  2578. <p>Gets whether the 'onUpdate' callback is called or not. </p>
  2579. <dl class="section return"><dt>Returns</dt><dd>(bool status ) Whether the 'onUpdate' callback is called or not. </dd></dl>
  2580. </div>
  2581. </div>
  2582. <a class="anchor" id="ab4dc671154ba245b280c9fa8060754d5"></a>
  2583. <div class="memitem">
  2584. <div class="memproto">
  2585. <table class="memname">
  2586. <tr>
  2587. <td class="memname">bool getUseInputEvents </td>
  2588. <td>(</td>
  2589. <td class="paramname"></td><td>)</td>
  2590. <td></td>
  2591. </tr>
  2592. </table>
  2593. </div><div class="memdoc">
  2594. <p>Gets whether input events are passed from the scene window are monitored by this object or not. </p>
  2595. <dl class="section return"><dt>Returns</dt><dd>(bool inputStatus) Whether input events are passed from the scene window are monitored by this object or not. </dd></dl>
  2596. </div>
  2597. </div>
  2598. <a class="anchor" id="a092ef9a7ffec09cacbcdc6ff7722ea7c"></a>
  2599. <div class="memitem">
  2600. <div class="memproto">
  2601. <table class="memname">
  2602. <tr>
  2603. <td class="memname">bool getVisible </td>
  2604. <td>(</td>
  2605. <td class="paramname"></td><td>)</td>
  2606. <td></td>
  2607. </tr>
  2608. </table>
  2609. </div><div class="memdoc">
  2610. <p>Gets the object's visible status. </p>
  2611. <dl class="section return"><dt>Returns</dt><dd>(bool status) Whether or not the object is visible. </dd></dl>
  2612. </div>
  2613. </div>
  2614. <a class="anchor" id="ac54daaca4a702af6bbed30f3c9af86bf"></a>
  2615. <div class="memitem">
  2616. <div class="memproto">
  2617. <table class="memname">
  2618. <tr>
  2619. <td class="memname">float getWidth </td>
  2620. <td>(</td>
  2621. <td class="paramname"></td><td>)</td>
  2622. <td></td>
  2623. </tr>
  2624. </table>
  2625. </div><div class="memdoc">
  2626. <p>Gets the width of the object. </p>
  2627. <dl class="section return"><dt>Returns</dt><dd>(float width) The width of the object. </dd></dl>
  2628. </div>
  2629. </div>
  2630. <a class="anchor" id="abb6d526165f594e7390b6a2088811093"></a>
  2631. <div class="memitem">
  2632. <div class="memproto">
  2633. <table class="memname">
  2634. <tr>
  2635. <td class="memname">string getWorldCenter </td>
  2636. <td>(</td>
  2637. <td class="paramname"></td><td>)</td>
  2638. <td></td>
  2639. </tr>
  2640. </table>
  2641. </div><div class="memdoc">
  2642. <p>Gets the world center of mass. </p>
  2643. <dl class="section return"><dt>Returns</dt><dd>(float worldCenter) Gets the world center of mass. </dd></dl>
  2644. </div>
  2645. </div>
  2646. <a class="anchor" id="aa0baf6e63ccaf8fa5dceee475e219fde"></a>
  2647. <div class="memitem">
  2648. <div class="memproto">
  2649. <table class="memname">
  2650. <tr>
  2651. <td class="memname">string getWorldPoint </td>
  2652. <td>(</td>
  2653. <td class="paramtype">float localPointX/&#160;</td>
  2654. <td class="paramname"><em>Y</em></td><td>)</td>
  2655. <td></td>
  2656. </tr>
  2657. </table>
  2658. </div><div class="memdoc">
  2659. <p>Returns a world point from the local point. Converts a point in local space to world space. </p>
  2660. <dl class="params"><dt>Parameters</dt><dd>
  2661. <table class="params">
  2662. <tr><td class="paramname">localPointX/Y</td><td>The local point to convert into a world point. </td></tr>
  2663. </table>
  2664. </dd>
  2665. </dl>
  2666. <dl class="section return"><dt>Returns</dt><dd>(float worldPointX/Y) The world point that was converted from the local point passed. </dd></dl>
  2667. </div>
  2668. </div>
  2669. <a class="anchor" id="aeb4d9f7fdb9b28e7f22f1bbfe6f17983"></a>
  2670. <div class="memitem">
  2671. <div class="memproto">
  2672. <table class="memname">
  2673. <tr>
  2674. <td class="memname">string getWorldVector </td>
  2675. <td>(</td>
  2676. <td class="paramtype">float localVectorX/&#160;</td>
  2677. <td class="paramname"><em>Y</em></td><td>)</td>
  2678. <td></td>
  2679. </tr>
  2680. </table>
  2681. </div><div class="memdoc">
  2682. <p>Returns a world vector from the local vector. Converts a vector in local space to world space. </p>
  2683. <dl class="params"><dt>Parameters</dt><dd>
  2684. <table class="params">
  2685. <tr><td class="paramname">localVectorX/Y</td><td>The local vector to convert into a world vector. </td></tr>
  2686. </table>
  2687. </dd>
  2688. </dl>
  2689. <dl class="section return"><dt>Returns</dt><dd>(float worldVectorX/Y) The world vector that was converted from the local vector passed. </dd></dl>
  2690. </div>
  2691. </div>
  2692. <a class="anchor" id="ad753f592ac139abc58bc8e1a7f0a7474"></a>
  2693. <div class="memitem">
  2694. <div class="memproto">
  2695. <table class="memname">
  2696. <tr>
  2697. <td class="memname">bool isMoveToComplete </td>
  2698. <td>(</td>
  2699. <td class="paramname"></td><td>)</td>
  2700. <td></td>
  2701. </tr>
  2702. </table>
  2703. </div><div class="memdoc">
  2704. <p>Gets whether a previous 'moveTo' command has completed or not. </p>
  2705. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  2706. </div>
  2707. </div>
  2708. <a class="anchor" id="a277e6bbb64913cfcf01f458471381c47"></a>
  2709. <div class="memitem">
  2710. <div class="memproto">
  2711. <table class="memname">
  2712. <tr>
  2713. <td class="memname">bool isRotateToComplete </td>
  2714. <td>(</td>
  2715. <td class="paramname"></td><td>)</td>
  2716. <td></td>
  2717. </tr>
  2718. </table>
  2719. </div><div class="memdoc">
  2720. <p>Gets whether a previous 'rotateTo' command has completed or not. </p>
  2721. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  2722. </div>
  2723. </div>
  2724. <a class="anchor" id="ad309d92f29c48038f0cd1cdc4d4667f8"></a>
  2725. <div class="memitem">
  2726. <div class="memproto">
  2727. <table class="memname">
  2728. <tr>
  2729. <td class="memname">bool moveTo </td>
  2730. <td>(</td>
  2731. <td class="paramtype">worldPoint X/&#160;</td>
  2732. <td class="paramname"><em>Y</em>, </td>
  2733. </tr>
  2734. <tr>
  2735. <td class="paramkey"></td>
  2736. <td></td>
  2737. <td class="paramtype">speed&#160;</td>
  2738. <td class="paramname">&#160;</td>
  2739. </tr>
  2740. <tr>
  2741. <td></td>
  2742. <td>)</td>
  2743. <td></td><td></td>
  2744. </tr>
  2745. </table>
  2746. </div><div class="memdoc">
  2747. <p>Moves the object to the specified world point. The point is moved by calculating the initial linear velocity required and applies it. The object may never reach the point if it has linear damping applied or collides with another object. </p>
  2748. <dl class="params"><dt>Parameters</dt><dd>
  2749. <table class="params">
  2750. <tr><td class="paramname">worldPoint/Y</td><td>The world point to move the object to. </td></tr>
  2751. <tr><td class="paramname">speed</td><td>The speed (in m/s) to use to move to the specified point. </td></tr>
  2752. <tr><td class="paramname">autoStop?</td><td>Whether to automatically set the linear velocity to zero when time has elapsed or not </td></tr>
  2753. <tr><td class="paramname">warpToTarget?</td><td>Whether to move instantly to the target point after the specified time or not in-case the target was not quite reached. </td></tr>
  2754. </table>
  2755. </dd>
  2756. </dl>
  2757. <dl class="section return"><dt>Returns</dt><dd>Whether the move could be started or not. </dd></dl>
  2758. </div>
  2759. </div>
  2760. <a class="anchor" id="a64cf275e1082dc3a32e3047efb471bcf"></a>
  2761. <div class="memitem">
  2762. <div class="memproto">
  2763. <table class="memname">
  2764. <tr>
  2765. <td class="memname">void removeFromScene </td>
  2766. <td>(</td>
  2767. <td class="paramname"></td><td>)</td>
  2768. <td></td>
  2769. </tr>
  2770. </table>
  2771. </div><div class="memdoc">
  2772. <p>Remove the object from the scene. </p>
  2773. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  2774. </div>
  2775. </div>
  2776. <a class="anchor" id="a16fac0cc03ff75e41e550314e9efb9bd"></a>
  2777. <div class="memitem">
  2778. <div class="memproto">
  2779. <table class="memname">
  2780. <tr>
  2781. <td class="memname">bool rotateTo </td>
  2782. <td>(</td>
  2783. <td class="paramtype">angle&#160;</td>
  2784. <td class="paramname">, </td>
  2785. </tr>
  2786. <tr>
  2787. <td class="paramkey"></td>
  2788. <td></td>
  2789. <td class="paramtype">speed&#160;</td>
  2790. <td class="paramname">&#160;</td>
  2791. </tr>
  2792. <tr>
  2793. <td></td>
  2794. <td>)</td>
  2795. <td></td><td></td>
  2796. </tr>
  2797. </table>
  2798. </div><div class="memdoc">
  2799. <p>Rotates the object to the specified angle. The angle is rotated to by calculating the initial angular velocity required and applies it. The object may never reach the point if it has angular damping applied or collides with another object. </p>
  2800. <dl class="params"><dt>Parameters</dt><dd>
  2801. <table class="params">
  2802. <tr><td class="paramname">angle</td><td>The angle to rotate the object to. </td></tr>
  2803. <tr><td class="paramname">speed</td><td>The speed (in degree/s) to use to rotate to the specified angle. </td></tr>
  2804. <tr><td class="paramname">autoStop?</td><td>Whether to automatically set the angular velocity to zero when time has elapsed or not </td></tr>
  2805. <tr><td class="paramname">warpToTarget?</td><td>Whether to rotate instantly to the target angle after the specified time or not in-case the target was not quite reached. </td></tr>
  2806. </table>
  2807. </dd>
  2808. </dl>
  2809. <dl class="section return"><dt>Returns</dt><dd>Whether the rotation could be started or not. </dd></dl>
  2810. </div>
  2811. </div>
  2812. <a class="anchor" id="a8d19b8e298391f87ba9da7a928e290a5"></a>
  2813. <div class="memitem">
  2814. <div class="memproto">
  2815. <table class="memname">
  2816. <tr>
  2817. <td class="memname">void safeDelete </td>
  2818. <td>(</td>
  2819. <td class="paramname"></td><td>)</td>
  2820. <td></td>
  2821. </tr>
  2822. </table>
  2823. </div><div class="memdoc">
  2824. <p>Safely deletes object. </p>
  2825. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  2826. </div>
  2827. </div>
  2828. <a class="anchor" id="a632cb7132eb5c4426bd4914034eda8f8"></a>
  2829. <div class="memitem">
  2830. <div class="memproto">
  2831. <table class="memname">
  2832. <tr>
  2833. <td class="memname">void setActive </td>
  2834. <td>(</td>
  2835. <td class="paramname"></td><td>)</td>
  2836. <td></td>
  2837. </tr>
  2838. </table>
  2839. </div><div class="memdoc">
  2840. <p>Sets the body active status. </p>
  2841. <dl class="params"><dt>Parameters</dt><dd>
  2842. <table class="params">
  2843. <tr><td class="paramname">status</td><td>- Whether the body should be active or not (defaults to true). </td></tr>
  2844. </table>
  2845. </dd>
  2846. </dl>
  2847. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  2848. </div>
  2849. </div>
  2850. <a class="anchor" id="a2f4ed5b7cf71ec83cba8e28f09f8e56a"></a>
  2851. <div class="memitem">
  2852. <div class="memproto">
  2853. <table class="memname">
  2854. <tr>
  2855. <td class="memname">void setAlphaTest </td>
  2856. <td>(</td>
  2857. <td class="paramtype">float&#160;</td>
  2858. <td class="paramname"><em>alpha</em></td><td>)</td>
  2859. <td></td>
  2860. </tr>
  2861. </table>
  2862. </div><div class="memdoc">
  2863. <p>Set the render alpha test threshold. </p>
  2864. <dl class="params"><dt>Parameters</dt><dd>
  2865. <table class="params">
  2866. <tr><td class="paramname">alpha</td><td>The alpha test threshold in the range of 0.0 to 1.0. Less than zero to disable alpha testing. </td></tr>
  2867. </table>
  2868. </dd>
  2869. </dl>
  2870. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  2871. </div>
  2872. </div>
  2873. <a class="anchor" id="a32c6fb4b11e33873f5e32604012209d9"></a>
  2874. <div class="memitem">
  2875. <div class="memproto">
  2876. <table class="memname">
  2877. <tr>
  2878. <td class="memname">void setAngle </td>
  2879. <td>(</td>
  2880. <td class="paramtype">float&#160;</td>
  2881. <td class="paramname"><em>angle</em></td><td>)</td>
  2882. <td></td>
  2883. </tr>
  2884. </table>
  2885. </div><div class="memdoc">
  2886. <p>Sets the objects angle. </p>
  2887. <dl class="params"><dt>Parameters</dt><dd>
  2888. <table class="params">
  2889. <tr><td class="paramname">angle</td><td>The angle of the object. </td></tr>
  2890. </table>
  2891. </dd>
  2892. </dl>
  2893. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  2894. </div>
  2895. </div>
  2896. <a class="anchor" id="ab71049af3abbcfce081ab233368d3612"></a>
  2897. <div class="memitem">
  2898. <div class="memproto">
  2899. <table class="memname">
  2900. <tr>
  2901. <td class="memname">void setAngularDamping </td>
  2902. <td>(</td>
  2903. <td class="paramtype">float&#160;</td>
  2904. <td class="paramname"><em>damping</em></td><td>)</td>
  2905. <td></td>
  2906. </tr>
  2907. </table>
  2908. </div><div class="memdoc">
  2909. <p>Sets the angular damping. </p>
  2910. <dl class="params"><dt>Parameters</dt><dd>
  2911. <table class="params">
  2912. <tr><td class="paramname">damping</td><td>- The angular damping scale. </td></tr>
  2913. </table>
  2914. </dd>
  2915. </dl>
  2916. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  2917. </div>
  2918. </div>
  2919. <a class="anchor" id="a308ace6fe4d346ffe287106c85992f96"></a>
  2920. <div class="memitem">
  2921. <div class="memproto">
  2922. <table class="memname">
  2923. <tr>
  2924. <td class="memname">void setAngularVelocity </td>
  2925. <td>(</td>
  2926. <td class="paramtype">float&#160;</td>
  2927. <td class="paramname"><em>velocity</em></td><td>)</td>
  2928. <td></td>
  2929. </tr>
  2930. </table>
  2931. </div><div class="memdoc">
  2932. <p>Sets Objects Angular Velocity. </p>
  2933. <dl class="params"><dt>Parameters</dt><dd>
  2934. <table class="params">
  2935. <tr><td class="paramname">velocity</td><td>The speed at which the object will rotate. </td></tr>
  2936. </table>
  2937. </dd>
  2938. </dl>
  2939. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  2940. </div>
  2941. </div>
  2942. <a class="anchor" id="acc38a09f0607e88c7334894e1fb82fd4"></a>
  2943. <div class="memitem">
  2944. <div class="memproto">
  2945. <table class="memname">
  2946. <tr>
  2947. <td class="memname">void setArea </td>
  2948. <td>(</td>
  2949. <td class="paramtype">float&#160;</td>
  2950. <td class="paramname"><em>x1</em>, </td>
  2951. </tr>
  2952. <tr>
  2953. <td class="paramkey"></td>
  2954. <td></td>
  2955. <td class="paramtype">float&#160;</td>
  2956. <td class="paramname"><em>y1</em>, </td>
  2957. </tr>
  2958. <tr>
  2959. <td class="paramkey"></td>
  2960. <td></td>
  2961. <td class="paramtype">float&#160;</td>
  2962. <td class="paramname"><em>x2</em>, </td>
  2963. </tr>
  2964. <tr>
  2965. <td class="paramkey"></td>
  2966. <td></td>
  2967. <td class="paramtype">float&#160;</td>
  2968. <td class="paramname"><em>y2</em>&#160;</td>
  2969. </tr>
  2970. <tr>
  2971. <td></td>
  2972. <td>)</td>
  2973. <td></td><td></td>
  2974. </tr>
  2975. </table>
  2976. </div><div class="memdoc">
  2977. <p>Sets the objects area. </p>
  2978. <dl class="params"><dt>Parameters</dt><dd>
  2979. <table class="params">
  2980. <tr><td class="paramname">x1</td><td>The lower left corner x position. </td></tr>
  2981. <tr><td class="paramname">y1</td><td>The lower left corner y position. </td></tr>
  2982. <tr><td class="paramname">x2</td><td>The upper right corner x position. </td></tr>
  2983. <tr><td class="paramname">y2</td><td>The upper right corner y position. </td></tr>
  2984. </table>
  2985. </dd>
  2986. </dl>
  2987. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  2988. </div>
  2989. </div>
  2990. <a class="anchor" id="ac69e9969481ace56deb4ec1d15639729"></a>
  2991. <div class="memitem">
  2992. <div class="memproto">
  2993. <table class="memname">
  2994. <tr>
  2995. <td class="memname">void setAwake </td>
  2996. <td>(</td>
  2997. <td class="paramname"></td><td>)</td>
  2998. <td></td>
  2999. </tr>
  3000. </table>
  3001. </div><div class="memdoc">
  3002. <p>Sets whether the body is awake or not. </p>
  3003. <dl class="params"><dt>Parameters</dt><dd>
  3004. <table class="params">
  3005. <tr><td class="paramname">status</td><td>- Whether the body should be awake or not (defaults to true). </td></tr>
  3006. </table>
  3007. </dd>
  3008. </dl>
  3009. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3010. </div>
  3011. </div>
  3012. <a class="anchor" id="a8f815115e654e4f59cf5081753d6a30f"></a>
  3013. <div class="memitem">
  3014. <div class="memproto">
  3015. <table class="memname">
  3016. <tr>
  3017. <td class="memname">void setBlendAlpha </td>
  3018. <td>(</td>
  3019. <td class="paramtype">float&#160;</td>
  3020. <td class="paramname"><em>alpha</em></td><td>)</td>
  3021. <td></td>
  3022. </tr>
  3023. </table>
  3024. </div><div class="memdoc">
  3025. <p>Sets the Rendering Alpha (transparency). The alpha value specifies directly the transparency of the image. A value of 1.0 will not affect the object and a value of 0.0 will make the object completely transparent. </p>
  3026. <dl class="params"><dt>Parameters</dt><dd>
  3027. <table class="params">
  3028. <tr><td class="paramname">alpha</td><td>The alpha value. </td></tr>
  3029. </table>
  3030. </dd>
  3031. </dl>
  3032. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3033. </div>
  3034. </div>
  3035. <a class="anchor" id="ab7878333ca9f3d7634a14ad77973a427"></a>
  3036. <div class="memitem">
  3037. <div class="memproto">
  3038. <table class="memname">
  3039. <tr>
  3040. <td class="memname">void setBlendColor </td>
  3041. <td>(</td>
  3042. <td class="paramtype">float&#160;</td>
  3043. <td class="paramname"><em>red</em>, </td>
  3044. </tr>
  3045. <tr>
  3046. <td class="paramkey"></td>
  3047. <td></td>
  3048. <td class="paramtype">float&#160;</td>
  3049. <td class="paramname"><em>green</em>, </td>
  3050. </tr>
  3051. <tr>
  3052. <td class="paramkey"></td>
  3053. <td></td>
  3054. <td class="paramtype">float&#160;</td>
  3055. <td class="paramname"><em>blue</em>&#160;</td>
  3056. </tr>
  3057. <tr>
  3058. <td></td>
  3059. <td>)</td>
  3060. <td></td><td></td>
  3061. </tr>
  3062. </table>
  3063. </div><div class="memdoc">
  3064. <p>or ( stockColorName ) - Sets the blend color. </p>
  3065. <dl class="params"><dt>Parameters</dt><dd>
  3066. <table class="params">
  3067. <tr><td class="paramname">red</td><td>The red value. </td></tr>
  3068. <tr><td class="paramname">green</td><td>The green value. </td></tr>
  3069. <tr><td class="paramname">blue</td><td>The blue value. </td></tr>
  3070. <tr><td class="paramname">alpha</td><td>The alpha value. </td></tr>
  3071. </table>
  3072. </dd>
  3073. </dl>
  3074. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3075. </div>
  3076. </div>
  3077. <a class="anchor" id="aaba73d4c541d86ef46c7a00b8e84830e"></a>
  3078. <div class="memitem">
  3079. <div class="memproto">
  3080. <table class="memname">
  3081. <tr>
  3082. <td class="memname">void setBlendMode </td>
  3083. <td>(</td>
  3084. <td class="paramtype">bool&#160;</td>
  3085. <td class="paramname"><em>blendMode</em></td><td>)</td>
  3086. <td></td>
  3087. </tr>
  3088. </table>
  3089. </div><div class="memdoc">
  3090. <p>Sets whether blending is on or not. Whether blending is on or not. </p>
  3091. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3092. </div>
  3093. </div>
  3094. <a class="anchor" id="a62397bae841296a4b30b2e5fcdd77c4a"></a>
  3095. <div class="memitem">
  3096. <div class="memproto">
  3097. <table class="memname">
  3098. <tr>
  3099. <td class="memname">void setBodyType </td>
  3100. <td>(</td>
  3101. <td class="paramtype">bodyType&#160;</td>
  3102. <td class="paramname"><em>type</em></td><td>)</td>
  3103. <td></td>
  3104. </tr>
  3105. </table>
  3106. </div><div class="memdoc">
  3107. <p>Sets the body type. </p>
  3108. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3109. </div>
  3110. </div>
  3111. <a class="anchor" id="ad2760a03092fdd073b0a83c867018d1f"></a>
  3112. <div class="memitem">
  3113. <div class="memproto">
  3114. <table class="memname">
  3115. <tr>
  3116. <td class="memname">void setBullet </td>
  3117. <td>(</td>
  3118. <td class="paramname"></td><td>)</td>
  3119. <td></td>
  3120. </tr>
  3121. </table>
  3122. </div><div class="memdoc">
  3123. <p>Sets whether the body is a bullet or not. </p>
  3124. <dl class="params"><dt>Parameters</dt><dd>
  3125. <table class="params">
  3126. <tr><td class="paramname">status</td><td>- Whether the body should be a bullet (fast moving body) or not (defaults to true). </td></tr>
  3127. </table>
  3128. </dd>
  3129. </dl>
  3130. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3131. </div>
  3132. </div>
  3133. <a class="anchor" id="a5d1ba13a7d3856ece9933e075362eb94"></a>
  3134. <div class="memitem">
  3135. <div class="memproto">
  3136. <table class="memname">
  3137. <tr>
  3138. <td class="memname">void setCollisionAgainst </td>
  3139. <td>(</td>
  3140. <td class="paramtype"><a class="el" href="classSceneObject.html">SceneObject</a>&#160;</td>
  3141. <td class="paramname"><em>object</em></td><td>)</td>
  3142. <td></td>
  3143. </tr>
  3144. </table>
  3145. </div><div class="memdoc">
  3146. <p>Sets the collision masks against a specific object. </p>
  3147. <dl class="params"><dt>Parameters</dt><dd>
  3148. <table class="params">
  3149. <tr><td class="paramname">object</td><td>The <a class="el" href="classSceneObject.html">SceneObject</a> to set collision masks against </td></tr>
  3150. <tr><td class="paramname">clearMasks</td><td>Whether or not to clear the collision masks before setting them against the object. </td></tr>
  3151. </table>
  3152. </dd>
  3153. </dl>
  3154. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3155. </div>
  3156. </div>
  3157. <a class="anchor" id="af908be3f9a216413ba6f129dcd67d593"></a>
  3158. <div class="memitem">
  3159. <div class="memproto">
  3160. <table class="memname">
  3161. <tr>
  3162. <td class="memname">void setCollisionCallback </td>
  3163. <td>(</td>
  3164. <td class="paramname"></td><td>)</td>
  3165. <td></td>
  3166. </tr>
  3167. </table>
  3168. </div><div class="memdoc">
  3169. <p>Sets whether the 'Scene::onCollision' callback is called or not. Sets whether whether the 'Scene::onCollision' callback is called or not. </p>
  3170. <dl class="params"><dt>Parameters</dt><dd>
  3171. <table class="params">
  3172. <tr><td class="paramname">status</td><td>Whether the 'Scene::onCollision' callback is called or not (default is false). </td></tr>
  3173. </table>
  3174. </dd>
  3175. </dl>
  3176. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3177. </div>
  3178. </div>
  3179. <a class="anchor" id="a57f9ec94bd69f283dffe7a07c7f35846"></a>
  3180. <div class="memitem">
  3181. <div class="memproto">
  3182. <table class="memname">
  3183. <tr>
  3184. <td class="memname">void setCollisionGroups </td>
  3185. <td>(</td>
  3186. <td class="paramtype">groups&#160;</td>
  3187. <td class="paramname"></td><td>)</td>
  3188. <td></td>
  3189. </tr>
  3190. </table>
  3191. </div><div class="memdoc">
  3192. <p>Sets the collision group(s). </p>
  3193. <dl class="params"><dt>Parameters</dt><dd>
  3194. <table class="params">
  3195. <tr><td class="paramname">groups</td><td>A list of collision groups to collide with. </td></tr>
  3196. </table>
  3197. </dd>
  3198. </dl>
  3199. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3200. </div>
  3201. </div>
  3202. <a class="anchor" id="a34df57bed566afaf246becb6365e4e29"></a>
  3203. <div class="memitem">
  3204. <div class="memproto">
  3205. <table class="memname">
  3206. <tr>
  3207. <td class="memname">void setCollisionLayers </td>
  3208. <td>(</td>
  3209. <td class="paramtype">layers&#160;</td>
  3210. <td class="paramname"></td><td>)</td>
  3211. <td></td>
  3212. </tr>
  3213. </table>
  3214. </div><div class="memdoc">
  3215. <p>Sets the collision layers(s). </p>
  3216. <dl class="params"><dt>Parameters</dt><dd>
  3217. <table class="params">
  3218. <tr><td class="paramname">layers</td><td>A list of layers to collide with. </td></tr>
  3219. </table>
  3220. </dd>
  3221. </dl>
  3222. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3223. </div>
  3224. </div>
  3225. <a class="anchor" id="aa23a02612db962844068754bb3e7a006"></a>
  3226. <div class="memitem">
  3227. <div class="memproto">
  3228. <table class="memname">
  3229. <tr>
  3230. <td class="memname">void setCollisionMasks </td>
  3231. <td>(</td>
  3232. <td class="paramtype">groupMask&#160;</td>
  3233. <td class="paramname"></td><td>)</td>
  3234. <td></td>
  3235. </tr>
  3236. </table>
  3237. </div><div class="memdoc">
  3238. <p>Sets the collision masks. Collision masks limit the objects that are collided with based on their scene group and scene Layer. In order for two objects to collide, the sending object must have the receiving object's Graph Group and Rendering Layer in its masks. The receiving object's masks, however, do not have to contain the sending object's Graph Group and Rendering Layer. </p>
  3239. <dl class="params"><dt>Parameters</dt><dd>
  3240. <table class="params">
  3241. <tr><td class="paramname">sceneGroupMask</td><td>The scene group(s) to enable collision with. </td></tr>
  3242. <tr><td class="paramname">sceneLayerMask</td><td>The scene layer(s) to enable collision with. If sceneLayerMask is not specified then all scene layers will be included. </td></tr>
  3243. </table>
  3244. </dd>
  3245. </dl>
  3246. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3247. </div>
  3248. </div>
  3249. <a class="anchor" id="ad007c099a2c7844da7e4241f8bd7314d"></a>
  3250. <div class="memitem">
  3251. <div class="memproto">
  3252. <table class="memname">
  3253. <tr>
  3254. <td class="memname">void setCollisionShapeDensity </td>
  3255. <td>(</td>
  3256. <td class="paramtype">int&#160;</td>
  3257. <td class="paramname"><em>shapeIndex</em>, </td>
  3258. </tr>
  3259. <tr>
  3260. <td class="paramkey"></td>
  3261. <td></td>
  3262. <td class="paramtype">float&#160;</td>
  3263. <td class="paramname"><em>density</em>&#160;</td>
  3264. </tr>
  3265. <tr>
  3266. <td></td>
  3267. <td>)</td>
  3268. <td></td><td></td>
  3269. </tr>
  3270. </table>
  3271. </div><div class="memdoc">
  3272. <p>Sets the density of the collision shape at the specified index. </p>
  3273. <dl class="params"><dt>Parameters</dt><dd>
  3274. <table class="params">
  3275. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  3276. <tr><td class="paramname">density</td><td>- The collision shape density. </td></tr>
  3277. </table>
  3278. </dd>
  3279. </dl>
  3280. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3281. </div>
  3282. </div>
  3283. <a class="anchor" id="af8d19ae4ab51526a51650d95a7340650"></a>
  3284. <div class="memitem">
  3285. <div class="memproto">
  3286. <table class="memname">
  3287. <tr>
  3288. <td class="memname">void setCollisionShapeFriction </td>
  3289. <td>(</td>
  3290. <td class="paramtype">int&#160;</td>
  3291. <td class="paramname"><em>shapeIndex</em>, </td>
  3292. </tr>
  3293. <tr>
  3294. <td class="paramkey"></td>
  3295. <td></td>
  3296. <td class="paramtype">float&#160;</td>
  3297. <td class="paramname"><em>friction</em>&#160;</td>
  3298. </tr>
  3299. <tr>
  3300. <td></td>
  3301. <td>)</td>
  3302. <td></td><td></td>
  3303. </tr>
  3304. </table>
  3305. </div><div class="memdoc">
  3306. <p>Sets the friction of the collision shape at the specified index. </p>
  3307. <dl class="params"><dt>Parameters</dt><dd>
  3308. <table class="params">
  3309. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  3310. <tr><td class="paramname">friction</td><td>- The collision shape friction. </td></tr>
  3311. </table>
  3312. </dd>
  3313. </dl>
  3314. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3315. </div>
  3316. </div>
  3317. <a class="anchor" id="aca478cfbda3d8bfd90177177f678031c"></a>
  3318. <div class="memitem">
  3319. <div class="memproto">
  3320. <table class="memname">
  3321. <tr>
  3322. <td class="memname">void setCollisionShapeIsSensor </td>
  3323. <td>(</td>
  3324. <td class="paramtype">int&#160;</td>
  3325. <td class="paramname"><em>shapeIndex</em>, </td>
  3326. </tr>
  3327. <tr>
  3328. <td class="paramkey"></td>
  3329. <td></td>
  3330. <td class="paramtype">bool&#160;</td>
  3331. <td class="paramname"><em>status</em>&#160;</td>
  3332. </tr>
  3333. <tr>
  3334. <td></td>
  3335. <td>)</td>
  3336. <td></td><td></td>
  3337. </tr>
  3338. </table>
  3339. </div><div class="memdoc">
  3340. <p>Sets whether the collision shape at the specified index is a sensor or not. </p>
  3341. <dl class="params"><dt>Parameters</dt><dd>
  3342. <table class="params">
  3343. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  3344. <tr><td class="paramname">status</td><td>- Whether the collision shape at the specified index is a sensor or not. </td></tr>
  3345. </table>
  3346. </dd>
  3347. </dl>
  3348. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3349. </div>
  3350. </div>
  3351. <a class="anchor" id="ac83dde15d03d2aeddc4e30ba5f09a4f3"></a>
  3352. <div class="memitem">
  3353. <div class="memproto">
  3354. <table class="memname">
  3355. <tr>
  3356. <td class="memname">void setCollisionShapeRestitution </td>
  3357. <td>(</td>
  3358. <td class="paramtype">int&#160;</td>
  3359. <td class="paramname"><em>shapeIndex</em>, </td>
  3360. </tr>
  3361. <tr>
  3362. <td class="paramkey"></td>
  3363. <td></td>
  3364. <td class="paramtype">float&#160;</td>
  3365. <td class="paramname"><em>restitution</em>&#160;</td>
  3366. </tr>
  3367. <tr>
  3368. <td></td>
  3369. <td>)</td>
  3370. <td></td><td></td>
  3371. </tr>
  3372. </table>
  3373. </div><div class="memdoc">
  3374. <p>Sets the restitution of the collision shape at the specified index. </p>
  3375. <dl class="params"><dt>Parameters</dt><dd>
  3376. <table class="params">
  3377. <tr><td class="paramname">shapeIndex</td><td>- The index of the collision shape. </td></tr>
  3378. <tr><td class="paramname">density</td><td>- The collision shape restitution. </td></tr>
  3379. </table>
  3380. </dd>
  3381. </dl>
  3382. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3383. </div>
  3384. </div>
  3385. <a class="anchor" id="a283bef7ceed5265f1d87b63a9ca35c73"></a>
  3386. <div class="memitem">
  3387. <div class="memproto">
  3388. <table class="memname">
  3389. <tr>
  3390. <td class="memname">void setCollisionSuppress </td>
  3391. <td>(</td>
  3392. <td class="paramname"></td><td>)</td>
  3393. <td></td>
  3394. </tr>
  3395. </table>
  3396. </div><div class="memdoc">
  3397. <p>Sets the collision suppress status. </p>
  3398. <dl class="params"><dt>Parameters</dt><dd>
  3399. <table class="params">
  3400. <tr><td class="paramname">status</td><td>Whether to suppress the collision or not (defaults to true). </td></tr>
  3401. </table>
  3402. </dd>
  3403. </dl>
  3404. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3405. </div>
  3406. </div>
  3407. <a class="anchor" id="a16f05fd89378a5f7149e46dfd9a759d9"></a>
  3408. <div class="memitem">
  3409. <div class="memproto">
  3410. <table class="memname">
  3411. <tr>
  3412. <td class="memname">void setDebugOff </td>
  3413. <td>(</td>
  3414. <td class="paramtype">debugOptions&#160;</td>
  3415. <td class="paramname"></td><td>)</td>
  3416. <td></td>
  3417. </tr>
  3418. </table>
  3419. </div><div class="memdoc">
  3420. <p>Sets Debug options(s) off. </p>
  3421. <dl class="params"><dt>Parameters</dt><dd>
  3422. <table class="params">
  3423. <tr><td class="paramname">debugOptions</td><td>Either a list of debug modes to turn off (comma-separated) or a string (space-separated) </td></tr>
  3424. </table>
  3425. </dd>
  3426. </dl>
  3427. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3428. </div>
  3429. </div>
  3430. <a class="anchor" id="aefa942fdbfda9d4e37139eb36d34789b"></a>
  3431. <div class="memitem">
  3432. <div class="memproto">
  3433. <table class="memname">
  3434. <tr>
  3435. <td class="memname">void setDebugOn </td>
  3436. <td>(</td>
  3437. <td class="paramtype">debugOptions&#160;</td>
  3438. <td class="paramname"></td><td>)</td>
  3439. <td></td>
  3440. </tr>
  3441. </table>
  3442. </div><div class="memdoc">
  3443. <p>Sets Debug option(s) on. </p>
  3444. <dl class="params"><dt>Parameters</dt><dd>
  3445. <table class="params">
  3446. <tr><td class="paramname">debugOptions</td><td>Either a list of debug modes (comma-separated), or a string with the modes (space-separated) </td></tr>
  3447. </table>
  3448. </dd>
  3449. </dl>
  3450. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3451. </div>
  3452. </div>
  3453. <a class="anchor" id="a6b992fa0dfceb485ea9f3f05375d0f69"></a>
  3454. <div class="memitem">
  3455. <div class="memproto">
  3456. <table class="memname">
  3457. <tr>
  3458. <td class="memname">void setDefaultDensity </td>
  3459. <td>(</td>
  3460. <td class="paramtype">float&#160;</td>
  3461. <td class="paramname"><em>density</em></td><td>)</td>
  3462. <td></td>
  3463. </tr>
  3464. </table>
  3465. </div><div class="memdoc">
  3466. <p>Sets the default density to use when creating collision shapes. </p>
  3467. <dl class="params"><dt>Parameters</dt><dd>
  3468. <table class="params">
  3469. <tr><td class="paramname">density</td><td>The default density to use when creating collision shapes. </td></tr>
  3470. <tr><td class="paramname">updateShapes</td><td>Whether to update the density on any existing shapes or not (default is true). </td></tr>
  3471. </table>
  3472. </dd>
  3473. </dl>
  3474. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3475. </div>
  3476. </div>
  3477. <a class="anchor" id="a32de4b4246769b1f06ddb6ec36fa2319"></a>
  3478. <div class="memitem">
  3479. <div class="memproto">
  3480. <table class="memname">
  3481. <tr>
  3482. <td class="memname">void setDefaultFriction </td>
  3483. <td>(</td>
  3484. <td class="paramtype">float&#160;</td>
  3485. <td class="paramname"><em>friction</em></td><td>)</td>
  3486. <td></td>
  3487. </tr>
  3488. </table>
  3489. </div><div class="memdoc">
  3490. <p>Sets the default friction to use when creating collision shapes. </p>
  3491. <dl class="params"><dt>Parameters</dt><dd>
  3492. <table class="params">
  3493. <tr><td class="paramname">friction</td><td>The default friction to use when creating collision shapes. </td></tr>
  3494. <tr><td class="paramname">updateShapes</td><td>Whether to update the friction on any existing shapes or not (default is true). </td></tr>
  3495. </table>
  3496. </dd>
  3497. </dl>
  3498. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3499. </div>
  3500. </div>
  3501. <a class="anchor" id="a6cdb751241c33da34e1b22c0f39e06f5"></a>
  3502. <div class="memitem">
  3503. <div class="memproto">
  3504. <table class="memname">
  3505. <tr>
  3506. <td class="memname">void setDefaultRestitution </td>
  3507. <td>(</td>
  3508. <td class="paramtype">float&#160;</td>
  3509. <td class="paramname"><em>restitution</em></td><td>)</td>
  3510. <td></td>
  3511. </tr>
  3512. </table>
  3513. </div><div class="memdoc">
  3514. <p>Sets the default restitution to use when creating collision shapes.. </p>
  3515. <dl class="params"><dt>Parameters</dt><dd>
  3516. <table class="params">
  3517. <tr><td class="paramname">restitution</td><td>The default restitution to use when creating collision shapes. </td></tr>
  3518. <tr><td class="paramname">updateShapes</td><td>Whether to update the restitution on any existing shapes or not (default is true). </td></tr>
  3519. </table>
  3520. </dd>
  3521. </dl>
  3522. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3523. </div>
  3524. </div>
  3525. <a class="anchor" id="a34ea8229d2b75304d14be99178806148"></a>
  3526. <div class="memitem">
  3527. <div class="memproto">
  3528. <table class="memname">
  3529. <tr>
  3530. <td class="memname">void setDstBlendFactor </td>
  3531. <td>(</td>
  3532. <td class="paramtype">dstBlend&#160;</td>
  3533. <td class="paramname"></td><td>)</td>
  3534. <td></td>
  3535. </tr>
  3536. </table>
  3537. </div><div class="memdoc">
  3538. <p>Sets the destination blend factor. </p>
  3539. <dl class="params"><dt>Parameters</dt><dd>
  3540. <table class="params">
  3541. <tr><td class="paramname">dstBlend</td><td>The destination blend factor. </td></tr>
  3542. </table>
  3543. </dd>
  3544. </dl>
  3545. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3546. </div>
  3547. </div>
  3548. <a class="anchor" id="ad0dfcaf75dde1e5f9c47c4e370aae888"></a>
  3549. <div class="memitem">
  3550. <div class="memproto">
  3551. <table class="memname">
  3552. <tr>
  3553. <td class="memname">void setEnabled </td>
  3554. <td>(</td>
  3555. <td class="paramtype">bool&#160;</td>
  3556. <td class="paramname"><em>status</em></td><td>)</td>
  3557. <td></td>
  3558. </tr>
  3559. </table>
  3560. </div><div class="memdoc">
  3561. <p>Enables or disables the object. </p>
  3562. <dl class="params"><dt>Parameters</dt><dd>
  3563. <table class="params">
  3564. <tr><td class="paramname">status</td><td>Whether to enable or disable the object. </td></tr>
  3565. </table>
  3566. </dd>
  3567. </dl>
  3568. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3569. </div>
  3570. </div>
  3571. <a class="anchor" id="a3b874981a84ce286babdf57014ea5291"></a>
  3572. <div class="memitem">
  3573. <div class="memproto">
  3574. <table class="memname">
  3575. <tr>
  3576. <td class="memname">void setFixedAngle </td>
  3577. <td>(</td>
  3578. <td class="paramtype">bool status?&#160;</td>
  3579. <td class="paramname"></td><td>)</td>
  3580. <td></td>
  3581. </tr>
  3582. </table>
  3583. </div><div class="memdoc">
  3584. <p>Whether the object angle is fixed or not. </p>
  3585. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3586. </div>
  3587. </div>
  3588. <a class="anchor" id="ac23eeffe0de1b2d69f3562fbcedd7351"></a>
  3589. <div class="memitem">
  3590. <div class="memproto">
  3591. <table class="memname">
  3592. <tr>
  3593. <td class="memname">void setGatherContacts </td>
  3594. <td>(</td>
  3595. <td class="paramtype">bool&#160;</td>
  3596. <td class="paramname"><em>gatherContacts</em></td><td>)</td>
  3597. <td></td>
  3598. </tr>
  3599. </table>
  3600. </div><div class="memdoc">
  3601. <p>Sets whether to gather contacts or not. </p>
  3602. <dl class="params"><dt>Parameters</dt><dd>
  3603. <table class="params">
  3604. <tr><td class="paramname">gatherContacts</td><td>Whether to gather contacts or not. By default contact gather is off as it can become expensive if a lot of contacts are being processed. </td></tr>
  3605. </table>
  3606. </dd>
  3607. </dl>
  3608. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3609. </div>
  3610. </div>
  3611. <a class="anchor" id="a3ce110fee82e70844f1c5ecacf520f9f"></a>
  3612. <div class="memitem">
  3613. <div class="memproto">
  3614. <table class="memname">
  3615. <tr>
  3616. <td class="memname">void setGravityScale </td>
  3617. <td>(</td>
  3618. <td class="paramtype">float&#160;</td>
  3619. <td class="paramname"><em>scale</em></td><td>)</td>
  3620. <td></td>
  3621. </tr>
  3622. </table>
  3623. </div><div class="memdoc">
  3624. <p>Sets the scaled world gravity. </p>
  3625. <dl class="params"><dt>Parameters</dt><dd>
  3626. <table class="params">
  3627. <tr><td class="paramname">scale</td><td>- The scaled world gravity. </td></tr>
  3628. </table>
  3629. </dd>
  3630. </dl>
  3631. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3632. </div>
  3633. </div>
  3634. <a class="anchor" id="a1cae8173a27f7a029a6610975b5e5cbc"></a>
  3635. <div class="memitem">
  3636. <div class="memproto">
  3637. <table class="memname">
  3638. <tr>
  3639. <td class="memname">void setHeight </td>
  3640. <td>(</td>
  3641. <td class="paramtype">float&#160;</td>
  3642. <td class="paramname"><em>height</em></td><td>)</td>
  3643. <td></td>
  3644. </tr>
  3645. </table>
  3646. </div><div class="memdoc">
  3647. <p>Sets the height of the object. </p>
  3648. <dl class="params"><dt>Parameters</dt><dd>
  3649. <table class="params">
  3650. <tr><td class="paramname">height</td><td>The height of the object. </td></tr>
  3651. </table>
  3652. </dd>
  3653. </dl>
  3654. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3655. </div>
  3656. </div>
  3657. <a class="anchor" id="ababe79aaab529bbb12984ae229a7988c"></a>
  3658. <div class="memitem">
  3659. <div class="memproto">
  3660. <table class="memname">
  3661. <tr>
  3662. <td class="memname">void setLifetime </td>
  3663. <td>(</td>
  3664. <td class="paramtype">float&#160;</td>
  3665. <td class="paramname"><em>lifetime</em></td><td>)</td>
  3666. <td></td>
  3667. </tr>
  3668. </table>
  3669. </div><div class="memdoc">
  3670. <p>Set Objects' Lifetime. </p>
  3671. <dl class="params"><dt>Parameters</dt><dd>
  3672. <table class="params">
  3673. <tr><td class="paramname">lifetime</td><td>The amount of time, in seconds, before the object is automatically deleted. </td></tr>
  3674. </table>
  3675. </dd>
  3676. </dl>
  3677. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3678. </div>
  3679. </div>
  3680. <a class="anchor" id="a5be82ed7c89df5559745fa63fa069ba1"></a>
  3681. <div class="memitem">
  3682. <div class="memproto">
  3683. <table class="memname">
  3684. <tr>
  3685. <td class="memname">void setLinearDamping </td>
  3686. <td>(</td>
  3687. <td class="paramtype">float&#160;</td>
  3688. <td class="paramname"><em>damping</em></td><td>)</td>
  3689. <td></td>
  3690. </tr>
  3691. </table>
  3692. </div><div class="memdoc">
  3693. <p>Sets the linear damping. </p>
  3694. <dl class="params"><dt>Parameters</dt><dd>
  3695. <table class="params">
  3696. <tr><td class="paramname">damping</td><td>- The linear damping scale. </td></tr>
  3697. </table>
  3698. </dd>
  3699. </dl>
  3700. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3701. </div>
  3702. </div>
  3703. <a class="anchor" id="a63a947acb9b8d1d1f4adcc391cf03737"></a>
  3704. <div class="memitem">
  3705. <div class="memproto">
  3706. <table class="memname">
  3707. <tr>
  3708. <td class="memname">void setLinearVelocity </td>
  3709. <td>(</td>
  3710. <td class="paramtype">float&#160;</td>
  3711. <td class="paramname"><em>velocityX</em>, </td>
  3712. </tr>
  3713. <tr>
  3714. <td class="paramkey"></td>
  3715. <td></td>
  3716. <td class="paramtype">float&#160;</td>
  3717. <td class="paramname"><em>velocityY</em>&#160;</td>
  3718. </tr>
  3719. <tr>
  3720. <td></td>
  3721. <td>)</td>
  3722. <td></td><td></td>
  3723. </tr>
  3724. </table>
  3725. </div><div class="memdoc">
  3726. <p>Sets Objects Linear Velocity. Sets the velocity at which the object will move. </p>
  3727. <dl class="params"><dt>Parameters</dt><dd>
  3728. <table class="params">
  3729. <tr><td class="paramname">velocityX</td><td>The x component of the velocity. </td></tr>
  3730. <tr><td class="paramname">velocityY</td><td>The y component of the velocity. </td></tr>
  3731. </table>
  3732. </dd>
  3733. </dl>
  3734. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3735. </div>
  3736. </div>
  3737. <a class="anchor" id="aeeacaefc2d33865cd983dc9da4453f21"></a>
  3738. <div class="memitem">
  3739. <div class="memproto">
  3740. <table class="memname">
  3741. <tr>
  3742. <td class="memname">void setLinearVelocityPolar </td>
  3743. <td>(</td>
  3744. <td class="paramtype">float&#160;</td>
  3745. <td class="paramname"><em>angle</em>, </td>
  3746. </tr>
  3747. <tr>
  3748. <td class="paramkey"></td>
  3749. <td></td>
  3750. <td class="paramtype">float&#160;</td>
  3751. <td class="paramname"><em>speed</em>&#160;</td>
  3752. </tr>
  3753. <tr>
  3754. <td></td>
  3755. <td>)</td>
  3756. <td></td><td></td>
  3757. </tr>
  3758. </table>
  3759. </div><div class="memdoc">
  3760. <p>Sets Objects Linear Velocity using Polar-speed. Sets the speed and direction at which the object will move. This has the same effect as <a class="el" href="classSceneObject.html#a63a947acb9b8d1d1f4adcc391cf03737">setLinearVelocity()</a>, it just sets the velocity in a different way. </p>
  3761. <dl class="params"><dt>Parameters</dt><dd>
  3762. <table class="params">
  3763. <tr><td class="paramname">angle</td><td>The angle of the direction at which the object to move. </td></tr>
  3764. <tr><td class="paramname">speed</td><td>The speed at which the object will move. </td></tr>
  3765. </table>
  3766. </dd>
  3767. </dl>
  3768. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3769. </div>
  3770. </div>
  3771. <a class="anchor" id="a1135e3d942e11dc790bc406b99ea3013"></a>
  3772. <div class="memitem">
  3773. <div class="memproto">
  3774. <table class="memname">
  3775. <tr>
  3776. <td class="memname">void setLinearVelocityX </td>
  3777. <td>(</td>
  3778. <td class="paramtype">float&#160;</td>
  3779. <td class="paramname"><em>velocityX</em></td><td>)</td>
  3780. <td></td>
  3781. </tr>
  3782. </table>
  3783. </div><div class="memdoc">
  3784. <p>Sets Objects Linear Velocity X-Component. </p>
  3785. <dl class="params"><dt>Parameters</dt><dd>
  3786. <table class="params">
  3787. <tr><td class="paramname">velocityX</td><td>The x component of the velocity. </td></tr>
  3788. </table>
  3789. </dd>
  3790. </dl>
  3791. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3792. </div>
  3793. </div>
  3794. <a class="anchor" id="affd361b14cb06560bb62638592919eb2"></a>
  3795. <div class="memitem">
  3796. <div class="memproto">
  3797. <table class="memname">
  3798. <tr>
  3799. <td class="memname">void setLinearVelocityY </td>
  3800. <td>(</td>
  3801. <td class="paramtype">float&#160;</td>
  3802. <td class="paramname"><em>velocityY</em></td><td>)</td>
  3803. <td></td>
  3804. </tr>
  3805. </table>
  3806. </div><div class="memdoc">
  3807. <p>Sets Objects Linear Velocity Y-Component. </p>
  3808. <dl class="params"><dt>Parameters</dt><dd>
  3809. <table class="params">
  3810. <tr><td class="paramname">velocityY</td><td>The y component of the velocity. </td></tr>
  3811. </table>
  3812. </dd>
  3813. </dl>
  3814. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3815. </div>
  3816. </div>
  3817. <a class="anchor" id="a10514e4ad6803f4080409b08b1155f7f"></a>
  3818. <div class="memitem">
  3819. <div class="memproto">
  3820. <table class="memname">
  3821. <tr>
  3822. <td class="memname">void setPickingAllowed </td>
  3823. <td>(</td>
  3824. <td class="paramtype">bool&#160;</td>
  3825. <td class="paramname"><em>pickingAllowed</em></td><td>)</td>
  3826. <td></td>
  3827. </tr>
  3828. </table>
  3829. </div><div class="memdoc">
  3830. <p>Sets whether picking is allowed or not. </p>
  3831. <dl class="params"><dt>Parameters</dt><dd>
  3832. <table class="params">
  3833. <tr><td class="paramname">pickingAllowed</td><td>Whether picking is allowed or not. </td></tr>
  3834. </table>
  3835. </dd>
  3836. </dl>
  3837. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3838. </div>
  3839. </div>
  3840. <a class="anchor" id="ab01fb4092c206e17432172dc4b973dd2"></a>
  3841. <div class="memitem">
  3842. <div class="memproto">
  3843. <table class="memname">
  3844. <tr>
  3845. <td class="memname">void setPosition </td>
  3846. <td>(</td>
  3847. <td class="paramtype">float&#160;</td>
  3848. <td class="paramname"><em>x</em>, </td>
  3849. </tr>
  3850. <tr>
  3851. <td class="paramkey"></td>
  3852. <td></td>
  3853. <td class="paramtype">float&#160;</td>
  3854. <td class="paramname"><em>y</em>&#160;</td>
  3855. </tr>
  3856. <tr>
  3857. <td></td>
  3858. <td>)</td>
  3859. <td></td><td></td>
  3860. </tr>
  3861. </table>
  3862. </div><div class="memdoc">
  3863. <p>Sets the objects position. </p>
  3864. <dl class="params"><dt>Parameters</dt><dd>
  3865. <table class="params">
  3866. <tr><td class="paramname">x</td><td>The position of the object along the horizontal axis. </td></tr>
  3867. <tr><td class="paramname">y</td><td>The position of the object along the vertical axis. </td></tr>
  3868. </table>
  3869. </dd>
  3870. </dl>
  3871. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3872. </div>
  3873. </div>
  3874. <a class="anchor" id="a777a35cfacc1847caf2a49c082c335c2"></a>
  3875. <div class="memitem">
  3876. <div class="memproto">
  3877. <table class="memname">
  3878. <tr>
  3879. <td class="memname">void setPositionX </td>
  3880. <td>(</td>
  3881. <td class="paramtype">float&#160;</td>
  3882. <td class="paramname"><em>x</em></td><td>)</td>
  3883. <td></td>
  3884. </tr>
  3885. </table>
  3886. </div><div class="memdoc">
  3887. <p>Sets the objects x position. </p>
  3888. <dl class="params"><dt>Parameters</dt><dd>
  3889. <table class="params">
  3890. <tr><td class="paramname">x</td><td>The horizontal position of the object. </td></tr>
  3891. </table>
  3892. </dd>
  3893. </dl>
  3894. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3895. </div>
  3896. </div>
  3897. <a class="anchor" id="ad795f5d394927bb17d23f97d03d9dc87"></a>
  3898. <div class="memitem">
  3899. <div class="memproto">
  3900. <table class="memname">
  3901. <tr>
  3902. <td class="memname">void setPositionY </td>
  3903. <td>(</td>
  3904. <td class="paramtype">float&#160;</td>
  3905. <td class="paramname"><em>y</em></td><td>)</td>
  3906. <td></td>
  3907. </tr>
  3908. </table>
  3909. </div><div class="memdoc">
  3910. <p>Sets the objects y position. </p>
  3911. <dl class="params"><dt>Parameters</dt><dd>
  3912. <table class="params">
  3913. <tr><td class="paramname">y</td><td>The vertical position of the object. </td></tr>
  3914. </table>
  3915. </dd>
  3916. </dl>
  3917. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3918. </div>
  3919. </div>
  3920. <a class="anchor" id="a89c0b169c0a79f187158ad4bf6577ba7"></a>
  3921. <div class="memitem">
  3922. <div class="memproto">
  3923. <table class="memname">
  3924. <tr>
  3925. <td class="memname">void setRenderGroup </td>
  3926. <td>(</td>
  3927. <td class="paramtype">renderGroup&#160;</td>
  3928. <td class="paramname"></td><td>)</td>
  3929. <td></td>
  3930. </tr>
  3931. </table>
  3932. </div><div class="memdoc">
  3933. <p>Sets the name of the render group used to sort the object during rendering. </p>
  3934. <dl class="params"><dt>Parameters</dt><dd>
  3935. <table class="params">
  3936. <tr><td class="paramname">renderGroup</td><td>The name of the render group to use. Defaults to nothing. </td></tr>
  3937. </table>
  3938. </dd>
  3939. </dl>
  3940. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  3941. </div>
  3942. </div>
  3943. <a class="anchor" id="a66099aa8d52ae7184599ae25ffd95f03"></a>
  3944. <div class="memitem">
  3945. <div class="memproto">
  3946. <table class="memname">
  3947. <tr>
  3948. <td class="memname">void setSceneGroup </td>
  3949. <td>(</td>
  3950. <td class="paramtype">integer&#160;</td>
  3951. <td class="paramname"><em>group</em></td><td>)</td>
  3952. <td></td>
  3953. </tr>
  3954. </table>
  3955. </div><div class="memdoc">
  3956. <p>Sets the objects group (0-31). The scene group to place the object in. </p>
  3957. <dl class="params"><dt>Parameters</dt><dd>
  3958. <table class="params">
  3959. <tr><td class="paramname">group</td><td>Integer in the range [0-31]. </td></tr>
  3960. </table>
  3961. </dd>
  3962. </dl>
  3963. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3964. </div>
  3965. </div>
  3966. <a class="anchor" id="aab2c934119cfb5b2fb68547b30de2b60"></a>
  3967. <div class="memitem">
  3968. <div class="memproto">
  3969. <table class="memname">
  3970. <tr>
  3971. <td class="memname">void setSceneLayer </td>
  3972. <td>(</td>
  3973. <td class="paramtype">integer&#160;</td>
  3974. <td class="paramname"><em>layer</em></td><td>)</td>
  3975. <td></td>
  3976. </tr>
  3977. </table>
  3978. </div><div class="memdoc">
  3979. <p>Sets the objects scene layer (0-31). The layer on which to place the object. </p>
  3980. <dl class="params"><dt>Parameters</dt><dd>
  3981. <table class="params">
  3982. <tr><td class="paramname">layer</td><td>Integer in the range [0-31]. </td></tr>
  3983. </table>
  3984. </dd>
  3985. </dl>
  3986. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  3987. </div>
  3988. </div>
  3989. <a class="anchor" id="aecaab29d99c5033ccb0cb4483df1c241"></a>
  3990. <div class="memitem">
  3991. <div class="memproto">
  3992. <table class="memname">
  3993. <tr>
  3994. <td class="memname">void setSceneLayerDepth </td>
  3995. <td>(</td>
  3996. <td class="paramtype">float&#160;</td>
  3997. <td class="paramname"><em>layerDepth</em></td><td>)</td>
  3998. <td></td>
  3999. </tr>
  4000. </table>
  4001. </div><div class="memdoc">
  4002. <p>Sets the objects scene layer depth. </p>
  4003. <dl class="params"><dt>Parameters</dt><dd>
  4004. <table class="params">
  4005. <tr><td class="paramname">layerDepth</td><td>The layer depth can be any value. </td></tr>
  4006. </table>
  4007. </dd>
  4008. </dl>
  4009. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  4010. </div>
  4011. </div>
  4012. <a class="anchor" id="a5446e29413715b242e65087323db8ae2"></a>
  4013. <div class="memitem">
  4014. <div class="memproto">
  4015. <table class="memname">
  4016. <tr>
  4017. <td class="memname">bool setSceneLayerDepthBack </td>
  4018. <td>(</td>
  4019. <td class="paramname"></td><td>)</td>
  4020. <td></td>
  4021. </tr>
  4022. </table>
  4023. </div><div class="memdoc">
  4024. <p>Sets the layer depth to be the back-most within the current layer.. </p>
  4025. <dl class="section return"><dt>Returns</dt><dd>Whether the scene layer depth was adjusted or not. </dd></dl>
  4026. </div>
  4027. </div>
  4028. <a class="anchor" id="aa9ead5fbfdfc8d678fb4f36cb57644e8"></a>
  4029. <div class="memitem">
  4030. <div class="memproto">
  4031. <table class="memname">
  4032. <tr>
  4033. <td class="memname">bool setSceneLayerDepthBackward </td>
  4034. <td>(</td>
  4035. <td class="paramname"></td><td>)</td>
  4036. <td></td>
  4037. </tr>
  4038. </table>
  4039. </div><div class="memdoc">
  4040. <p>Sets the layer depth to be behind of the object currently behind within the current layer. </p>
  4041. <dl class="section return"><dt>Returns</dt><dd>Whether the scene layer depth was adjusted or not. </dd></dl>
  4042. </div>
  4043. </div>
  4044. <a class="anchor" id="ad40ff3b004618ef51daa770a336893ff"></a>
  4045. <div class="memitem">
  4046. <div class="memproto">
  4047. <table class="memname">
  4048. <tr>
  4049. <td class="memname">bool setSceneLayerDepthForward </td>
  4050. <td>(</td>
  4051. <td class="paramname"></td><td>)</td>
  4052. <td></td>
  4053. </tr>
  4054. </table>
  4055. </div><div class="memdoc">
  4056. <p>Sets the layer depth to be in-front of the object currently in-front within the current layer. </p>
  4057. <dl class="section return"><dt>Returns</dt><dd>Whether the scene layer depth was adjusted or not. </dd></dl>
  4058. </div>
  4059. </div>
  4060. <a class="anchor" id="a1bd3601a97b62e9a3fba522bd6fad327"></a>
  4061. <div class="memitem">
  4062. <div class="memproto">
  4063. <table class="memname">
  4064. <tr>
  4065. <td class="memname">bool setSceneLayerDepthFront </td>
  4066. <td>(</td>
  4067. <td class="paramname"></td><td>)</td>
  4068. <td></td>
  4069. </tr>
  4070. </table>
  4071. </div><div class="memdoc">
  4072. <p>Sets the layer depth to be the front-most within the current layer.. </p>
  4073. <dl class="section return"><dt>Returns</dt><dd>Whether the scene layer depth was adjusted or not. </dd></dl>
  4074. </div>
  4075. </div>
  4076. <a class="anchor" id="af95eef34f21274bf43d6e62c9616a311"></a>
  4077. <div class="memitem">
  4078. <div class="memproto">
  4079. <table class="memname">
  4080. <tr>
  4081. <td class="memname">void setSize </td>
  4082. <td>(</td>
  4083. <td class="paramtype">float&#160;</td>
  4084. <td class="paramname"><em>width</em>, </td>
  4085. </tr>
  4086. <tr>
  4087. <td class="paramkey"></td>
  4088. <td></td>
  4089. <td class="paramtype">float&#160;</td>
  4090. <td class="paramname"><em>height</em>&#160;</td>
  4091. </tr>
  4092. <tr>
  4093. <td></td>
  4094. <td>)</td>
  4095. <td></td><td></td>
  4096. </tr>
  4097. </table>
  4098. </div><div class="memdoc">
  4099. <p>Sets the objects size. </p>
  4100. <dl class="params"><dt>Parameters</dt><dd>
  4101. <table class="params">
  4102. <tr><td class="paramname">width</td><td>The width of the object. </td></tr>
  4103. <tr><td class="paramname">height</td><td>The height of the object. </td></tr>
  4104. </table>
  4105. </dd>
  4106. </dl>
  4107. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  4108. </div>
  4109. </div>
  4110. <a class="anchor" id="a3160ac56583b6325d38ba44c02dc5794"></a>
  4111. <div class="memitem">
  4112. <div class="memproto">
  4113. <table class="memname">
  4114. <tr>
  4115. <td class="memname">void setSizeX </td>
  4116. <td>(</td>
  4117. <td class="paramtype">float&#160;</td>
  4118. <td class="paramname"><em>width</em></td><td>)</td>
  4119. <td></td>
  4120. </tr>
  4121. </table>
  4122. </div><div class="memdoc">
  4123. <p>Sets the width of the object. </p>
  4124. <dl class="params"><dt>Parameters</dt><dd>
  4125. <table class="params">
  4126. <tr><td class="paramname">width</td><td>The width of the object. </td></tr>
  4127. </table>
  4128. </dd>
  4129. </dl>
  4130. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  4131. </div>
  4132. </div>
  4133. <a class="anchor" id="a85a5d1b1c377f4f08114e8d8b01027be"></a>
  4134. <div class="memitem">
  4135. <div class="memproto">
  4136. <table class="memname">
  4137. <tr>
  4138. <td class="memname">void setSizeY </td>
  4139. <td>(</td>
  4140. <td class="paramtype">float&#160;</td>
  4141. <td class="paramname"><em>height</em></td><td>)</td>
  4142. <td></td>
  4143. </tr>
  4144. </table>
  4145. </div><div class="memdoc">
  4146. <p>Sets the height of the object. </p>
  4147. <dl class="params"><dt>Parameters</dt><dd>
  4148. <table class="params">
  4149. <tr><td class="paramname">height</td><td>The height of the object. </td></tr>
  4150. </table>
  4151. </dd>
  4152. </dl>
  4153. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  4154. </div>
  4155. </div>
  4156. <a class="anchor" id="aa0b83d479863908d9355eaa879af7eae"></a>
  4157. <div class="memitem">
  4158. <div class="memproto">
  4159. <table class="memname">
  4160. <tr>
  4161. <td class="memname">void setSleepingAllowed </td>
  4162. <td>(</td>
  4163. <td class="paramname"></td><td>)</td>
  4164. <td></td>
  4165. </tr>
  4166. </table>
  4167. </div><div class="memdoc">
  4168. <p>Sets whether the body is allowed to sleep or not. </p>
  4169. <dl class="params"><dt>Parameters</dt><dd>
  4170. <table class="params">
  4171. <tr><td class="paramname">status</td><td>- Whether sleeping is allowed on the body or not (defaults to true). </td></tr>
  4172. </table>
  4173. </dd>
  4174. </dl>
  4175. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  4176. </div>
  4177. </div>
  4178. <a class="anchor" id="a6b22c253ab24f424127bb6fad51f4257"></a>
  4179. <div class="memitem">
  4180. <div class="memproto">
  4181. <table class="memname">
  4182. <tr>
  4183. <td class="memname">void setSleepingCallback </td>
  4184. <td>(</td>
  4185. <td class="paramname"></td><td>)</td>
  4186. <td></td>
  4187. </tr>
  4188. </table>
  4189. </div><div class="memdoc">
  4190. <p>Sets whether the 'onWake' and 'onSleep' callbacks are called or not when the object changes sleep state. The object must be able to sleep (setSleepingAllowed) and have a 'dynamic' body mode for this callback to occur. </p>
  4191. <dl class="params"><dt>Parameters</dt><dd>
  4192. <table class="params">
  4193. <tr><td class="paramname">status</td><td>Whether the 'onWake' and 'onSleep' callbacks are called or not (default is false). </td></tr>
  4194. </table>
  4195. </dd>
  4196. </dl>
  4197. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  4198. </div>
  4199. </div>
  4200. <a class="anchor" id="a43e990775cb5f414afb6a090bb0303d9"></a>
  4201. <div class="memitem">
  4202. <div class="memproto">
  4203. <table class="memname">
  4204. <tr>
  4205. <td class="memname">void setSortPoint </td>
  4206. <td>(</td>
  4207. <td class="paramtype">float&#160;</td>
  4208. <td class="paramname"><em>x</em>, </td>
  4209. </tr>
  4210. <tr>
  4211. <td class="paramkey"></td>
  4212. <td></td>
  4213. <td class="paramtype">float&#160;</td>
  4214. <td class="paramname"><em>y</em>&#160;</td>
  4215. </tr>
  4216. <tr>
  4217. <td></td>
  4218. <td>)</td>
  4219. <td></td><td></td>
  4220. </tr>
  4221. </table>
  4222. </div><div class="memdoc">
  4223. <p>Sets the layer draw order sorting point. </p>
  4224. <dl class="params"><dt>Parameters</dt><dd>
  4225. <table class="params">
  4226. <tr><td class="paramname">x</td><td>The x position local to the object of the sort point. </td></tr>
  4227. <tr><td class="paramname">y</td><td>The y position local to the object of the sort point. </td></tr>
  4228. </table>
  4229. </dd>
  4230. </dl>
  4231. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  4232. </div>
  4233. </div>
  4234. <a class="anchor" id="a78c5c9c61d3fa48a8e6e3e93653292e0"></a>
  4235. <div class="memitem">
  4236. <div class="memproto">
  4237. <table class="memname">
  4238. <tr>
  4239. <td class="memname">void setSortPointX </td>
  4240. <td>(</td>
  4241. <td class="paramtype">float&#160;</td>
  4242. <td class="paramname"><em>x</em></td><td>)</td>
  4243. <td></td>
  4244. </tr>
  4245. </table>
  4246. </div><div class="memdoc">
  4247. <p>Sets the x-component of the layer draw order sorting point. </p>
  4248. <dl class="params"><dt>Parameters</dt><dd>
  4249. <table class="params">
  4250. <tr><td class="paramname">x</td><td>The x position local to the object of the sort point. </td></tr>
  4251. </table>
  4252. </dd>
  4253. </dl>
  4254. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  4255. </div>
  4256. </div>
  4257. <a class="anchor" id="a4257d4f881a82c22b1e20e196f0f4607"></a>
  4258. <div class="memitem">
  4259. <div class="memproto">
  4260. <table class="memname">
  4261. <tr>
  4262. <td class="memname">void setSortPointY </td>
  4263. <td>(</td>
  4264. <td class="paramtype">float&#160;</td>
  4265. <td class="paramname"><em>y</em></td><td>)</td>
  4266. <td></td>
  4267. </tr>
  4268. </table>
  4269. </div><div class="memdoc">
  4270. <p>Sets the y-component of the layer draw order sorting point. </p>
  4271. <dl class="params"><dt>Parameters</dt><dd>
  4272. <table class="params">
  4273. <tr><td class="paramname">y</td><td>The y position local to the object of the sort point. </td></tr>
  4274. </table>
  4275. </dd>
  4276. </dl>
  4277. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  4278. </div>
  4279. </div>
  4280. <a class="anchor" id="a77fb85415ad44603ced70260119343d0"></a>
  4281. <div class="memitem">
  4282. <div class="memproto">
  4283. <table class="memname">
  4284. <tr>
  4285. <td class="memname">void setSrcBlendFactor </td>
  4286. <td>(</td>
  4287. <td class="paramtype">srcBlend&#160;</td>
  4288. <td class="paramname"></td><td>)</td>
  4289. <td></td>
  4290. </tr>
  4291. </table>
  4292. </div><div class="memdoc">
  4293. <p>Sets the source blend factor. </p>
  4294. <dl class="params"><dt>Parameters</dt><dd>
  4295. <table class="params">
  4296. <tr><td class="paramname">srcBlend</td><td>The source blend factor. </td></tr>
  4297. </table>
  4298. </dd>
  4299. </dl>
  4300. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  4301. </div>
  4302. </div>
  4303. <a class="anchor" id="a74bf89980cc3e37d604346850afb8773"></a>
  4304. <div class="memitem">
  4305. <div class="memproto">
  4306. <table class="memname">
  4307. <tr>
  4308. <td class="memname">void setUpdateCallback </td>
  4309. <td>(</td>
  4310. <td class="paramname"></td><td>)</td>
  4311. <td></td>
  4312. </tr>
  4313. </table>
  4314. </div><div class="memdoc">
  4315. <p>Sets whether the 'onUpdate' callback is called or not. </p>
  4316. <dl class="params"><dt>Parameters</dt><dd>
  4317. <table class="params">
  4318. <tr><td class="paramname">status</td><td>Whether the 'onUpdate' callback is called or not (default is false). </td></tr>
  4319. </table>
  4320. </dd>
  4321. </dl>
  4322. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  4323. </div>
  4324. </div>
  4325. <a class="anchor" id="a5190e36f8d1e0298f95a67dc965d7f81"></a>
  4326. <div class="memitem">
  4327. <div class="memproto">
  4328. <table class="memname">
  4329. <tr>
  4330. <td class="memname">void setUseInputEvents </td>
  4331. <td>(</td>
  4332. <td class="paramtype">bool&#160;</td>
  4333. <td class="paramname"><em>inputStatus</em></td><td>)</td>
  4334. <td></td>
  4335. </tr>
  4336. </table>
  4337. </div><div class="memdoc">
  4338. <p>Sets whether input events are passed from the scene window are monitored by this object or not. </p>
  4339. <dl class="params"><dt>Parameters</dt><dd>
  4340. <table class="params">
  4341. <tr><td class="paramname">inputStatus</td><td>Whether input events are passed from the scene window are monitored by this object or not. </td></tr>
  4342. </table>
  4343. </dd>
  4344. </dl>
  4345. <dl class="section return"><dt>Returns</dt><dd>No return Value. </dd></dl>
  4346. </div>
  4347. </div>
  4348. <a class="anchor" id="a5ddabb6a8812f1929284beab2fbe52a1"></a>
  4349. <div class="memitem">
  4350. <div class="memproto">
  4351. <table class="memname">
  4352. <tr>
  4353. <td class="memname">void setVisible </td>
  4354. <td>(</td>
  4355. <td class="paramtype">bool&#160;</td>
  4356. <td class="paramname"><em>status</em></td><td>)</td>
  4357. <td></td>
  4358. </tr>
  4359. </table>
  4360. </div><div class="memdoc">
  4361. <p>Show or hide the object. </p>
  4362. <dl class="params"><dt>Parameters</dt><dd>
  4363. <table class="params">
  4364. <tr><td class="paramname">status</td><td>Whether to enable or disable visibility on the object. </td></tr>
  4365. </table>
  4366. </dd>
  4367. </dl>
  4368. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  4369. </div>
  4370. </div>
  4371. <a class="anchor" id="a21926c99f9ed7ba46fb67cf6f5095312"></a>
  4372. <div class="memitem">
  4373. <div class="memproto">
  4374. <table class="memname">
  4375. <tr>
  4376. <td class="memname">void setWidth </td>
  4377. <td>(</td>
  4378. <td class="paramtype">float&#160;</td>
  4379. <td class="paramname"><em>width</em></td><td>)</td>
  4380. <td></td>
  4381. </tr>
  4382. </table>
  4383. </div><div class="memdoc">
  4384. <p>Sets the width of the object. </p>
  4385. <dl class="params"><dt>Parameters</dt><dd>
  4386. <table class="params">
  4387. <tr><td class="paramname">width</td><td>The width of the object. </td></tr>
  4388. </table>
  4389. </dd>
  4390. </dl>
  4391. <dl class="section return"><dt>Returns</dt><dd>No return value. </dd></dl>
  4392. </div>
  4393. </div>
  4394. </div><!-- contents -->
  4395. <!-- start footer part -->
  4396. <hr class="footer"/><address class="footer"><small>
  4397. Generated by &#160;<a href="http://www.doxygen.org/index.html">
  4398. <img class="footer" src="doxygen.png" alt="doxygen"/>
  4399. </a> 1.8.3.1
  4400. </small></address>
  4401. </body>
  4402. </html>