| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185 |
- /**
- \page ScriptAPI Scripting API
- \section ScriptAPI_GlobalFunctions Global functions
- - bool Equals(float, float)
- - float Sin(float)
- - float Cos(float)
- - float Tan(float)
- - float Asin(float)
- - float Acos(float)
- - float Atan(float)
- - float Atan2(float, float)
- - float Abs(float)
- - float Sqrt(float)
- - float Pow(float)
- - float Min(float, float)
- - float Max(float, float)
- - float Clamp(float, float, float)
- - float Lerp(float, float, float)
- - float Mod(float, float)
- - float Floor(float)
- - float Ceil(float)
- - float Random()
- - float Random(float)
- - int RandomInt()
- - int RandomInt(int)
- - void SetRandomSeed(uint)
- - uint GetRandomSeed()
- - String ToStringHex(int)
- - void ErrorDialog(const String&, const String&)
- - void OpenConsoleWindow()
- - String GetConsoleInput()
- - String[]@ GetArguments()
- - uint GetNumPhysicalCPUs()
- - uint GetNumLogicalCPUs()
- - void SendEvent(const String&, VariantMap&)
- - void SendEvent(Object@, const String&, VariantMap&)
- - void SubscribeToEvent(const String&, const String&)
- - void SubscribeToEvent(Object@, const String&, const String&)
- - void UnsubscribeFromEvent(const String&)
- - void UnsubscribeFromEvent(Object@, const String&)
- - void UnsubscribeFromEvents(Object@)
- - void UnsubscribeFromAllEvents()
- - Object@ GetEventSender()
- - const String& GetTypeName(ShortStringHash)
- - void Print(const String&)
- - void Print(int)
- - void Print(uint)
- - void Print(float)
- - void Print(bool)
- - String GetPath(const String&)
- - String GetFileName(const String&)
- - String GetExtension(const String&)
- - String GetFileNameAndExtension(const String&)
- - String AddTrailingSlash(const String&)
- - String RemoveTrailingSlash(const String&)
- - String GetParentPath(const String&)
- - String GetInternalPath(const String&)
- - String[]@ GetAvailableComponents()
- - uint GetAlphaFormat()
- - uint GetLuminanceFormat()
- - uint GetLuminanceAlphaFormat()
- - uint GetRGBFormat()
- - uint GetRGBAFormat()
- - uint GetFloatFormat()
- - uint GetDepthStencilFormat()
- - void DelayedExecute(float, const String&, const Variant[]@)
- - void DelayedExecute(float, const String&)
- - void ClearDelayedExecute()
- - void Remove()
- \section ScriptAPI_GlobalProperties Global properties
- - Time@ time
- - Log@ log
- - FileSystem@ fileSystem
- - ResourceCache@ resourceCache
- - ResourceCache@ cache
- - Node@ node
- - Scene@ scene
- - DebugRenderer@ debugRenderer
- - Octree@ octree
- - Graphics@ graphics
- - Renderer@ renderer
- - Input@ input
- - Audio@ audio
- - UI@ ui
- - Network@ network
- - PhysicsWorld@ physicsWorld
- - ScriptFile@ scriptFile
- - ScriptInstance@ self
- - Script@ script
- - Console@ console
- - DebugHud@ debugHud
- - Engine@ engine
- \section ScriptAPI_GlobalConstants Global constants
- - float M_INFINITY
- - float M_EPSILON
- - int LOG_DEBUG
- - int LOG_INFO
- - int LOG_WARNING
- - int LOG_ERROR
- - int LOG_NONE
- - uint SCAN_FILES
- - uint SCAN_DIRS
- - uint SCAN_HIDDEN
- - uint AM_FILE
- - uint AM_NET
- - uint AM_DEFAULT
- - uint AM_LATESTDATA
- - uint AM_NOEDIT
- - uint FIRST_REPLICATED_ID
- - uint LAST_REPLICATED_ID
- - uint FIRST_LOCAL_ID
- - uint LAST_LOCAL_ID
- - uint VO_NONE
- - uint VO_LOW_MATERIAL_QUALITY
- - uint VO_DISABLE_SHADOWS
- - uint VO_DISABLE_OCCLUSION
- - uint DRAWABLE_GEOMETRY
- - uint DRAWABLE_LIGHT
- - uint DRAWABLE_ZONE
- - uint DRAWABLE_ANY
- - uint DEFAULT_VIEWMASK
- - uint DEFAULT_LIGHTMASK
- - int QUALITY_LOW
- - int QUALITY_MEDIUM
- - int QUALITY_HIGH
- - int SHADOWQUALITY_LOW_16BIT
- - int SHADOWQUALITY_LOW_24BIT
- - int SHADOWQUALITY_HIGH_16BIT
- - int SHADOWQUALITY_HIGH_24BIT
- - int MOUSEB_LEFT
- - int MOUSEB_RIGHT
- - int MOUSEB_MIDDLE
- - int QUAL_SHIFT
- - int QUAL_CTRL
- - int QUAL_ALT
- - int QUAL_ANY
- - int KEY_BACKSPACE
- - int KEY_TAB
- - int KEY_RETURN
- - int KEY_PAUSE
- - int KEY_CAPSLOCK
- - int KEY_ESC
- - int KEY_SPACE
- - int KEY_PAGEUP
- - int KEY_PAGEDOWN
- - int KEY_END
- - int KEY_HOME
- - int KEY_LEFT
- - int KEY_UP
- - int KEY_RIGHT
- - int KEY_DOWN
- - int KEY_INSERT
- - int KEY_DELETE
- - int KEY_LWIN
- - int KEY_RWIN
- - int KEY_APPS
- - int KEY_NUMPAD0
- - int KEY_NUMPAD1
- - int KEY_NUMPAD2
- - int KEY_NUMPAD3
- - int KEY_NUMPAD4
- - int KEY_NUMPAD5
- - int KEY_NUMPAD6
- - int KEY_NUMPAD7
- - int KEY_NUMPAD8
- - int KEY_NUMPAD9
- - int KEY_MULTIPLY
- - int KEY_ADD
- - int KEY_SUBTRACT
- - int KEY_DECIMAL
- - int KEY_DIVIDE
- - int KEY_F1
- - int KEY_F2
- - int KEY_F3
- - int KEY_F4
- - int KEY_F5
- - int KEY_F6
- - int KEY_F7
- - int KEY_F8
- - int KEY_F9
- - int KEY_F10
- - int KEY_F11
- - int KEY_F12
- - int KEY_F13
- - int KEY_F14
- - int KEY_F15
- - int KEY_F16
- - int KEY_F17
- - int KEY_F18
- - int KEY_F19
- - int KEY_F20
- - int KEY_F21
- - int KEY_F22
- - int KEY_F23
- - int KEY_F24
- - int KEY_NUMLOCK
- - int KEY_SCROLLLOCK
- - int KEY_LSHIFT
- - int KEY_RSHIFT
- - int KEY_LCTRL
- - int KEY_RCTRL
- - int KEY_LALT
- - int KEY_RALT
- - uint DD_DISABLED
- - uint DD_SOURCE
- - uint DD_TARGET
- - uint DD_SOURCE_AND_TARGET
- - uint NET_LOW_PRIORITY
- - uint NET_HIGH_PRIORITY
- - uint DEBUGHUD_SHOW_NONE
- - uint DEBUGHUD_SHOW_STATS
- - uint DEBUGHUD_SHOW_MODE
- - uint DEBUGHUD_SHOW_PROFILER
- - uint DEBUGHUD_SHOW_ALL
- \section ScriptAPI_Classes Classes
- Array
- Methods:<br>
- - void Insert(uint, const T&)
- - void Erase(uint)
- - void Push(const T&)
- - void Pop()
- - void Resize(uint)
- - void Clear()
- - void Sort()
- - void Sort(uint, uint)
- - void SortReverse()
- - void SortReverse(uint, uint)
- - void Reverse()
- - int Find(const T&) const
- - int Find(uint, const T&) const
- Properties:<br>
- - uint length
- - bool empty (readonly)
- String
- Methods:<br>
- - void Replace(uint8, uint8)
- - void Replace(const String&, const String&)
- - String Replaced(uint8, uint8) const
- - String Replaced(const String&, const String&) const
- - void Resize(uint)
- - int Find(const String&, uint arg1 = 0) const
- - int Find(uint8, uint arg1 = 0) const
- - int FindLast(const String&, uint arg1 = 0xffffffff) const
- - int FindLast(uint8, uint arg1 = 0xffffffff) const
- - bool StartsWith(const String&) const
- - bool EndsWith(const String&) const
- - String Substring(uint) const
- - String Substring(uint, uint) const
- - String ToUpper() const
- - String ToLower() const
- - String Trimmed() const
- - int Compare(const String&, bool arg1 = true) const
- - String[]@ Split(uint8) const
- - bool ToBool() const
- - float ToFloat() const
- - int ToInt() const
- - uint ToUInt() const
- - Color ToColor() const
- - IntRect ToIntRect() const
- - IntVector2 ToIntVector2() const
- - Quaternion ToQuaternion() const
- - Vector2 ToVector2() const
- - Vector3 ToVector3() const
- - Vector4 ToVector4(bool arg0 = false) const
- Properties:<br>
- - uint length (readonly)
- - bool empty (readonly)
- IntRect
- Properties:<br>
- - int left
- - int top
- - int right
- - int bottom
- IntVector2
- Methods:<br>
- - String ToString() const
- Properties:<br>
- - int x
- - int y
- Vector2
- Methods:<br>
- - float Normalize()
- - float DotProduct(const Vector2&) const
- - float AbsDotProduct(const Vector2&) const
- - Vector2 Lerp(const Vector2&, float) const
- - Vector2 Normalized() const
- - String ToString() const
- Properties:<br>
- - float length (readonly)
- - float lengthSquared (readonly)
- - float x
- - float y
- Vector3
- Methods:<br>
- - float Normalize()
- - float DotProduct(const Vector3&) const
- - float AbsDotProduct(const Vector3&) const
- - Vector3 CrossProduct(const Vector3&) const
- - Vector3 Lerp(const Vector3&, float) const
- - Vector3 Normalized() const
- - String ToString() const
- Properties:<br>
- - float length (readonly)
- - float lengthSquared (readonly)
- - float x
- - float y
- - float z
- Vector4
- Methods:<br>
- - float DotProduct(const Vector4&) const
- - float AbsDotProduct(const Vector4&) const
- - Vector4 Lerp(const Vector4&, float) const
- - String ToString() const
- Properties:<br>
- - float x
- - float y
- - float z
- - float w
- Quaternion
- Methods:<br>
- - void FromAngleAxis(float, const Vector3&)
- - void FromEulerAngles(float, float, float)
- - void FromRotationTo(const Vector3&, const Vector3&)
- - void FromAxes(const Vector3&, const Vector3&, const Vector3&)
- - void Normalize()
- - Quaternion Normalized() const
- - Quaternion Inverse() const
- - float DotProduct(const Quaternion&) const
- - Quaternion Nlerp(const Quaternion&, float) const
- - Quaternion Slerp(const Quaternion&, float) const
- - String ToString() const
- Properties:<br>
- - Vector3 eulerAngles (readonly)
- - float yaw (readonly)
- - float pitch (readonly)
- - float roll (readonly)
- - float w
- - float x
- - float y
- - float z
- Matrix3
- Methods:<br>
- - Vector3 Scale() const
- - Matrix3 Scaled(const Vector3&) const
- - void SetScale(const Vector3&)
- - void SetScale(float)
- - Matrix3 Transpose() const
- - Matrix3 Inverse() const
- Properties:<br>
- - float m00
- - float m01
- - float m02
- - float m10
- - float m11
- - float m12
- - float m20
- - float m21
- - float m22
- Matrix4
- Methods:<br>
- - Quaternion Rotation() const
- - Matrix3 RotationMatrix() const
- - Vector3 Scale() const
- - void SetRotation(const Matrix3&)
- - void SetScale(const Vector3&)
- - void SetScale(float)
- - void SetTranslation(const Vector3&)
- - Matrix3 ToMatrix3() const
- - Vector3 Translation() const
- - Matrix4 Transpose() const
- - void Decompose(Vector3&, Quaternion&, Vector3&) const
- - Matrix4 Inverse() const
- Properties:<br>
- - float m00
- - float m01
- - float m02
- - float m03
- - float m10
- - float m11
- - float m12
- - float m13
- - float m20
- - float m21
- - float m22
- - float m23
- - float m30
- - float m31
- - float m32
- - float m33
- Matrix3x4
- Methods:<br>
- - Quaternion Rotation() const
- - Matrix3 RotationMatrix() const
- - Vector3 Scale() const
- - void SetRotation(const Matrix3&)
- - void SetScale(const Vector3&)
- - void SetScale(float)
- - void SetTranslation(const Vector3&)
- - Matrix3 ToMatrix3() const
- - Vector3 Translation() const
- - void Decompose(Vector3&, Quaternion&, Vector3&) const
- - Matrix3x4 Inverse() const
- Properties:<br>
- - float m00
- - float m01
- - float m02
- - float m03
- - float m10
- - float m11
- - float m12
- - float m13
- - float m20
- - float m21
- - float m22
- - float m23
- Rect
- Methods:<br>
- - void Define(const Vector2&, const Vector2&)
- - void Define(const Vector2&)
- - void Merge(const Vector2&)
- - void Merge(const Rect&)
- - void Clip(const Rect&)
- - void Clear()
- Properties:<br>
- - Vector2 min
- - Vector2 max
- - float left
- - float top
- - float right
- - float bottom
- - bool defined
- BoundingBox
- Methods:<br>
- - void Define(const Vector3&, const Vector3&)
- - void Define(float, float)
- - void Define(const BoundingBox&)
- - void Define(const Frustum&)
- - void Define(const Polyhedron&)
- - void Define(const Sphere&)
- - void Merge(const Vector3&)
- - void Merge(const BoundingBox&)
- - void Merge(const Frustum&)
- - void Merge(const Polyhedron&)
- - void Merge(const Sphere&)
- - void Clip(const BoundingBox&)
- - void Clear()
- - void Transform(const Matrix3&)
- - void Transform(const Matrix3x4&)
- - Intersection IsInside(const Vector3&) const
- - Intersection IsInside(const Sphere&) const
- - Intersection IsInside(const BoundingBox&) const
- - BoundingBox Transformed(const Matrix3&) const
- - BoundingBox Transformed(const Matrix3x4&) const
- - Rect Projected(const Matrix4&) const
- Properties:<br>
- - Vector3 center (readonly)
- - Vector3 size (readonly)
- - Vector3 halfSize (readonly)
- - Vector3 min
- - Vector3 max
- - bool defined
- Frustum
- Methods:<br>
- - void Transform(const Matrix3&)
- - void Transform(const Matrix3x4&)
- - Intersection IsInside(const Vector3&)
- - Intersection IsInside(const BoundingBox&)
- - Intersection IsInside(const Sphere&)
- - float Distance(const Vector3&) const
- - Frustum Transformed(const Matrix3&) const
- - Frustum Transformed(const Matrix3x4&) const
- Properties:<br>
- - Vector3[] vertices (readonly)
- - bool defined
- Polyhedron
- Methods:<br>
- - void AddFace(const Vector3&, const Vector3&, const Vector3&)
- - void AddFace(const Vector3&, const Vector3&, const Vector3&, const Vector3&)
- - void AddFace(const Vector3[]@)
- - void Define(const BoundingBox&)
- - void Define(const Frustum&)
- - void Clip(const BoundingBox&)
- - void Clip(const Frustum&)
- - void Clear()
- - void Transform(const Matrix3&)
- - void Transform(const Matrix3x4&)
- - Polyhedron Transformed(const Matrix3&) const
- - Polyhedron Transformed(const Matrix3x4&) const
- Properties:<br>
- - uint numFaces (readonly)
- - Vector3[]@[] face (readonly)
- Sphere
- Methods:<br>
- - void Define(const Vector3&, float)
- - void Define(const BoundingBox&)
- - void Define(const Frustum&)
- - void Define(const Polyhedron&)
- - void Define(const Sphere&)
- - void Merge(const Vector3&)
- - void Merge(const BoundingBox&)
- - void Merge(const Frustum&)
- - void Merge(const Sphere&)
- - void Clear()
- - Intersection IsInside(const Vector3&) const
- - Intersection IsInside(const Sphere&) const
- - Intersection IsInside(const BoundingBox&) const
- - float Distance(const Vector3&) const
- Properties:<br>
- - Vector3 center
- - float radius
- - bool defined
- Plane
- Methods:<br>
- - void Define(const Vector3&, const Vector3&, const Vector3&)
- - void Define(const Vector3&, const Vector3&)
- - float Distance(const Vector3&) const
- Properties:<br>
- - Vector3 normal
- - Vector3 absNormal
- - float intercept
- Ray
- Methods:<br>
- - void Define(const Vector3&, const Vector3&)
- - Vector3 Project(const Vector3&) const
- - float Distance(const Vector3&) const
- - Vector3 ClosestPoint(const Ray&) const
- - float HitDistance(const Sphere&) const
- - float HitDistance(const BoundingBox&) const
- - float HitDistance(const Vector3&, const Vector3&, const Vector3&) const
- Properties:<br>
- - Vector3 origin
- - Vector3 direction
- Color
- Methods:<br>
- - Color Lerp(const Color&, float) const
- - String ToString() const
- Properties:<br>
- - Vector3 rgb (readonly)
- - float intensity (readonly)
- - float r
- - float g
- - float b
- - float a
- StringHash
- Methods:<br>
- - String ToString() const
- Properties:<br>
- - uint value (readonly)
- ShortStringHash
- Methods:<br>
- - String ToString() const
- Properties:<br>
- - uint16 value (readonly)
- ResourceRef
- Properties:<br>
- - ShortStringHash type
- - StringHash id
- ResourceRefList
- Methods:<br>
- - void Resize(uint)
- Properties:<br>
- - uint length (readonly)
- - bool empty (readonly)
- - StringHash[] ids
- - ShortStringHash type
- Variant
- Methods:<br>
- - void Clear()
- - int GetInt() const
- - uint GetUInt() const
- - StringHash GetStringHash() const
- - ShortStringHash GetShortStringHash() const
- - bool GetBool() const
- - float GetFloat() const
- - const Vector2& GetVector2() const
- - const Vector3& GetVector3() const
- - const Vector4& GetVector4() const
- - const Quaternion& GetQuaternion() const
- - const Color& GetColor() const
- - const String& GetString() const
- - const ResourceRef& GetResourceRef() const
- - const ResourceRefList& GetResourceRefList() const
- - Variant[]@ GetVariantVector() const
- - const VariantMap& GetVariantMap() const
- - void FromString(const String&, const String&)
- - void FromString(VariantType, const String&)
- - String ToString() const
- - VectorBuffer GetBuffer() const
- - Node@ GetNode() const
- - Component@ GetComponent() const
- - Scene@ GetScene() const
- - UIElement@ GetUIElement() const
- - Connection@ GetConnection() const
- - CollisionShape@ GetCollisionShape() const
- - RigidBody@ GetRigidBody() const
- - PhysicsWorld@ GetPhysicsWorld() const
- Properties:<br>
- - VariantType type (readonly)
- - String& typeName (readonly)
- VariantMap
- Methods:<br>
- - bool Contains(const String&) const
- - void Erase(const String&)
- - bool Contains(ShortStringHash) const
- - void Erase(ShortStringHash)
- - void Clear()
- Properties:<br>
- - uint length (readonly)
- - ShortStringHash[]@ keys (readonly)
- AttributeInfo
- Properties:<br>
- - String[]@ enumNames (readonly)
- - VariantType type
- - String name
- - Variant defaultValue
- - uint mode
- Object
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- Timer
- Methods:<br>
- - uint GetMSec(bool)
- - void Reset()
- Time
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint frameNumber (readonly)
- - float timeStep (readonly)
- - uint timeStepMSec (readonly)
- - uint totalMSec (readonly)
- Log
- Methods:<br>
- - void Write(const String&)
- - void Debug(const String&)
- - void Info(const String&)
- - void Warning(const String&)
- - void Error(const String&)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - int level
- - String& lastMessage (readonly)
- Serializer
- Methods:<br>
- - bool WriteInt(int)
- - bool WriteShort(int16)
- - bool WriteByte(int8)
- - bool WriteUInt(uint)
- - bool WriteUShort(uint16)
- - bool WriteUByte(uint8)
- - bool WriteBool(bool)
- - bool WriteFloat(float)
- - bool WriteIntRect(const IntRect&)
- - bool WriteIntVector2(const IntVector2&)
- - bool WriteVector2(const Vector2&)
- - bool WriteVector3(const Vector3&)
- - bool WritePackedVector3(const Vector3&, float)
- - bool WriteVector4(const Vector4&)
- - bool WriteQuaternion(const Quaternion&)
- - bool WritePackedQuaternion(const Quaternion&)
- - bool WriteColor(const Color&)
- - bool WriteBoundingBox(const BoundingBox&)
- - bool WriteString(const String&)
- - bool WriteFileID(const String&)
- - bool WriteStringHash(const StringHash&)
- - bool WriteShortStringHash(const ShortStringHash&)
- - bool WriteVariant(const Variant&)
- - bool WriteVariantMap(const VariantMap&)
- - bool WriteVLE(uint)
- - bool WriteNetID(uint)
- - bool WriteLine(const String&)
- Deserializer
- Methods:<br>
- - int ReadInt()
- - int16 ReadShort()
- - int8 ReadByte()
- - uint ReadUInt()
- - uint16 ReadUShort()
- - uint8 ReadUByte()
- - bool ReadBool()
- - float ReadFloat()
- - IntRect ReadIntRect()
- - IntVector2 ReadIntVector2()
- - Vector2 ReadVector2()
- - Vector3 ReadVector3()
- - Vector3 ReadPackedVector3(float)
- - Vector4 ReadVector4()
- - Quaternion ReadQuaternion()
- - Quaternion ReadPackedQuaternion()
- - Color ReadColor()
- - BoundingBox ReadBoundingBox()
- - String ReadString()
- - String ReadFileID()
- - StringHash ReadStringHash()
- - ShortStringHash ReadShortStringHash()
- - Variant ReadVariant()
- - VariantMap ReadVariantMap()
- - uint ReadVLE()
- - uint ReadNetID()
- - String ReadLine()
- - uint Seek(uint)
- Properties:<br>
- - String& name (readonly)
- - uint checksum (readonly)
- - uint position (readonly)
- - uint size (readonly)
- - bool eof (readonly)
- File
- Methods:<br>
- - bool Open(const String&, FileMode arg1 = FILE_READ)
- - void Close()
- - bool WriteInt(int)
- - bool WriteShort(int16)
- - bool WriteByte(int8)
- - bool WriteUInt(uint)
- - bool WriteUShort(uint16)
- - bool WriteUByte(uint8)
- - bool WriteBool(bool)
- - bool WriteFloat(float)
- - bool WriteIntRect(const IntRect&)
- - bool WriteIntVector2(const IntVector2&)
- - bool WriteVector2(const Vector2&)
- - bool WriteVector3(const Vector3&)
- - bool WritePackedVector3(const Vector3&, float)
- - bool WriteVector4(const Vector4&)
- - bool WriteQuaternion(const Quaternion&)
- - bool WritePackedQuaternion(const Quaternion&)
- - bool WriteColor(const Color&)
- - bool WriteBoundingBox(const BoundingBox&)
- - bool WriteString(const String&)
- - bool WriteFileID(const String&)
- - bool WriteStringHash(const StringHash&)
- - bool WriteShortStringHash(const ShortStringHash&)
- - bool WriteVariant(const Variant&)
- - bool WriteVariantMap(const VariantMap&)
- - bool WriteVLE(uint)
- - bool WriteNetID(uint)
- - bool WriteLine(const String&)
- - int ReadInt()
- - int16 ReadShort()
- - int8 ReadByte()
- - uint ReadUInt()
- - uint16 ReadUShort()
- - uint8 ReadUByte()
- - bool ReadBool()
- - float ReadFloat()
- - IntRect ReadIntRect()
- - IntVector2 ReadIntVector2()
- - Vector2 ReadVector2()
- - Vector3 ReadVector3()
- - Vector3 ReadPackedVector3(float)
- - Vector4 ReadVector4()
- - Quaternion ReadQuaternion()
- - Quaternion ReadPackedQuaternion()
- - Color ReadColor()
- - BoundingBox ReadBoundingBox()
- - String ReadString()
- - String ReadFileID()
- - StringHash ReadStringHash()
- - ShortStringHash ReadShortStringHash()
- - Variant ReadVariant()
- - VariantMap ReadVariantMap()
- - uint ReadVLE()
- - uint ReadNetID()
- - String ReadLine()
- - uint Seek(uint)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - FileMode mode (readonly)
- - bool open (readonly)
- - String& name (readonly)
- - uint checksum (readonly)
- - uint position (readonly)
- - uint size (readonly)
- - bool eof (readonly)
- VectorBuffer
- Methods:<br>
- - void SetData(Deserializer@, uint)
- - void Clear()
- - void Resize(uint)
- - bool WriteInt(int)
- - bool WriteShort(int16)
- - bool WriteByte(int8)
- - bool WriteUInt(uint)
- - bool WriteUShort(uint16)
- - bool WriteUByte(uint8)
- - bool WriteBool(bool)
- - bool WriteFloat(float)
- - bool WriteIntRect(const IntRect&)
- - bool WriteIntVector2(const IntVector2&)
- - bool WriteVector2(const Vector2&)
- - bool WriteVector3(const Vector3&)
- - bool WritePackedVector3(const Vector3&, float)
- - bool WriteVector4(const Vector4&)
- - bool WriteQuaternion(const Quaternion&)
- - bool WritePackedQuaternion(const Quaternion&)
- - bool WriteColor(const Color&)
- - bool WriteBoundingBox(const BoundingBox&)
- - bool WriteString(const String&)
- - bool WriteFileID(const String&)
- - bool WriteStringHash(const StringHash&)
- - bool WriteShortStringHash(const ShortStringHash&)
- - bool WriteVariant(const Variant&)
- - bool WriteVariantMap(const VariantMap&)
- - bool WriteVLE(uint)
- - bool WriteNetID(uint)
- - bool WriteLine(const String&)
- - int ReadInt()
- - int16 ReadShort()
- - int8 ReadByte()
- - uint ReadUInt()
- - uint16 ReadUShort()
- - uint8 ReadUByte()
- - bool ReadBool()
- - float ReadFloat()
- - IntRect ReadIntRect()
- - IntVector2 ReadIntVector2()
- - Vector2 ReadVector2()
- - Vector3 ReadVector3()
- - Vector3 ReadPackedVector3(float)
- - Vector4 ReadVector4()
- - Quaternion ReadQuaternion()
- - Quaternion ReadPackedQuaternion()
- - Color ReadColor()
- - BoundingBox ReadBoundingBox()
- - String ReadString()
- - String ReadFileID()
- - StringHash ReadStringHash()
- - ShortStringHash ReadShortStringHash()
- - Variant ReadVariant()
- - VariantMap ReadVariantMap()
- - uint ReadVLE()
- - uint ReadNetID()
- - String ReadLine()
- - uint Seek(uint)
- Properties:<br>
- - String& name (readonly)
- - uint checksum (readonly)
- - uint position (readonly)
- - uint size (readonly)
- - bool eof (readonly)
- FileSystem
- Methods:<br>
- - bool FileExists(const String&)
- - bool DirExists(const String&)
- - String[]@ ScanDir(const String&, const String&, uint, bool)
- - bool CreateDir(const String&)
- - int SystemCommand(const String&)
- - int SystemRun(const String&, String[]@)
- - bool SystemOpen(const String&, const String&)
- - bool Copy(const String&, const String&)
- - bool Rename(const String&, const String&)
- - bool Delete(const String&)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String currentDir
- - String programDir (readonly)
- - String userDocumentsDir (readonly)
- PackageFile
- Methods:<br>
- - bool Open(const String&) const
- - bool Exists(const String&) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name (readonly)
- - uint numFiles (readonly)
- - uint totalSize (readonly)
- - uint checksum (readonly)
- Resource
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- ResourceCache
- Methods:<br>
- - bool AddResourceDir(const String&)
- - void AddPackageFile(PackageFile@, bool arg1 = false)
- - bool AddManualResource(Resource@)
- - void RemoveResourceDir(const String&)
- - void RemovePackageFile(PackageFile@, bool arg1 = true, bool arg2 = false)
- - void RemovePackageFile(const String&, bool arg1 = true, bool arg2 = false)
- - void ReleaseResource(const String&, const String&, bool arg2 = false)
- - void ReleaseResources(const String&, bool arg1 = false)
- - void ReleaseResources(const String&, const String&, bool arg2 = false)
- - void ReleaseAllResources(bool arg0 = false)
- - bool ReloadResource(Resource@)
- - bool Exists(const String&) const
- - File@ GetFile(const String&)
- - String GetPreferredResourceDir(const String&)
- - const String& GetResourceName(StringHash)
- - Resource@ GetResource(const String&, const String&)
- - Resource@ GetResource(ShortStringHash, StringHash)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint[] memoryBudget
- - uint[] memoryUse (readonly)
- - uint totalMemoryUse (readonly)
- - String[]@ resourceDirs (readonly)
- - PackageFile@[]@ packageFiles (readonly)
- Image
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - void SaveBMP(const String&)
- - void SaveTGA(const String&)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - int width (readonly)
- - int height (readonly)
- - uint components (readonly)
- - bool compressed (readonly)
- XMLFile
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - XMLElement CreateRoot(const String&)
- - XMLElement GetRoot(const String& arg0 = String ( ))
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - XMLElement root (readonly)
- XMLElement
- Methods:<br>
- - XMLElement CreateChild(const String&)
- - bool RemoveChild(const String& arg0 = String ( ), bool arg1 = true)
- - bool RemoveChildren(const String& arg0 = String ( ))
- - bool SetAttribute(const String&, const String&)
- - bool SetBool(const String&, bool)
- - bool SetBoundingBox(const BoundingBox&)
- - bool SetColor(const String&, const Color&)
- - bool SetFloat(const String&, float)
- - bool SetInt(const String&, int)
- - bool SetQuaternion(const String&, const Quaternion&)
- - bool SetString(const String&, const String&)
- - bool SetVariant(const Variant&)
- - bool SetResourceRef(const String&, const ResourceRef&)
- - bool SetResourceRefList(const String&, const ResourceRefList&)
- - bool SetVariantVector(Variant[]@)
- - bool SetVariantMap(const VariantMap&)
- - bool SetVector2(const String&, const Vector2&)
- - bool SetVector3(const String&, const Vector3&)
- - bool SetVector4(const String&, const Vector3&)
- - uint GetNumAttributes() const
- - bool HasAttribute(const String&) const
- - String GetAttribute(const String&) const
- - String[]@ GetAttributeNames() const
- - bool HasChild(const String&) const
- - XMLElement GetChild(const String& arg0 = String ( )) const
- - XMLElement GetNext(const String& arg0 = String ( )) const
- - bool GetBool(const String&) const
- - BoundingBox GetBoundingBox() const
- - Color GetColor(const String&) const
- - float GetFloat(const String&) const
- - int GetInt(const String&) const
- - Quaternion GetQuaternion(const String&) const
- - String GetString(const String&) const
- - String GetStringLower(const String&) const
- - String GetStringUpper(const String&) const
- - Variant GetVariant() const
- - ResourceRef GetResourceRef() const
- - ResourceRefList GetResourceRefList() const
- - Variant[]@ GetVariantVector() const
- - VariantMap GetVariantMap() const
- - Vector2 GetVector2(const String&) const
- - Vector3 GetVector3(const String&) const
- - Vector4 GetVector4(const String&) const
- Properties:<br>
- - String name (readonly)
- - String text (readonly)
- - bool isNull (readonly)
- - bool notNull (readonly)
- - XMLElement parent (readonly)
- - XMLFile@ file (readonly)
- Serializable
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- Component
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- Node
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void SetScale(float)
- - void SetTransform(const Vector3&, const Quaternion&)
- - void SetTransform(const Vector3&, const Quaternion&, float)
- - void SetTransform(const Vector3&, const Quaternion&, const Vector3&)
- - void SnapPosition(const Vector3&)
- - void SnapRotation(const Quaternion&)
- - void SetWorldTransform(const Vector3&, const Quaternion&)
- - void SetWorldTransform(const Vector3&, const Quaternion&, float)
- - void SetWorldTransform(const Vector3&, const Quaternion&, const Vector3&)
- - void SnapWorldPosition(const Vector3&)
- - void SnapWorldRotation(const Quaternion&)
- - void Translate(const Vector3&)
- - void TranslateRelative(const Vector3&)
- - void Rotate(const Quaternion&, bool arg1 = false)
- - void Pitch(float, bool arg1 = false)
- - void Yaw(float, bool arg1 = false)
- - void Roll(float, bool arg1 = false)
- - void LookAt(const Vector3&, const Vector3& arg1 = Vector3 ( 0 , 1 , 0 ), bool arg2 = false)
- - void Scale(float)
- - void Scale(const Vector3&)
- - Node@ CreateChild(const String& arg0 = "", CreateMode arg1 = REPLICATED)
- - void AddChild(Node@)
- - void RemoveChild(Node@)
- - void RemoveAllChildren()
- - void Remove()
- - Component@ CreateComponent(const String&, CreateMode arg1 = REPLICATED)
- - Component@ GetOrCreateComponent(const String&, CreateMode arg1 = REPLICATED)
- - void RemoveComponent(Component@)
- - Node@[]@ GetChildren(bool arg0 = false) const
- - Node@[]@ GetChildrenWithComponent(const String&, bool arg1 = false) const
- - Node@[]@ GetChildrenWithScript(bool arg0 = false) const
- - Node@[]@ GetChildrenWithScript(const String&, bool arg1 = false) const
- - Node@ GetChild(const String&, bool arg1 = false) const
- - Component@[]@ GetComponents() const
- - Component@[]@ GetComponents(const String&) const
- - Component@ GetComponent(const String&) const
- - bool HasComponent(const String&) const
- - Vector3 LocalToWorld(const Vector3&) const
- - Vector3 LocalToWorld(const Vector4&) const
- - Vector3 WorldToLocal(const Vector3&) const
- - Vector3 WorldToLocal(const Vector4&) const
- - Node@ Clone(CreateMode arg0 = REPLICATED)
- - ScriptObject@ CreateScriptObject(ScriptFile@, const String&, CreateMode arg2 = REPLICATED)
- - ScriptObject@ CreateScriptObject(const String&, const String&, CreateMode arg2 = REPLICATED)
- - ScriptObject@ GetScriptObject() const
- - ScriptObject@ GetScriptObject(const String&) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - Vector3& position
- - Quaternion& rotation
- - Vector3 direction
- - Vector3& scale
- - Vector3 worldPosition
- - Quaternion worldRotation
- - Vector3 worldDirection
- - Vector3 worldScale
- - Vector3& targetPosition (readonly)
- - Quaternion& targetRotation (readonly)
- - Vector3 worldTargetPosition (readonly)
- - Quaternion worldTargetRotation (readonly)
- - Matrix3x4 transform (readonly)
- - Matrix3x4 targetTransform (readonly)
- - Matrix3x4& worldTransform (readonly)
- - bool smoothed
- - uint id (readonly)
- - uint numChildren (readonly)
- - uint numAllChildren (readonly)
- - Node@[] children (readonly)
- - uint numComponents (readonly)
- - Component@[] components (readonly)
- - String& name
- - Node@ parent
- - Scene@ scene (readonly)
- - Connection@ owner
- - ScriptObject@ scriptObject (readonly)
- - VariantMap vars
- Scene
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void SetScale(float)
- - void SetTransform(const Vector3&, const Quaternion&)
- - void SetTransform(const Vector3&, const Quaternion&, float)
- - void SetTransform(const Vector3&, const Quaternion&, const Vector3&)
- - void SnapPosition(const Vector3&)
- - void SnapRotation(const Quaternion&)
- - void SetWorldTransform(const Vector3&, const Quaternion&)
- - void SetWorldTransform(const Vector3&, const Quaternion&, float)
- - void SetWorldTransform(const Vector3&, const Quaternion&, const Vector3&)
- - void SnapWorldPosition(const Vector3&)
- - void SnapWorldRotation(const Quaternion&)
- - void Translate(const Vector3&)
- - void TranslateRelative(const Vector3&)
- - void Rotate(const Quaternion&, bool arg1 = false)
- - void Pitch(float, bool arg1 = false)
- - void Yaw(float, bool arg1 = false)
- - void Roll(float, bool arg1 = false)
- - void LookAt(const Vector3&, const Vector3& arg1 = Vector3 ( 0 , 1 , 0 ), bool arg2 = false)
- - void Scale(float)
- - void Scale(const Vector3&)
- - Node@ CreateChild(const String& arg0 = "", CreateMode arg1 = REPLICATED)
- - void AddChild(Node@)
- - void RemoveChild(Node@)
- - void RemoveAllChildren()
- - void Remove()
- - Component@ CreateComponent(const String&, CreateMode arg1 = REPLICATED)
- - Component@ GetOrCreateComponent(const String&, CreateMode arg1 = REPLICATED)
- - void RemoveComponent(Component@)
- - Node@[]@ GetChildren(bool arg0 = false) const
- - Node@[]@ GetChildrenWithComponent(const String&, bool arg1 = false) const
- - Node@[]@ GetChildrenWithScript(bool arg0 = false) const
- - Node@[]@ GetChildrenWithScript(const String&, bool arg1 = false) const
- - Node@ GetChild(const String&, bool arg1 = false) const
- - Component@[]@ GetComponents() const
- - Component@[]@ GetComponents(const String&) const
- - Component@ GetComponent(const String&) const
- - bool HasComponent(const String&) const
- - Vector3 LocalToWorld(const Vector3&) const
- - Vector3 LocalToWorld(const Vector4&) const
- - Vector3 WorldToLocal(const Vector3&) const
- - Vector3 WorldToLocal(const Vector4&) const
- - bool LoadXML(File@)
- - bool SaveXML(File@)
- - bool LoadAsync(File@)
- - bool LoadAsyncXML(File@)
- - void StopAsyncLoading()
- - Node@ Instantiate(File@, const Vector3&, const Quaternion&, CreateMode arg3 = REPLICATED)
- - Node@ InstantiateXML(File@, const Vector3&, const Quaternion&, CreateMode arg3 = REPLICATED)
- - Node@ InstantiateXML(const XMLElement&, const Vector3&, const Quaternion&, CreateMode arg3 = REPLICATED)
- - void Clear()
- - void AddRequiredPackageFile(PackageFile@)
- - void ClearRequiredPackageFiles()
- - void RegisterVar(const String&)
- - void UnregisterVar(const String&)
- - void UnregisterAllVars(const String&)
- - Component@ GetComponent(uint)
- - Node@ GetNode(uint)
- - const String& GetVarName(ShortStringHash) const
- - void Update(float)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - Vector3& position
- - Quaternion& rotation
- - Vector3 direction
- - Vector3& scale
- - Vector3 worldPosition
- - Quaternion worldRotation
- - Vector3 worldDirection
- - Vector3 worldScale
- - Vector3& targetPosition (readonly)
- - Quaternion& targetRotation (readonly)
- - Vector3 worldTargetPosition (readonly)
- - Quaternion worldTargetRotation (readonly)
- - Matrix3x4 transform (readonly)
- - Matrix3x4 targetTransform (readonly)
- - Matrix3x4& worldTransform (readonly)
- - bool smoothed
- - uint id (readonly)
- - uint numChildren (readonly)
- - uint numAllChildren (readonly)
- - Node@[] children (readonly)
- - uint numComponents (readonly)
- - Component@[] components (readonly)
- - String& name
- - Node@ parent
- - bool active
- - float smoothingConstant
- - float snapThreshold
- - bool asyncLoading (readonly)
- - float asyncProgress (readonly)
- - uint checksum (readonly)
- - String& fileName (readonly)
- - PackageFile@[]@ requiredPackageFiles (readonly)
- - DebugRenderer@ debugRenderer (readonly)
- - Octree@ octree (readonly)
- - PhysicsWorld@ physicsWorld (readonly)
- - VariantMap vars
- Camera
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void SetOrthoSize(const Vector2&)
- - Frustum GetSplitFrustum(float, float)
- - Ray GetScreenRay(float, float)
- - float GetDistance(const Vector3&)
- - float GetDistanceSquared(const Vector3&)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - float nearClip
- - float farClip
- - float fov
- - float orthoSize
- - float aspectRatio
- - float zoom
- - float lodBias
- - bool orthographic
- - bool autoAspectRatio
- - Vector2& projectionOffset
- - uint viewMask
- - uint viewOverrideFlags
- - Frustum frustum (readonly)
- - Matrix4 projection (readonly)
- - Frustum viewSpaceFrustum (readonly)
- - float halfViewSize (readonly)
- - Vector3 forwardVector (readonly)
- - Vector3 rightVector (readonly)
- - Vector3 upVector (readonly)
- Bone
- Properties:<br>
- - Node@ node (readonly)
- - String name
- - Vector3 initialPosition
- - Quaternion initialRotation
- - Vector3 initialScale
- - bool animated
- - float radius
- - BoundingBox boundingBox
- Skeleton
- Methods:<br>
- - void Reset()
- - Bone@ GetBone(const String&) const
- Properties:<br>
- - Bone@ rootBone (readonly)
- - uint numBones (readonly)
- - Bone@[] bones (readonly)
- Texture
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - void SetNumLevels(uint)
- - void ClearDataLost()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - TextureUsage usage (readonly)
- - uint format (readonly)
- - uint levels (readonly)
- - int width (readonly)
- - int height (readonly)
- - int[] levelWidth (readonly)
- - int[] levelHeight (readonly)
- - TextureFilterMode filterMode
- - TextureAddressMode[] addressMode
- - Color& borderColor
- - Texture@ backupTexture
- - bool dataLost (readonly)
- Viewport
- Properties:<br>
- - Scene@ scene
- - Camera@ camera
- - IntRect rect
- RenderSurface
- Properties:<br>
- - Texture@ parentTexture (readonly)
- - int width (readonly)
- - int height (readonly)
- - TextureUsage usage (readonly)
- - Viewport& viewport
- - RenderSurface@ linkedRenderTarget
- - RenderSurface@ linkedDepthStencil
- Texture2D
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - void SetNumLevels(uint)
- - void ClearDataLost()
- - void SetSize(int, int, uint, TextureUsage arg3 = TEXTURE_STATIC)
- - bool Load(Image@, bool arg1 = false)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - TextureUsage usage (readonly)
- - uint format (readonly)
- - uint levels (readonly)
- - int width (readonly)
- - int height (readonly)
- - int[] levelWidth (readonly)
- - int[] levelHeight (readonly)
- - TextureFilterMode filterMode
- - TextureAddressMode[] addressMode
- - Color& borderColor
- - Texture@ backupTexture
- - bool dataLost (readonly)
- - RenderSurface@ renderSurface (readonly)
- TextureCube
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - void SetNumLevels(uint)
- - void ClearDataLost()
- - void SetSize(int, uint, TextureUsage arg2 = TEXTURE_STATIC)
- - bool Load(CubeMapFace, Image@, bool arg2 = false)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - TextureUsage usage (readonly)
- - uint format (readonly)
- - uint levels (readonly)
- - int width (readonly)
- - int height (readonly)
- - int[] levelWidth (readonly)
- - int[] levelHeight (readonly)
- - TextureFilterMode filterMode
- - TextureAddressMode[] addressMode
- - Color& borderColor
- - Texture@ backupTexture
- - bool dataLost (readonly)
- - RenderSurface@[] renderSurface (readonly)
- Pass
- Properties:<br>
- - bool alphaTest
- - BlendMode blendMode
- - CompareMode depthTestMode
- - bool depthWrite
- - String& vertexShader
- - String& pixelShader
- Technique
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - Pass@ CreatePass(PassType)
- - void RemovePass(PassType)
- - bool HasPass(PassType) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - bool sm3
- - Pass@[] passes (readonly)
- Material
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - void SetUVTransform(const Vector2&, float, const Vector2&)
- - void SetUVTransform(const Vector2&, float, float)
- - void RemoveShaderParameter(const String&)
- - Material@ Clone(const String&) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - uint numTechniques
- - Technique@[] technique (readonly)
- - Vector4&[] shaderParameters
- - Texture@[] textures
- - bool occlusion (readonly)
- - CullMode cullMode
- - CullMode shadowCullMode
- PostProcessPass
- Methods:<br>
- - void RemoveShaderParameter(const String&)
- Properties:<br>
- - String& vertexShader
- - String& pixelShader
- - String& output
- - String&[] textures
- - Vector4[] shaderParameters
- PostProcess
- Methods:<br>
- - bool LoadParameters(XMLFile@)
- - bool CreateRenderTarget(const String&, uint, uint, uint, bool, bool)
- - void RemoveRenderTarget(const String&)
- - bool HasRenderTarget(const String&) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numPasses
- - PostProcessPass@[] passes (readonly)
- Model
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - BoundingBox& boundingBox (readonly)
- - Skeleton@ skeleton (readonly)
- - uint numGeometries (readonly)
- - uint[] numGeometryLodLevels (readonly)
- - uint numMorphs (readonly)
- Animation
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - String& animationName (readonly)
- - float length (readonly)
- - uint numTracks (readonly)
- DebugRenderer
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void AddLine(const Vector3&, const Vector3&, const Color&, bool arg3 = true)
- - void AddNode(Node@, bool arg1 = true)
- - void AddBoundingBox(const BoundingBox&, const Color&, bool arg2 = true)
- - void AddFrustum(const Frustum&, const Color&, bool arg2 = true)
- - void AddPolyhedron(const Polyhedron&, const Color&, bool arg2 = true)
- - void AddSphere(const Sphere&, const Color&, bool arg2 = true)
- - void AddSkeleton(Skeleton@, const Color&, bool arg2 = true)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- Drawable
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void DrawDebugGeometry(DebugRenderer@, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - bool inView (readonly)
- - bool visible
- - bool castShadows
- - bool occluder
- - bool occludee
- - float drawDistance
- - float shadowDistance
- - float lodBias
- - uint viewMask
- - uint lightMask
- - uint shadowMask
- - uint zoneMask
- - uint maxLights
- - BoundingBox& worldBoundingBox (readonly)
- BiasParameters
- Properties:<br>
- - float constantBias
- - float slopeScaledBias
- CascadeParameters
- Properties:<br>
- - float split1
- - float split2
- - float split3
- - float split4
- - float fadeStart
- FocusParameters
- Properties:<br>
- - bool focus
- - bool nonUniform
- - bool autoSize
- - float quantize
- - float minView
- Light
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void DrawDebugGeometry(DebugRenderer@, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - bool inView (readonly)
- - bool visible
- - bool castShadows
- - bool occluder
- - bool occludee
- - float drawDistance
- - float shadowDistance
- - float lodBias
- - uint viewMask
- - uint lightMask
- - uint shadowMask
- - uint zoneMask
- - uint maxLights
- - BoundingBox& worldBoundingBox (readonly)
- - LightType lightType
- - bool perVertex
- - Color& color
- - float specularIntensity
- - float range
- - float fov
- - float aspectRatio
- - float fadeDistance
- - BiasParameters& shadowBias
- - CascadeParameters& shadowCascade
- - FocusParameters& shadowFocus
- - float shadowFadeDistance
- - float shadowIntensity
- - float shadowResolution
- - float shadowNearFarRatio
- - Texture@ rampTexture
- - Texture@ shapeTexture
- - Frustum frustum (readonly)
- Zone
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void DrawDebugGeometry(DebugRenderer@, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - bool inView (readonly)
- - bool visible
- - bool castShadows
- - bool occluder
- - bool occludee
- - float drawDistance
- - float shadowDistance
- - float lodBias
- - uint viewMask
- - uint lightMask
- - uint shadowMask
- - uint zoneMask
- - uint maxLights
- - BoundingBox& worldBoundingBox (readonly)
- - BoundingBox& boundingBox
- - Color& ambientColor
- - Color& ambientStartColor (readonly)
- - Color& ambientEndColor (readonly)
- - Color& fogColor
- - float fogStart
- - float fogEnd
- - int priority
- - bool override
- - bool ambientGradient
- StaticModel
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void DrawDebugGeometry(DebugRenderer@, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - bool inView (readonly)
- - bool visible
- - bool castShadows
- - bool occluder
- - bool occludee
- - float drawDistance
- - float shadowDistance
- - float lodBias
- - uint viewMask
- - uint lightMask
- - uint shadowMask
- - uint zoneMask
- - uint maxLights
- - BoundingBox& worldBoundingBox (readonly)
- - Model@ model
- - Material@[] materials
- - BoundingBox& boundingBox (readonly)
- - uint numGeometries (readonly)
- - uint softwareLodLevel
- - Zone@ zone (readonly)
- Skybox
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void DrawDebugGeometry(DebugRenderer@, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - bool inView (readonly)
- - bool visible
- - bool castShadows
- - bool occluder
- - bool occludee
- - float drawDistance
- - float shadowDistance
- - float lodBias
- - uint viewMask
- - uint lightMask
- - uint shadowMask
- - uint zoneMask
- - uint maxLights
- - BoundingBox& worldBoundingBox (readonly)
- - Model@ model
- - Material@[] materials
- - BoundingBox& boundingBox (readonly)
- - uint numGeometries (readonly)
- - uint softwareLodLevel
- - Zone@ zone (readonly)
- AnimationState
- Methods:<br>
- - void AddWeight(float)
- - void AddTime(float)
- Properties:<br>
- - Bone@ startBone
- - bool looped
- - float weight
- - float time
- - uint8 layer
- - bool useNlerp
- - Animation@ animation (readonly)
- - bool enabled (readonly)
- - float length (readonly)
- AnimatedModel
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void DrawDebugGeometry(DebugRenderer@, bool)
- - AnimationState@ AddAnimationState(Animation@)
- - void RemoveAnimationState(Animation@)
- - void RemoveAnimationState(const String&)
- - void RemoveAnimationState(AnimationState@)
- - void RemoveAllAnimationStates()
- - void SetMorphWeight(uint, float)
- - void ResetMorphWeights()
- - float GetMorphWeight(uint) const
- - AnimationState@ GetAnimationState(Animation@) const
- - AnimationState@ GetAnimationState(uint) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - bool inView (readonly)
- - bool visible
- - bool castShadows
- - bool occluder
- - bool occludee
- - float drawDistance
- - float shadowDistance
- - float lodBias
- - uint viewMask
- - uint lightMask
- - uint shadowMask
- - uint zoneMask
- - uint maxLights
- - BoundingBox& worldBoundingBox (readonly)
- - Model@ model
- - Material@[] materials
- - BoundingBox& boundingBox (readonly)
- - uint numGeometries (readonly)
- - uint softwareLodLevel
- - float animationLodBias
- - float invisibleLodFactor
- - Skeleton@ skeleton (readonly)
- - uint numAnimationStates (readonly)
- - AnimationState@[] animationStates (readonly)
- - uint numMorphs (readonly)
- - float[] morphWeights
- - Zone@ zone (readonly)
- AnimationController
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - bool Play(const String&, uint8, bool, float arg3 = 0.0f)
- - bool PlayExclusive(const String&, uint8, bool, float arg3 = 0.0f)
- - void Stop(const String&, float arg1 = 0.0f)
- - void StopLayer(uint8, float arg1 = 0.0f)
- - void StopAll(float arg0 = 0.0f)
- - bool Fade(const String&, float, float)
- - bool FadeOthers(const String&, float, float)
- - bool SetLayer(const String&, uint8)
- - bool SetStartBone(const String&, const String&)
- - bool SetTime(const String&, float)
- - bool SetWeight(const String&, float)
- - bool SetLooped(const String&, bool)
- - bool SetSpeed(const String&, float)
- - bool SetAutoFade(const String&, float)
- - bool IsPlaying(const String&) const
- - bool IsFadingIn(const String&) const
- - bool IsFadingOut(const String&) const
- - uint8 GetLayer(const String&) const
- - const String& GetStartBone(const String&) const
- - float GetTime(const String&) const
- - float GetWeight(const String&) const
- - bool GetLooped(const String&) const
- - float GetLength(const String&) const
- - float GetSpeed(const String&) const
- - float GetAutoFade(const String&) const
- - float GetFadeTarget(const String&) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- Billboard
- Properties:<br>
- - Vector3 position
- - Vector2 size
- - Rect uv
- - Color color
- - float rotation
- - bool enabled
- BillboardSet
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void DrawDebugGeometry(DebugRenderer@, bool)
- - void Updated()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - bool inView (readonly)
- - bool visible
- - bool castShadows
- - bool occluder
- - bool occludee
- - float drawDistance
- - float shadowDistance
- - float lodBias
- - uint viewMask
- - uint lightMask
- - uint shadowMask
- - uint zoneMask
- - uint maxLights
- - BoundingBox& worldBoundingBox (readonly)
- - Material@ material
- - uint numBillboards
- - bool relative
- - bool sorted
- - bool scaled
- - float animationLodBias
- - Billboard@[] billboards (readonly)
- - Zone@ zone (readonly)
- ParticleEmitter
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void SetActive(bool, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - Material@ material
- - bool relative
- - bool sorted
- - bool scaled
- - float animationLodBias
- - XMLFile@ parameters
- - bool active (readonly)
- - uint numParticles (readonly)
- - Zone@ zone (readonly)
- RayQueryResult
- Properties:<br>
- - Drawable@ drawable (readonly)
- - Node@ node (readonly)
- - float distance
- - uint subObject
- Octree
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void Resize(const BoundingBox&, uint)
- - void DrawDebugGeometry(bool) const
- - void AddManualDrawable(Drawable@)
- - void RemoveManualDrawable(Drawable@)
- - RayQueryResult[]@ Raycast(const Ray&, RayQueryLevel arg1 = RAY_TRIANGLE, float arg2 = M_INFINITY, uint8 arg3 = DRAWABLE_ANY, uint arg4 = DEFAULT_VIEWMASK) const
- - RayQueryResult RaycastSingle(const Ray&, RayQueryLevel arg1 = RAY_TRIANGLE, float arg2 = M_INFINITY, uint8 arg3 = DRAWABLE_ANY, uint arg4 = DEFAULT_VIEWMASK) const
- - Node@[]@ GetDrawables(const Vector3&, uint8 arg1 = DRAWABLE_ANY, uint arg2 = DEFAULT_VIEWMASK)
- - Node@[]@ GetDrawables(const BoundingBox&, uint8 arg1 = DRAWABLE_ANY, uint arg2 = DEFAULT_VIEWMASK)
- - Node@[]@ GetDrawables(const Frustum&, uint8 arg1 = DRAWABLE_ANY, uint arg2 = DEFAULT_VIEWMASK)
- - Node@[]@ GetDrawables(const Sphere&, uint8 arg1 = DRAWABLE_ANY, uint arg2 = DEFAULT_VIEWMASK)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - BoundingBox& worldBoundingBox (readonly)
- - uint numLevels (readonly)
- Graphics
- Methods:<br>
- - bool SetMode(int, int, bool, bool, bool, int)
- - bool SetMode(int, int)
- - bool ToggleFullscreen()
- - void Close()
- - bool TakeScreenShot(Image@)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - bool flushGPU
- - String& windowTitle
- - int width (readonly)
- - int height (readonly)
- - int multiSample (readonly)
- - bool fullscreen (readonly)
- - bool vsync (readonly)
- - bool tripleBuffer (readonly)
- - bool initialized (readonly)
- - bool deviceLost (readonly)
- - uint numPrimitives (readonly)
- - uint numBatches (readonly)
- - bool sm3Support (readonly)
- - bool lightPrepassSupport (readonly)
- - bool hardwareDepthSupport (readonly)
- - bool hardwareShadowSupport (readonly)
- - bool hiresShadowSupport (readonly)
- - bool forceSM2
- - IntVector2[]@ resolutions (readonly)
- - int[]@ multiSampleLevels (readonly)
- EdgeFilterParameters
- Properties:<br>
- - float radius
- - float threshold
- - float strength
- Renderer
- Methods:<br>
- - void DrawDebugGeometry(bool) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numViewports
- - Viewport&[] viewports
- - bool lightPrepass
- - bool specularLighting
- - int textureAnisotropy
- - TextureFilterMode textureFilterMode
- - int textureQuality
- - int materialQuality
- - bool drawShadows
- - int shadowMapSize
- - int shadowQuality
- - int maxShadowCascades
- - int maxShadowMaps
- - bool reuseShadowMaps
- - bool dynamicInstancing
- - int maxInstanceTriangles
- - bool edgeFilter
- - EdgeFilterParameters& edgeFilterParameters
- - int maxOccluderTriangles
- - int occlusionBufferSize
- - float occluderSizeThreshold
- - uint numPrimitives (readonly)
- - uint numBatches (readonly)
- - uint numViews (readonly)
- - uint[] numGeometries (readonly)
- - uint[] numLights (readonly)
- - uint[] numShadowMaps (readonly)
- - uint[] numOccluders (readonly)
- Input
- Methods:<br>
- - void SuppressNextChar()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - bool toggleFullscreen
- - bool[] keyDown (readonly)
- - bool[] keyPress (readonly)
- - bool[] mouseButtonDown (readonly)
- - bool[] mouseButtonPress (readonly)
- - bool[] qualifierDown (readonly)
- - bool[] qualifierPress (readonly)
- - int qualifiers (readonly)
- - IntVector2& mouseMove (readonly)
- - int mouseMoveX (readonly)
- - int mouseMoveY (readonly)
- - int mouseMoveWheel (readonly)
- - bool active (readonly)
- - bool minimized (readonly)
- Sound
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - float length (readonly)
- - uint sampleSize (readonly)
- - float frequency (readonly)
- - bool looped
- - bool sixteenBit (readonly)
- - bool stereo (readonly)
- - bool compressed (readonly)
- SoundSource
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void Play(Sound@)
- - void Play(Sound@, float)
- - void Play(Sound@, float, float)
- - void Play(Sound@, float, float, float)
- - void Stop()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - SoundType soundType
- - float frequency
- - float gain
- - float panning
- - Sound@ sound (readonly)
- - float timePosition (readonly)
- - float attenuation (readonly)
- - bool autoRemove
- - bool playing (readonly)
- SoundSource3D
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void Play(Sound@)
- - void Play(Sound@, float)
- - void Play(Sound@, float, float)
- - void Play(Sound@, float, float, float)
- - void Stop()
- - void SetDistanceAttenuation(float, float, float)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - SoundType soundType
- - float frequency
- - float gain
- - float panning
- - Sound@ sound (readonly)
- - float timePosition (readonly)
- - float attenuation (readonly)
- - bool autoRemove
- - bool playing (readonly)
- - float nearDistance
- - float farDistance
- - float rolloffFactor
- Audio
- Methods:<br>
- - void SetMode(int, int, bool, bool arg3 = true)
- - bool Play()
- - void Stop()
- - void SetListenerTransform(const Vector3&, const Quaternion&)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - float[] masterGain
- - Vector3& listenerPosition
- - Quaternion& listenerRotation
- - uint sampleSize (readonly)
- - int mixRate (readonly)
- - bool stereo (readonly)
- - bool interpolated (readonly)
- - bool playing (readonly)
- - bool initialized (readonly)
- Font
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- UIElement
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - VariantMap vars
- BorderImage
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - VariantMap vars
- Button
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- - void SetPressedOffset(int, int)
- - void SetLabelOffset(int, int)
- - void SetRepeat(float, float)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - IntVector2& pressedOffset
- - IntVector2& labelOffset
- - float repeatDelay
- - float repeatRate
- - VariantMap vars
- CheckBox
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- - void SetCheckedOffset(int, int)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - bool checked
- - IntVector2& checkedOffset
- - VariantMap vars
- Cursor
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- - void DefineShape(CursorShape, Texture@, const IntRect&, const IntVector2&)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - CursorShape shape
- - VariantMap vars
- Slider
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- - void ChangeValue(float)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - Orientation orientation
- - float range
- - float value
- - BorderImage@ knob (readonly)
- - VariantMap vars
- ScrollBar
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void ChangeValue(float)
- - void StepBack()
- - void StepForward()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Orientation orientation
- - float range
- - float value
- - float scrollStep
- - float stepFactor
- - float effectiveScrollStep (readonly)
- - Button@ backButton (readonly)
- - Button@ forwardButton (readonly)
- - Slider@ slider (readonly)
- - VariantMap vars
- ScrollView
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetViewPosition(int, int)
- - void SetScrollBarsVisible(bool, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - UIElement@ contentElement
- - IntVector2& viewPosition
- - float scrollStep
- - float pageStep
- - ScrollBar@ horizontalScrollBar (readonly)
- - ScrollBar@ verticalScrollBar (readonly)
- - BorderImage@ scrollPanel (readonly)
- - VariantMap vars
- ListView
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetViewPosition(int, int)
- - void SetScrollBarsVisible(bool, bool)
- - void AddItem(UIElement@)
- - void InsertItem(uint, UIElement@)
- - void RemoveItem(UIElement@)
- - void RemoveItem(uint)
- - void RemoveAllItems()
- - void AddSelection(uint)
- - void RemoveSelection(uint)
- - void ToggleSelection(uint)
- - void ChangeSelection(int, bool)
- - void ClearSelection()
- - void SetChildItemsVisible(uint, bool)
- - void SetChildItemsVisible(bool)
- - void ToggleChildItemsVisible(uint)
- - bool IsSelected(uint) const
- - UIElement@[]@ GetItems() const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - IntVector2& viewPosition
- - UIElement@ contentElement (readonly)
- - ScrollBar@ horizontalScrollBar (readonly)
- - ScrollBar@ verticalScrollBar (readonly)
- - BorderImage@ scrollPanel (readonly)
- - float scrollStep
- - float pageStep
- - uint numItems (readonly)
- - UIElement@[] items (readonly)
- - uint selection
- - uint[]@ selections
- - UIElement@ selectedItem (readonly)
- - UIElement@[]@ selectedItems (readonly)
- - HighlightMode highlightMode
- - bool multiselect
- - bool hierarchyMode
- - bool clearSelectionOnDefocus
- - float floatClickInterval
- - VariantMap vars
- Text
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - bool SetFont(const String&, int)
- - bool SetFont(Font@, int)
- - void SetSelection(uint, uint)
- - void ClearSelection()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Font@ font (readonly)
- - int fontSize (readonly)
- - String& text
- - HorizontalAlignment textAlignment
- - float rowSpacing
- - bool wordwrap
- - uint selectionStart (readonly)
- - uint selectionLength (readonly)
- - Color& selectionColor
- - Color& hoverColor
- - uint numRows (readonly)
- - int rowHeight (readonly)
- - VariantMap vars
- LineEdit
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - String& text
- - uint cursorPosition
- - float cursorBlinkRate
- - uint maxLength
- - uint8 echoCharacter
- - bool cursorMovable
- - bool textSelectable
- - bool textCopyable
- - Text@ textElement (readonly)
- - BorderImage@ cursor (readonly)
- - VariantMap vars
- Menu
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- - void SetPressedOffset(int, int)
- - void SetLabelOffset(int, int)
- - void SetRepeat(float, float)
- - void SetPopupOffset(int, int)
- - void SetAccelerator(int, int)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - IntVector2& pressedOffset
- - IntVector2& labelOffset
- - float repeatDelay
- - float repeatRate
- - UIElement@ popup
- - IntVector2& popupOffset
- - bool showPopup
- - int acceleratorKey (readonly)
- - int acceleratorQualifiers (readonly)
- - VariantMap vars
- DropDownList
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- - void SetPressedOffset(int, int)
- - void SetLabelOffset(int, int)
- - void SetRepeat(float, float)
- - void SetAccelerator(int, int)
- - void AddItem(UIElement@)
- - void InsertItem(uint, UIElement@)
- - void RemoveItem(UIElement@)
- - void RemoveItem(uint)
- - void RemoveAllItems()
- - UIElement@[]@ GetItems() const
- - UIElement@ getPopup() const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - IntVector2& pressedOffset
- - IntVector2& labelOffset
- - float repeatDelay
- - float repeatRate
- - bool showPopup
- - uint selection
- - bool resizePopup
- - int acceleratorKey (readonly)
- - int acceleratorQualifiers (readonly)
- - uint numItems (readonly)
- - UIElement@[] items (readonly)
- - UIElement@ selectedItem (readonly)
- - ListView@ listView (readonly)
- - UIElement@ placeholder (readonly)
- - VariantMap vars
- Window
- Methods:<br>
- - void SetStyle(const XMLElement&)
- - void SetStyle(XMLFile@, const String&)
- - void SetStyleAuto(XMLFile@)
- - void SetPosition(int, int)
- - void SetSize(int, int)
- - void SetMinSize(int, int)
- - void SetMaxSize(int, int)
- - void SetFixedSize(int, int)
- - void SetFixedWidth(int)
- - void SetFixedHeight(int)
- - void SetAlignment(HorizontalAlignment, VerticalAlignment)
- - void SetLayout(LayoutMode, int arg1 = 0, const IntRect& arg2 = IntRect ( 0 , 0 , 0 , 0 ))
- - void UpdateLayout()
- - void DisableLayoutUpdate()
- - void EnableLayoutUpdate()
- - void BringToFront()
- - void AddChild(UIElement@)
- - void InsertChild(uint, UIElement@)
- - void RemoveChild(UIElement@)
- - void RemoveAllChildren()
- - void Remove()
- - UIElement@ GetChild(const String&, bool arg1 = false) const
- - UIElement@[]@ GetChildren(bool arg0 = false) const
- - IntVector2 ScreenToElement(const IntVector2&)
- - IntVector2 ElementToScreen(const IntVector2&)
- - bool IsInside(IntVector2, bool)
- - bool IsInsideCombined(IntVector2, bool)
- - void SetFullImageRect()
- - void SetHoverOffset(int, int)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - IntVector2& position
- - IntVector2& size
- - int width
- - int height
- - IntVector2& minSize
- - int minWidth
- - int minHeight
- - IntVector2& maxSize
- - int maxWidth
- - int maxHeight
- - HorizontalAlignment horizontalAlignment
- - VerticalAlignment verticalAlignment
- - IntRect& clipBorder
- - Color&[] colors
- - int priority
- - float opacity
- - bool bringToFront
- - bool bringToBack
- - bool clipChildren
- - bool sortChildren
- - bool active
- - bool focus
- - bool selected
- - bool visible
- - bool hovering (readonly)
- - bool colorGradient (readonly)
- - FocusMode focusMode
- - uint dragDropMode
- - LayoutMode layoutMode
- - int layoutSpacing
- - IntRect& layoutBorder
- - IntVector2& childOffset (readonly)
- - uint[] numChildren (readonly)
- - uint numAllChildren (readonly)
- - UIElement@[] children (readonly)
- - UIElement@ parent (readonly)
- - UIElement@ root (readonly)
- - IntVector2 screenPosition (readonly)
- - float derivedOpacity (readonly)
- - IntRect combinedScreenRect (readonly)
- - Texture@ texture
- - IntRect& imageRect
- - IntRect& border
- - IntVector2& hoverOffset
- - bool movable
- - bool resizable
- - IntRect& resizeBorder
- - VariantMap vars
- FileSelector
- Methods:<br>
- - void SetButtonTexts(const String&, const String&)
- - void SetFilters(String[]@, uint)
- - void UpdateElements()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& title
- - String& path
- - String& fileName
- - bool directoryMode
- - String& filter (readonly)
- - uint filterIndex (readonly)
- - XMLFile@ style
- - Window@ window (readonly)
- - Text@ titleText (readonly)
- - ListView@ fileList (readonly)
- - LineEdit@ pathEdit (readonly)
- - LineEdit@ fileNameEdit (readonly)
- - DropDownList@ filterList (readonly)
- - Button@ okButton (readonly)
- - Button@ cancelButton (readonly)
- UI
- Methods:<br>
- - void Clear()
- - UIElement@ LoadLayout(XMLFile@)
- - UIElement@ LoadLayout(XMLFile@, XMLFile@)
- - UIElement@ GetElementAt(const IntVector2&, bool arg1 = true)
- - UIElement@ GetElementAt(int, int, bool arg2 = true)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - Cursor@ cursor
- - IntVector2 cursorPosition (readonly)
- - UIElement@ focusElement
- - UIElement@ frontElement (readonly)
- - UIElement@ root (readonly)
- Controls
- Methods:<br>
- - void Reset()
- - void Set(uint, bool)
- - bool IsDown(uint) const
- - bool IsPressed(uint, const Controls&) const
- Properties:<br>
- - uint buttons
- - float yaw
- - float pitch
- - VariantMap extraData
- NetworkPriority
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - float basePriority
- - float distanceFactor
- - float minPriority
- - bool alwaysUpdateOwner
- Connection
- Methods:<br>
- - void SendMessage(int, bool, bool, const VectorBuffer&, uint arg4 = 0, uint arg5 = 0)
- - void SendRemoteEvent(const String&, bool, const VariantMap& arg2 = VariantMap ( ))
- - void SendRemoteEvent(Node@, const String&, bool, const VariantMap& arg3 = VariantMap ( ))
- - void Disconnect(int arg0 = 0)
- - String ToString() const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - Scene@ scene
- - bool logStatistics
- - bool client (readonly)
- - bool connected (readonly)
- - bool connectPending (readonly)
- - bool sceneLoaded (readonly)
- - String address (readonly)
- - uint16 port (readonly)
- - uint numDownloads (readonly)
- - String& downloadName (readonly)
- - float downloadProgress (readonly)
- - Vector3 position
- - Controls controls
- - VariantMap identity
- Network
- Methods:<br>
- - bool Connect(const String&, uint16, Scene@, const VariantMap& arg3 = VariantMap ( ))
- - void Disconnect(int arg0 = 0)
- - bool StartServer(uint16)
- - void StopServer()
- - void BroadcastMessage(int, bool, bool, const VectorBuffer&, uint arg4 = 0, uint arg5 = 0)
- - void BroadcastRemoteEvent(const String&, bool, const VariantMap& arg2 = VariantMap ( ))
- - void BroadcastRemoteEvent(Scene@, const String&, bool, const VariantMap& arg3 = VariantMap ( ))
- - void BroadcastRemoteEvent(Node@, const String&, bool, const VariantMap& arg3 = VariantMap ( ))
- - void RegisterRemoteEvent(const String&) const
- - void UnregisterRemoteEvent(const String&) const
- - void UnregisterAllRemoteEvents()
- - bool CheckRemoteEvent(const String&) const
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - int updateFps
- - String& packageCacheDir
- - bool serverRunning (readonly)
- - Connection@ serverConnection (readonly)
- - Connection@[]@ clientConnections (readonly)
- CollisionShape
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void Clear()
- - void SetSphere(float, const Vector3& arg1 = Vector3 ( ), const Quaternion& arg2 = Quaternion ( ))
- - void SetBox(const Vector3&, const Vector3& arg1 = Vector3 ( ), const Quaternion& arg2 = Quaternion ( ))
- - void SetCylinder(float, float, const Vector3& arg2 = Vector3 ( ), const Quaternion& arg3 = Quaternion ( ))
- - void SetCapsule(float, float, const Vector3& arg2 = Vector3 ( ), const Quaternion& arg3 = Quaternion ( ))
- - void SetTriangleMesh(Model@, uint, const Vector3& arg2 = Vector3 ( 1 , 1 , 1 ), const Vector3& arg3 = Vector3 ( ), const Quaternion& arg4 = Quaternion ( ))
- - void SetHeightfield(Model@, uint, uint, float, uint, const Vector3& arg5 = Vector3 ( 1 , 1 , 1 ), const Vector3& arg6 = Vector3 ( ), const Quaternion& arg7 = Quaternion ( ))
- - void SetConvexHull(Model@, float, uint, const Vector3& arg3 = Vector3 ( 1 , 1 , 1 ), const Vector3& arg4 = Vector3 ( ), const Quaternion& arg5 = Quaternion ( ))
- - void SetTransform(const Vector3&, const Quaternion&)
- - void DrawDebugGeometry(DebugRenderer@, bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - Model@ model (readonly)
- - ShapeType shapeType (readonly)
- - Vector3& position
- - Quaternion& rotation
- - uint collisionLayer
- - uint collisionMask
- - float friction
- - float bounce
- - bool phantom
- - BoundingBox worldBoundingBox (readonly)
- RigidBody
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void SetTransform(const Vector3&, const Quaternion&)
- - void ApplyForce(const Vector3&)
- - void ApplyForceAtPosition(const Vector3&, const Vector3&)
- - void ApplyTorque(const Vector3&)
- - void ResetForces()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - float mass
- - int massAxis
- - Vector3& linearVelocity
- - float linearRestThreshold
- - Vector3& angularVelocity
- - float angularRestThreshold
- - float angularMaxVelocity
- - bool active
- - Vector3& position
- - Quaternion& rotation
- - float linearDampingThreshold
- - float linearDampingScale
- - float angularDampingThreshold
- - float angularDampingScale
- Joint
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void Clear()
- - bool SetBall(const Vector3&, RigidBody@, RigidBody@)
- - bool SetHinge(const Vector3&, const Vector3&, RigidBody@, RigidBody@)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - Vector3 position
- - Vector3 axis
- - RigidBody@ bodyA (readonly)
- - RigidBody@ bodyB (readonly)
- - JointType jointType (readonly)
- PhysicsRaycastResult
- Properties:<br>
- - CollisionShape@ collisionShape (readonly)
- - Vector3 position
- - Vector3 normal
- - float distance
- PhysicsWorld
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - void Update(float)
- - PhysicsRaycastResult[]@ Raycast(const Ray&, float arg1 = M_INFINITY, uint arg2 = 0xffffffff)
- - void DrawDebugGeometry(bool)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - Vector3 gravity
- - int fps
- - uint maxContacts
- - float linearRestThreshold
- - float angularRestThreshold
- - float bounceThreshold
- - float erp
- - float cfm
- - float contactSurfaceLayer
- - float linearDampingThreshold
- - float linearDampingScale
- - float angularDampingThreshold
- - float angularDampingScale
- ScriptFile
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool Execute(const String&, const Variant[]@)
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - String& name
- - uint memoryUse (readonly)
- - uint useTimer (readonly)
- - bool compiled (readonly)
- ScriptObject
- ScriptInstance
- Methods:<br>
- - bool Load(File@)
- - bool Save(File@)
- - bool LoadXML(const XMLElement&)
- - bool SaveXML(XMLElement&)
- - void ApplyAttributes()
- - bool SetAttribute(const String&, const Variant&)
- - Variant GetAttribute(const String&)
- - void Remove()
- - bool CreateObject(ScriptFile@, const String&)
- - bool Execute(const String&, const Variant[]@)
- - bool Execute(const String&)
- - void DelayedExecute(float, const String&, const Variant[]@)
- - void DelayedExecute(float, const String&)
- - void ClearDelayedExecute()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - uint numAttributes (readonly)
- - Variant[] attributes
- - AttributeInfo&[] attributeInfos (readonly)
- - uint id (readonly)
- - Node@ node (readonly)
- - bool active
- - int fixedUpdateFps
- - ScriptFile@ scriptFile
- - ScriptObject@ object (readonly)
- - String& className
- Script
- Methods:<br>
- - bool Execute(const String&)
- - void DumpAPI()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - ScriptFile@ defaultScriptFile
- - Scene@ defaultScene
- Console
- Methods:<br>
- - void Toggle()
- - void UpdateElements()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - XMLFile@ style
- - bool visible
- - uint numRows
- - uint numHistoryRows
- - uint historyPosition (readonly)
- - String&[] historyRow (readonly)
- - BorderImage@ background (readonly)
- - LineEdit@ lineEdit (readonly)
- DebugHud
- Methods:<br>
- - void Toggle(uint)
- - void ToggleAll()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - XMLFile@ style
- - uint mode
- - float profilerInterval
- - bool useRendererStats
- - Text@ statsText (readonly)
- - Text@ modeText (readonly)
- - Text@ profilerText (readonly)
- Engine
- Methods:<br>
- - void RunFrame()
- - void Exit()
- - void DumpProfilingData()
- - void DumpResources()
- - Console@ CreateConsole()
- - DebugHud@ CreateDebugHud()
- Properties:<br>
- - ShortStringHash type (readonly)
- - String& typeName (readonly)
- - int minFps
- - int maxFps
- - int maxInactiveFps
- - bool initialized (readonly)
- - bool exiting (readonly)
- - bool headless (readonly)
- */
|