namespace Urho3D { /** \page EventList Event list ## %Core events ### BeginFrame - %FrameNumber : unsigned - %TimeStep : float ### Update - %TimeStep : float ### PostUpdate - %TimeStep : float ### RenderUpdate - %TimeStep : float ### PostRenderUpdate - %TimeStep : float ### EndFrame ## %Engine events ### ConsoleCommand - %Command : String - %Id : String ## %Drawable events ### BoneHierarchyCreated - %Node : Node pointer ### AnimationTrigger - %Node : Node pointer - %Name : String - %Time : Float - %Data : User-defined data type ### TerrainCreated - %Node : Node pointer ## %Graphics events ### WindowMessage - %Window : int - %Msg : int - %WParam : int - %LParam : int - %Handled : bool ### ScreenMode - %Width : int - %Height : int - %Fullscreen : bool - %Resizable : bool - %Borderless : bool ### GraphicsFeatures ### RenderSurfaceUpdate ### BeginRendering ### EndRendering ### BeginViewUpdate - %Texture : Texture pointer - %Surface : RenderSurface pointer - %Scene : Scene pointer - %Camera : Camera pointer ### EndViewUpdate - %Texture : Texture pointer - %Surface : RenderSurface pointer - %Scene : Scene pointer - %Camera : Camera pointer ### BeginViewRender - %Texture : Texture pointer - %Surface : RenderSurface pointer - %Scene : Scene pointer - %Camera : Camera pointer ### EndViewRender - %Texture : Texture pointer - %Surface : RenderSurface pointer - %Scene : Scene pointer - %Camera : Camera pointer ## %IO events ### LogMessage - %Message : String - %Level : int ### AsyncExecFinished - %RequestID : unsigned - %ExitCode : int ## %Input events ### MouseButtonDown - %Button : int - %Buttons : int - %Qualifiers : int ### MouseButtonUp - %Button : int - %Buttons : int - %Qualifiers : int ### MouseMove - %X : int (only when mouse visible) - %Y : int (only when mouse visible) - %DX : int - %DY : int - %Buttons : int - %Qualifiers : int ### MouseWheel - %Wheel : int - %Buttons : int - %Qualifiers : int ### KeyDown - %Key : int - %Scancode : int - %Raw : uint - %Buttons : int - %Qualifiers : int - %Repeat : bool ### KeyUp - %Key : int - %Scancode : int - %Raw : uint - %Buttons : int - %Qualifiers : int ### TextInput - %Text : String - %Buttons : int - %Qualifiers : int ### JoystickConnected - %JoystickID : int ### JoystickDisconnected - %JoystickID : int ### JoystickButtonDown - %JoystickID : int - %Button : int ### JoystickButtonUp - %JoystickID : int - %Button : int ### JoystickAxisMove - %JoystickID : int - %Button : int - %Position : float ### JoystickHatMove - %JoystickID : int - %Button : int - %Position : int ### TouchBegin - %TouchID : int - %X : int - %Y : int - %Pressure : float ### TouchEnd - %TouchID : int - %X : int - %Y : int ### TouchMove - %TouchID : int - %X : int - %Y : int - %DX : int - %DY : int - %Pressure : float ### GestureRecorded - %GestureID : unsigned ### GestureInput - %GestureID : unsigned - %CenterX : int - %CenterY : int - %NumFingers : int - %Error : float ### MultiGesture - %CenterX : int - %CenterY : int - %NumFingers : int - %DTheta : float (degrees) - %DDist : float ### DropFile - %FileName : String ### InputFocus - %Focus : bool - %Minimized : bool ### MouseVisibleChanged - %Visible : bool ### ExitRequested ## %Network events ### ServerConnected ### ServerDisconnected ### ConnectFailed ### ClientConnected - %Connection : Connection pointer ### ClientDisconnected - %Connection : Connection pointer ### ClientIdentity - %Connection : Connection pointer - %Allow : bool ### ClientSceneLoaded - %Connection : Connection pointer ### NetworkMessage - %Connection : Connection pointer - %MessageID : int - %Data : Buffer ### NetworkUpdate ### NetworkUpdateSent ### NetworkSceneLoadFailed - %Connection : Connection pointer ### RemoteEventData - %Connection : Connection pointer ## %Physics events ### PhysicsPreStep - %World : PhysicsWorld pointer - %TimeStep : float ### PhysicsPostStep - %World : PhysicsWorld pointer - %TimeStep : float ### PhysicsCollisionStart - %World : PhysicsWorld pointer - %NodeA : Node pointer - %NodeB : Node pointer - %BodyA : RigidBody pointer - %BodyB : RigidBody pointer - %Trigger : bool ### PhysicsCollision - %World : PhysicsWorld pointer - %NodeA : Node pointer - %NodeB : Node pointer - %BodyA : RigidBody pointer - %BodyB : RigidBody pointer - %Trigger : bool ### PhysicsCollisionEnd - %World : PhysicsWorld pointer - %NodeA : Node pointer - %NodeB : Node pointer - %BodyA : RigidBody pointer - %BodyB : RigidBody pointer - %Trigger : bool ### NodeCollisionStart - %Body : RigidBody pointer - %OtherNode : Node pointer - %OtherBody : RigidBody pointer - %Trigger : bool ### NodeCollision - %Body : RigidBody pointer - %OtherNode : Node pointer - %OtherBody : RigidBody pointer - %Trigger : bool ### NodeCollisionEnd - %Body : RigidBody pointer - %OtherNode : Node pointer - %OtherBody : RigidBody pointer - %Trigger : bool ## %Resource events ### ReloadStarted ### ReloadFinished ### ReloadFailed ### FileChanged - %FileName : String - %ResourceName : String ### LoadFailed - %ResourceName : String ### ResourceNotFound - %ResourceName : String ### UnknownResourceType - %ResourceType : ShortStringHash ## %Scene events ### SceneUpdate - %Scene : Scene pointer - %TimeStep : float ### SceneSubsystemUpdate - %Scene : Scene pointer - %TimeStep : float ### UpdateSmoothing - %Constant : float - %SquaredSnapThreshold : float ### SceneDrawableUpdateFinished - %Scene : Scene pointer - %TimeStep : float ### TargetPositionChanged ### TargetRotationChanged ### AttributeAnimationUpdate - %Scene : Scene pointer - %TimeStep : float ### ScenePostUpdate - %Scene : Scene pointer - %TimeStep : float ### AsyncLoadProgress - %Scene : Scene pointer - %Progress : float - %LoadedNodes : int - %TotalNodes : int ### AsyncLoadFinished - %Scene : Scene pointer ### NodeAdded - %Scene : Scene pointer - %Parent : Node pointer - %Node : Node pointer ### NodeRemoved - %Scene : Scene pointer - %Parent : Node pointer - %Node : Node pointer ### ComponentAdded - %Scene : Scene pointer - %Node : Node pointer - %Component : Component pointer ### ComponentRemoved - %Scene : Scene pointer - %Node : Node pointer - %Component : Component pointer ### NodeNameChanged - %Scene : Scene pointer - %Node : Node pointer ### NodeEnabledChanged - %Scene : Scene pointer - %Node : Node pointer ### ComponentEnabledChanged - %Scene : Scene pointer - %Node : Node pointer - %Component : Component pointer ### TemporaryChanged - %Serializable : Serializable pointer ## %UI events ### UIMouseClick - %Element : UIElement pointer - %X : int - %Y : int - %Button : int - %Buttons : int - %Qualifiers : int ### UIMouseClickEnd - %Element : UIElement pointer - %BeginElement : UIElement pointer - %X : int - %Y : int - %Button : int - %Buttons : int - %Qualifiers : int ### UIMouseDoubleClick - %Element : UIElement pointer - %X : int - %Y : int - %Button : int - %Buttons : int - %Qualifiers : int ### DragDropTest - %Source : UIElement pointer - %Target : UIElement pointer - %Accept : bool ### DragDropFinish - %Source : UIElement pointer - %Target : UIElement pointer - %Accept : bool ### FocusChanged - %Element : UIElement pointer - %ClickedElement : UIElement pointer ### NameChanged - %Element : UIElement pointer ### Resized - %Element : UIElement pointer - %Width : int - %Height : int ### Positioned - %Element : UIElement pointer - %X : int - %Y : int ### VisibleChanged - %Element : UIElement pointer - %Visible : bool ### Focused - %Element : UIElement pointer - %ByKey : bool ### Defocused - %Element : UIElement pointer ### LayoutUpdated - %Element : UIElement pointer ### Pressed - %Element : UIElement pointer ### Released - %Element : UIElement pointer ### Toggled - %Element : UIElement pointer - %State : bool ### SliderChanged - %Element : UIElement pointer - %Value : float ### SliderPaged - %Element : UIElement pointer - %Offset : int - %Pressed : bool ### ScrollBarChanged - %Element : UIElement pointer - %Value : float ### ViewChanged - %Element : UIElement pointer - %X : int - %Y : int ### ModalChanged - %Element : UIElement pointer - %Modal : bool ### CharEntry - %Element : UIElement pointer - %Text : String - %Buttons : int - %Qualifiers : int ### TextChanged - %Element : UIElement pointer - %Text : String ### TextFinished - %Element : UIElement pointer - %Text : String ### MenuSelected - %Element : UIElement pointer ### ItemSelected - %Element : UIElement pointer - %Selection : int ### ItemDeselected - %Element : UIElement pointer - %Selection : int ### SelectionChanged - %Element : UIElement pointer ### ItemClicked - %Element : UIElement pointer - %Item : UIElement pointer - %Selection : int - %Button : int - %Buttons : int - %Qualifiers : int ### ItemDoubleClicked - %Element : UIElement pointer - %Item : UIElement pointer - %Selection : int - %Button : int - %Buttons : int - %Qualifiers : int ### UnhandledKey - %Element : UIElement pointer - %Key : int - %Buttons : int - %Qualifiers : int ### FileSelected - %FileName : String - %Filter : String - %Ok : bool ### MessageACK - %Ok : bool ### ElementAdded - %Root : UIElement pointer - %Parent : UIElement pointer - %Element : UIElement pointer ### ElementRemoved - %Root : UIElement pointer - %Parent : UIElement pointer - %Element : UIElement pointer ### HoverBegin - %Element : UIElement pointer - %X : int - %Y : int - %ElementX : int - %ElementY : int ### HoverEnd - %Element : UIElement pointer ### DragBegin - %Element : UIElement pointer - %X : int - %Y : int - %ElementX : int - %ElementY : int ### DragMove - %Element : UIElement pointer - %X : int - %Y : int - %ElementX : int - %ElementY : int ### DragEnd - %Element : UIElement pointer - %X : int - %Y : int - %ElementX : int - %ElementY : int ### DragCancel - %Element : UIElement pointer - %X : int - %Y : int - %ElementX : int - %ElementY : int ### UIDropFile - %FileName : String - %Element : UIElement pointer - %X : int - %Y : int - %ElementX : int (only if element is non-null) - %ElementY : int (only if element is non-null) \page AttributeList Attribute list ### AnimatedModel - %Is %Enabled : bool - %Model : ResourceRef - %Material : ResourceRefList - %Is %Occluder : bool - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Update %When %Invisible : bool - %Draw %Distance : float - %Shadow %Distance : float - %LOD %Bias : float - %Animation %LOD %Bias : float - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int - %Animation %States : VariantVector ### AnimatedSprite2D - %Speed : float - %Cycle %Mode : int - %Animation : ResourceRef - %Flip X : bool - %Flip Y : bool - %Color : Color - %Layer : int - %Order %in %Layer : int - %Sprite : ResourceRef - %Blend %Mode : int - %Material : ResourceRef - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int ### AnimationController - %Is %Enabled : bool ### BillboardSet - %Is %Enabled : bool - %Material : ResourceRef - %Relative %Position : bool - %Relative %Scale : bool - %Sort %By %Distance : bool - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Face %Camera %Mode : int - %Draw %Distance : float - %Shadow %Distance : float - %Animation %LOD %Bias : float - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int - %Billboards : VariantVector ### BorderImage - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int ### Button - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Pressed %Image %Offset : IntVector2 - %Pressed %Child %Offset : IntVector2 - %Repeat %Delay : float - %Repeat %Rate : float ### Camera - %Is %Enabled : bool - %Near %Clip : float - %Far %Clip : float - %FOV : float - %Aspect %Ratio : float - %Fill %Mode : int - %Auto %Aspect %Ratio : bool - %Orthographic : bool - %Orthographic %Size : float - %Zoom : float - %LOD %Bias : float - %View %Mask : int - %View %Override %Flags : int - %Projection %Offset : Vector2 - %Reflection %Plane : Vector4 - %Clip %Plane : Vector4 - %Use %Reflection : bool - %Use %Clipping : bool ### CheckBox - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Is %Checked : bool - %Checked %Image %Offset : IntVector2 ### CollisionBox2D - %Size : Vector2 - %Center : Vector2 - %Angle : float - %Trigger : bool - %Category %Bits : int - %Mask %Bits : int - %Group %Index : int - %Density : float - %Friction : float - %Restitution : float ### CollisionChain2D - %Loop : bool - %Trigger : bool - %Category %Bits : int - %Mask %Bits : int - %Group %Index : int - %Density : float - %Friction : float - %Restitution : float ### CollisionCircle2D - %Radius : float - %Center : Vector2 - %Trigger : bool - %Category %Bits : int - %Mask %Bits : int - %Group %Index : int - %Density : float - %Friction : float - %Restitution : float ### CollisionEdge2D - %Vertex 1 : Vector2 - %Vertex 2 : Vector2 - %Trigger : bool - %Category %Bits : int - %Mask %Bits : int - %Group %Index : int - %Density : float - %Friction : float - %Restitution : float ### CollisionPolygon2D - %Trigger : bool - %Category %Bits : int - %Mask %Bits : int - %Group %Index : int - %Density : float - %Friction : float - %Restitution : float ### CollisionShape - %Is %Enabled : bool - %Shape %Type : int - %Size : Vector3 - %Offset %Position : Vector3 - %Offset %Rotation : Quaternion - %Model : ResourceRef - %LOD %Level : int - %Collision %Margin : float - %CustomGeometry %NodeID : int ### Constraint - %Is %Enabled : bool - %Constraint %Type : int - %Position : Vector3 - %Rotation : Quaternion - %Other %Body %Position : Vector3 - %Other %Body %Rotation : Quaternion - %Other %Body %NodeID : int - %High %Limit : Vector2 - %Low %Limit : Vector2 - %ERP %Parameter : float - %CFM %Parameter : float - %Disable %Collision : bool ### ConstraintDistance2D - %Owner %Body %Anchor : Vector2 - %Other %Body %Anchor : Vector2 - %Frequency %Hz : float - %Damping %Ratio : float - %Collide %Connected : bool ### ConstraintFriction2D - %Anchor : Vector2 - %Max %Force : float - %Max %Torque : float - %Collide %Connected : bool ### ConstraintGear2D - %Ratio : float - %Collide %Connected : bool ### ConstraintMotor2D - %Linear %Offset : Vector2 - %Angular %Offset : float - %Max %Force : float - %Max %Torque : float - %Correction %Factor : float - %Collide %Connected : bool ### ConstraintMouse2D - %Target : Vector2 - %Max %Force : float - %Frequency %Hz : float - %Damping %Ratio : float - %Collide %Connected : bool ### ConstraintPrismatic2D - %Anchor : Vector2 - %Axis : Vector2 - %Enable %Limit : bool - %Lower %translation : float - %Upper %translation : float - %Enable %Motor : bool - %Max %Motor %Force : float - %Motor %Speed : float - %Collide %Connected : bool ### ConstraintPulley2D - %Owner %Body %Ground %Anchor : Vector2 - %Other %Body %Ground %Anchor : Vector2 - %Owner %Body %Anchor : Vector2 - %Other %Body %Anchor : Vector2 - %Ratio : float - %Collide %Connected : bool ### ConstraintRevolute2D - %Anchor : Vector2 - %Enable %Limit : bool - %Lower %Angle : float - %Upper %Angle : float - %Enable %Motor : bool - %Motor %Speed : float - %Max %Motor %Torque : float - %Collide %Connected : bool ### ConstraintRope2D - %Owner %Body %Anchor : Vector2 - %Other %Body %Anchor : Vector2 - %Max %Length : float - %Collide %Connected : bool ### ConstraintWeld2D - %Anchor : Vector2 - %Frequency %Hz : float - %Damping %Ratio : float - %Collide %Connected : bool ### ConstraintWheel2D - %Anchor : Vector2 - %Axis : Vector2 - %Enable %Motor : bool - %Max %Motor %Torque : float - %Motor %Speed : float - %Frequency %Hz : float - %Damping %Ratio : float - %Collide %Connected : bool ### Cursor - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Use %System %Shapes : bool - %Shapes : VariantVector ### CustomGeometry - %Is %Enabled : bool - %Materials : ResourceRefList - %Is %Occluder : bool - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Draw %Distance : float - %Shadow %Distance : float - %LOD %Bias : float - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int ### DecalSet - %Is %Enabled : bool - %Material : ResourceRef - %Max %Vertices : int - %Max %Indices : int - %Can %Be %Occluded : bool - %Draw %Distance : float - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int ### DropDownList - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Pressed %Image %Offset : IntVector2 - %Pressed %Child %Offset : IntVector2 - %Repeat %Delay : float - %Repeat %Rate : float - %Popup %Offset : IntVector2 - %Selection : int - %Resize %Popup : bool ### Light - %Is %Enabled : bool - %Light %Type : int - %Color : Color - %Specular %Intensity : float - %Brightness %Multiplier : float - %Range : float - %Spot %FOV : float - %Spot %Aspect %Ratio : float - %Attenuation %Texture : ResourceRef - %Light %Shape %Texture : ResourceRef - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Per %Vertex : bool - %Draw %Distance : float - %Fade %Distance : float - %Shadow %Distance : float - %Shadow %Fade %Distance : float - %Shadow %Intensity : float - %Shadow %Resolution : float - %Focus %To %Scene : bool - %Non-uniform %View : bool - %Auto-Reduce %Size : bool - %CSM %Splits : Vector4 - %CSM %Fade %Start : float - %CSM %Bias %Auto %Adjust : float - %View %Size %Quantize : float - %View %Size %Minimum : float - %Depth %Constant %Bias : float - %Depth %Slope %Bias : float - %Near/Farclip %Ratio : float - %View %Mask : int - %Light %Mask : int ### LineEdit - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Max %Length : int - %Is %Cursor %Movable : bool - %Is %Text %Selectable : bool - %Is %Text %Copyable : bool - %Cursor %Blink %Rate : float - %Echo %Character : int ### ListView - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %View %Position : IntVector2 - %Scroll %Step : float - %Page %Step : float - %Auto %Show/Hide %Scrollbars : bool - %Highlight %Mode : int - %Multiselect : bool - %Hierarchy %Mode : bool - %Base %Indent : int - %Clear %Sel. %On %Defocus : bool - %Select %On %Click %End : bool ### LuaScriptInstance - %Is %Enabled : bool - %Script %File : ResourceRef - %Script %Object %Type : String ### Menu - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Pressed %Image %Offset : IntVector2 - %Pressed %Child %Offset : IntVector2 - %Repeat %Delay : float - %Repeat %Rate : float - %Popup %Offset : IntVector2 ### Navigable - %Is %Enabled : bool - %Recursive : bool ### NavigationMesh - %Tile %Size : int - %Cell %Size : float - %Cell %Height : float - %Agent %Height : float - %Agent %Radius : float - %Agent %Max %Climb : float - %Agent %Max %Slope : float - %Region %Min %Size : float - %Region %Merge %Size : float - %Edge %Max %Length : float - %Edge %Max %Error : float - %Detail %Sample %Distance : float - %Detail %Sample %Max %Error : float - %Bounding %Box %Padding : Vector3 ### NetworkPriority - %Base %Priority : float - %Distance %Factor : float - %Minimum %Priority : float - %Always %Update %Owner : bool ### Node - %Is %Enabled : bool - %Name : String - %Position : Vector3 - %Rotation : Quaternion - %Scale : Vector3 - %Variables : VariantMap ### Octree - %Bounding %Box %Min : Vector3 - %Bounding %Box %Max : Vector3 - %Number %of %Levels : int ### OffMeshConnection - %Is %Enabled : bool - %Endpoint %NodeID : int - %Radius : float - %Bidirectional : bool ### ParticleEmitter - %Is %Enabled : bool - %Material : ResourceRef - %Max %Particles : int - %Emission %Rate %Min : float - %Emission %Rate %Max : float - %Emitter %Type : int - %Emitter %Size : Vector3 - %Active %Time : float - %Inactive %Time : float - %Is %Emitting : bool - %Update %When %Invisible : bool - %Relative %Position : bool - %Relative %Scale : bool - %Sort %By %Distance : bool - %Face %Camera %Mode : int - %Time %To %Live %Min : float - %Time %To %Live %Max : float - %Particle %Size %Min : Vector2 - %Particle %Size %Max : Vector2 - %Direction %Min : Vector3 - %Direction %Max : Vector3 - %Velocity %Min : float - %Velocity %Max : float - %Rotation %Min : float - %Rotation %Max : float - %Rotation %Speed %Min : float - %Rotation %Speed %Max : float - %Constant %Force : Vector3 - %Damping %Force : float - %Size %Add : float - %Size %Mul : float - %Particle %Colors : VariantVector - %UV %Animation : VariantVector - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Draw %Distance : float - %Shadow %Distance : float - %Animation %LOD %Bias : float - %Period %Timer : float - %Emission %Timer : float ### ParticleEmitter2D - %Particle %Effect : ResourceRef - %Layer : int - %Order %in %Layer : int - %Sprite : ResourceRef - %Blend %Mode : int - %Material : ResourceRef - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int ### PhysicsWorld - %Gravity : Vector3 - %Physics %FPS : int - %Solver %Iterations : int - %Net %Max %Angular %Vel. : float - %Interpolation : bool - %Internal %Edge %Utility : bool - %Split %Impulse : bool ### PhysicsWorld2D - %Draw %Shape : bool - %Draw %Joint : bool - %Draw %Aabb : bool - %Draw %Pair : bool - %Draw %CenterOfMass : bool - %Allow %Sleeping : bool - %Warm %Starting : bool - %Continuous %Physics : bool - %Sub %Stepping : bool - %Gravity : Vector2 - %Auto %Clear %Forces : bool - %Velocity %Iterations : int - %Position %Iterations : int ### RigidBody - %Is %Enabled : bool - %Mass : float - %Friction : float - %Anisotropic %Friction : Vector3 - %Rolling %Friction : float - %Restitution : float - %Linear %Velocity : Vector3 - %Angular %Velocity : Vector3 - %Linear %Factor : Vector3 - %Angular %Factor : Vector3 - %Linear %Damping : float - %Angular %Damping : float - %Linear %Rest %Threshold : float - %Angular %Rest %Threshold : float - %Collision %Layer : int - %Collision %Mask : int - %Contact %Threshold : float - %CCD %Radius : float - %CCD %Motion %Threshold : float - %Collision %Event %Mode : int - %Use %Gravity : bool - %Is %Kinematic : bool - %Is %Trigger : bool - %Gravity %Override : Vector3 ### RigidBody2D - %Body %Type : int - %Mass : float - %Inertia : float - %Mass %Center : Vector2 - %Use %Fixture %Mass : bool - %Linear %Damping : float - %Angular %Damping : float - %Allow %Sleep : bool - %Fixed %Rotation : bool - %Bullet : bool - %Gravity %Scale : float - %Awake : bool - %Linear %Velocity : Vector2 - %Angular %Velocity : float ### Scene - %Name : String - %Time %Scale : float - %Smoothing %Constant : float - %Snap %Threshold : float - %Elapsed %Time : float - %Variables : VariantMap ### ScriptInstance - %Is %Enabled : bool - %Script %File : ResourceRef - %Class %Name : String ### ScrollBar - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Orientation : int - %Range : float - %Value : float - %Scroll %Step : float - %Step %Factor : float - %Left %Image %Rect : IntRect - %Right %Image %Rect : IntRect - %Up %Image %Rect : IntRect - %Down %Image %Rect : IntRect ### ScrollView - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %View %Position : IntVector2 - %Scroll %Step : float - %Page %Step : float - %Auto %Show/Hide %Scrollbars : bool ### Skybox - %Is %Enabled : bool - %Model : ResourceRef - %Material : ResourceRefList - %Is %Occluder : bool - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Draw %Distance : float - %Shadow %Distance : float - %LOD %Bias : float - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int - %Occlusion %LOD %Level : int ### Slider - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Orientation : int - %Range : float - %Value : float - %Repeat %Rate : float ### SoundListener - %Is %Enabled : bool ### SoundSource - %Is %Enabled : bool - %Sound : ResourceRef - %Sound %Type : int - %Frequency : float - %Gain : float - %Attenuation : float - %Panning : float - %Is %Playing : bool - %Autoremove %on %Stop : bool - %Play %Position : int ### SoundSource3D - %Is %Enabled : bool - %Sound : ResourceRef - %Sound %Type : int - %Frequency : float - %Gain : float - %Is %Playing : bool - %Autoremove %on %Stop : bool - %Play %Position : int - %Near %Distance : float - %Far %Distance : float - %Inner %Angle : float - %Outer %Angle : float - %Rolloff %Factor : float ### SplinePath - %Interpolation %Mode : int - %Speed : float - %Controlled : int - %Control %Points : VariantVector ### Sprite - %Name : String - %Position : Vector2 - %Size : IntVector2 - %Hotspot : IntVector2 - %Scale : Vector2 - %Rotation : float - %Texture : ResourceRef - %Image %Rect : IntRect - %Blend %Mode : int - %Horiz %Alignment : int - %Vert %Alignment : int - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Visible : bool - %Use %Derived %Opacity : bool - %Variables : VariantMap ### StaticModel - %Is %Enabled : bool - %Model : ResourceRef - %Material : ResourceRefList - %Is %Occluder : bool - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Draw %Distance : float - %Shadow %Distance : float - %LOD %Bias : float - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int - %Occlusion %LOD %Level : int ### StaticModelGroup - %Is %Enabled : bool - %Model : ResourceRef - %Material : ResourceRefList - %Is %Occluder : bool - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Draw %Distance : float - %Shadow %Distance : float - %LOD %Bias : float - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int - %Occlusion %LOD %Level : int - %Instance %Nodes : VariantVector ### StaticSprite2D - %Flip X : bool - %Flip Y : bool - %Color : Color - %Layer : int - %Order %in %Layer : int - %Sprite : ResourceRef - %Blend %Mode : int - %Material : ResourceRef - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int ### Terrain - %Is %Enabled : bool - %Height %Map : ResourceRef - %Material : ResourceRef - %Vertex %Spacing : Vector3 - %Patch %Size : int - %Smooth %Height %Map : bool - %Is %Occluder : bool - %Can %Be %Occluded : bool - %Cast %Shadows : bool - %Draw %Distance : float - %Shadow %Distance : float - %LOD %Bias : float - %Max %Lights : int - %View %Mask : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int ### Text - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Font : ResourceRef - %Font %Size : int - %Text : String - %Text %Alignment : int - %Row %Spacing : float - %Word %Wrap : bool - %Selection %Color : Color - %Hover %Color : Color - %Text %Effect : int - %Effect %Color : Color ### Text3D - %Is %Enabled : bool - %Font : ResourceRef - %Material : ResourceRef - %Font %Size : int - %Text : String - %Text %Alignment : int - %Row %Spacing : float - %Word %Wrap : bool - %Can %Be %Occluded : bool - %Face %Camera %Mode : int - %Draw %Distance : float - %Width : int - %Horiz %Alignment : int - %Vert %Alignment : int - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Text %Effect : int - %Effect %Color : Color - %Effect %Depth %Bias : float ### ToolTip - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Delay : float ### UIElement - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap ### View3D - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Resize %Border : IntRect - %Is %Movable : bool - %Is %Resizable : bool - %Fixed %Width %Resizing : bool - %Fixed %Height %Resizing : bool - %Is %Modal : bool - %Modal %Shade %Color : Color - %Modal %Frame %Color : Color - %Modal %Frame %Size : IntVector2 - %Auto %Update : bool ### Window - %Name : String - %Position : IntVector2 - %Size : IntVector2 - %Min %Size : IntVector2 - %Max %Size : IntVector2 - %Horiz %Alignment : int - %Vert %Alignment : int - %Clip %Border : IntRect - %Priority : int - %Opacity : float - %Color : Color - %Top %Left %Color : Color - %Top %Right %Color : Color - %Bottom %Left %Color : Color - %Bottom %Right %Color : Color - %Is %Enabled : bool - %Is %Editable : bool - %Is %Selected : bool - %Is %Visible : bool - %Bring %To %Front : bool - %Bring %To %Back : bool - %Clip %Children : bool - %Use %Derived %Opacity : bool - %Focus %Mode : int - %Drag %And %Drop %Mode : int - %Layout %Mode : int - %Layout %Spacing : int - %Layout %Border : IntRect - %Indent : int - %Indent %Spacing : int - %Variables : VariantMap - %Texture : ResourceRef - %Image %Rect : IntRect - %Border : IntRect - %Image %Border : IntRect - %Hover %Image %Offset : IntVector2 - %Tiled : bool - %Blend %Mode : int - %Resize %Border : IntRect - %Is %Movable : bool - %Is %Resizable : bool - %Fixed %Width %Resizing : bool - %Fixed %Height %Resizing : bool - %Is %Modal : bool - %Modal %Shade %Color : Color - %Modal %Frame %Color : Color - %Modal %Frame %Size : IntVector2 ### Zone - %Is %Enabled : bool - %Bounding %Box %Min : Vector3 - %Bounding %Box %Max : Vector3 - %Ambient %Color : Color - %Fog %Color : Color - %Fog %Start : float - %Fog %End : float - %Fog %Height : float - %Fog %Height %Scale : float - %Height %Fog %Mode : bool - %Override %Mode : bool - %Ambient %Gradient : bool - %Priority : int - %Light %Mask : int - %Shadow %Mask : int - %Zone %Mask : int \page ScriptAPI Scripting API \section ScriptAPI_Classes Classes ### Animatable Methods: - void ApplyAttributes() - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### AnimatedModel Methods: - AnimationState@ AddAnimationState(Animation@) - void ApplyAttributes() - void ApplyMaterialList(const String& = String ( )) - void DrawDebugGeometry(DebugRenderer@, bool) - AnimationState@ GetAnimationState(Animation@) const - AnimationState@ GetAnimationState(uint) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - float GetMorphWeight(uint) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllAnimationStates() - void RemoveAnimationState(Animation@) - void RemoveAnimationState(AnimationState@) - void RemoveAnimationState(const String&) - void RemoveAnimationState(uint) - void RemoveInstanceDefault() - void ResetMorphWeights() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetMorphWeight(uint, float) Properties: - bool animationEnabled - float animationLodBias - AnimationState@[] animationStates // readonly - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - Material@ material // writeonly - Material@[] materials - uint maxLights - Model@ model - String[] morphNames // readonly - float[] morphWeights - Node@ node // readonly - uint numAnimationStates // readonly - uint numAttributes // readonly - uint numGeometries // readonly - uint numMorphs // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int refs // readonly - float shadowDistance - uint shadowMask - Skeleton@ skeleton // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - bool updateInvisible - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - Zone@ zone // readonly - uint zoneMask ### AnimatedSprite2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFlip(bool, bool) Properties: - Animation2D@ animation - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - Color color - CycleMode cycleMode - float drawDistance - bool enabled - bool enabledEffective // readonly - bool flipX - bool flipY - uint id // readonly - bool inView // readonly - int layer - uint lightMask - float lodBias - Material@ material - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int orderInLayer - int refs // readonly - float shadowDistance - uint shadowMask - float speed - Sprite2D@ sprite - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask ### Animation Methods: - void AddTrigger(float, bool, const Variant&) - bool Load(File@) - void RemoveAllTriggers() - void RemoveTrigger(uint) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - String animationName // readonly - ShortStringHash baseType // readonly - String category // readonly - float length // readonly - uint memoryUse // readonly - String name - uint numTracks // readonly - uint numTriggers - int refs // readonly - AnimationTriggerPoint@[] triggers // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### Animation2D Methods: - Sprite@ GetFrameSprite(uint) const - Sprite@ GetFrameSpriteByTime(float) const - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - uint numFrames // readonly - int refs // readonly - float totalTime // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### AnimationController Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - bool Fade(const String&, float, float) - bool FadeOthers(const String&, float, float) - AnimationState@ GetAnimationState(StringHash) const - AnimationState@ GetAnimationState(const String&) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - float GetAutoFade(const String&) const - float GetFadeTarget(const String&) const - uint8 GetLayer(const String&) const - float GetLength(const String&) const - bool GetLooped(const String&) const - float GetSpeed(const String&) const - float GetTime(const String&) const - float GetWeight(const String&) const - bool IsFadingIn(const String&) const - bool IsFadingOut(const String&) const - bool IsPlaying(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - bool Play(const String&, uint8, bool, float = 0.0f) - bool PlayExclusive(const String&, uint8, bool, float = 0.0f) - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - bool SetAutoFade(const String&, float) - bool SetLayer(const String&, uint8) - bool SetLooped(const String&, bool) - bool SetSpeed(const String&, float) - bool SetStartBone(const String&, const String&) - bool SetTime(const String&, float) - bool SetWeight(const String&, float) - void Stop(const String&, float = 0.0f) - void StopAll(float = 0.0f) - void StopLayer(uint8, float = 0.0f) - const String& GetStartBone(const String&) const Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### AnimationState Methods: - void AddTime(float) - void AddWeight(float) - void Apply() - float GetBoneWeight(StringHash) const - float GetBoneWeight(uint) const - uint GetTrackIndex(StringHash) const - uint GetTrackIndex(const String&) const - void SetBoneWeight(StringHash, float, bool = false) - void SetBoneWeight(const String&, float, bool = false) - void SetBoneWeight(uint, float, bool = false) Properties: - Animation@ animation // readonly - float[] boneWeights - bool enabled // readonly - uint8 layer - float length // readonly - bool looped - AnimatedModel@ model // readonly - Node@ node // readonly - int refs // readonly - Bone@ startBone - float time - int weakRefs // readonly - float weight ### AnimationTriggerPoint Properties: - Variant data - float time ### Array Methods: - void Clear() - void Erase(uint) - int Find(const T&) const - int Find(uint, const T&) const - void Insert(uint, const T&) - void Pop() - void Push(const T&) - void Resize(uint) - void Reverse() - void Sort() - void Sort(uint, uint) - void SortReverse() - void SortReverse(uint, uint) Properties: - bool empty // readonly - uint length ### AttributeInfo Properties: - Variant defaultValue - String[]@ enumNames // readonly - uint mode - String name - VariantType type ### Audio Methods: - bool Play() - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetMode(int, int, bool, bool = true) - void Stop() Properties: - ShortStringHash baseType // readonly - String category // readonly - bool initialized // readonly - bool interpolation // readonly - SoundListener@ listener - float[] masterGain - int mixRate // readonly - bool playing // readonly - int refs // readonly - uint sampleSize // readonly - bool stereo // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### BiasParameters Properties: - float constantBias - float slopeScaledBias ### Billboard Properties: - Color color - bool enabled - Vector3 position - float rotation - Vector2 size - Rect uv ### BillboardSet Methods: - void ApplyAttributes() - void Commit() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - float animationLodBias - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - Billboard@[] billboards // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - FaceCameraMode faceCameraMode - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - Material@ material - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - uint numBillboards - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int refs // readonly - bool relative - bool scaled - float shadowDistance - uint shadowMask - bool sorted - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - Zone@ zone // readonly - uint zoneMask ### Bone Properties: - bool animated - BoundingBox boundingBox - Vector3 initialPosition - Quaternion initialRotation - Vector3 initialScale - String name - Node@ node - float radius ### BorderImage Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHoverOffset(int, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - IntRect border - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - IntVector2 hoverOffset - bool hovering // readonly - IntRect imageBorder - IntRect imageRect - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - Texture@ texture - bool tiled - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### BoundingBox Methods: - void Clear() - void Clip(const BoundingBox&) - void Define(const BoundingBox&) - void Define(const Frustum&) - void Define(const Polyhedron&) - void Define(const Sphere&) - void Define(const Vector3&) - void Define(const Vector3&, const Vector3&) - void Define(float, float) - Intersection IsInside(const BoundingBox&) const - Intersection IsInside(const Sphere&) const - Intersection IsInside(const Vector3&) const - void Merge(const BoundingBox&) - void Merge(const Frustum&) - void Merge(const Polyhedron&) - void Merge(const Sphere&) - void Merge(const Vector3&) - Rect Projected(const Matrix4&) const - String ToString() const - void Transform(const Matrix3&) - void Transform(const Matrix3x4&) - BoundingBox Transformed(const Matrix3&) const - BoundingBox Transformed(const Matrix3x4&) const Properties: - Vector3 center // readonly - bool defined - Vector3 halfSize // readonly - Vector3 max - Vector3 min - Vector3 size // readonly ### Button Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHoverOffset(int, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetPressedChildOffset(int, int) - void SetPressedOffset(int, int) - void SetRepeat(float, float) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - IntRect border - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - IntVector2 hoverOffset - bool hovering // readonly - IntRect imageBorder - IntRect imageRect - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - bool pressed // readonly - IntVector2 pressedChildOffset - IntVector2 pressedOffset - int priority - int refs // readonly - float repeatDelay - float repeatRate - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - Texture@ texture - bool tiled - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### Camera Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - float GetDistance(const Vector3&) const - float GetDistanceSquared(const Vector3&) const - Ray GetScreenRay(float, float) const - Frustum GetSplitFrustum(float, float) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - Vector3 ScreenToWorldPoint(const Vector3&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetOrthoSize(const Vector2&) - Vector2 WorldToScreenPoint(const Vector3&) const Properties: - bool animationEnabled - float aspectRatio - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - bool autoAspectRatio - ShortStringHash baseType // readonly - String category // readonly - Plane clipPlane - Matrix3x4 effectiveWorldTransform // readonly - bool enabled - bool enabledEffective // readonly - float farClip - FillMode fillMode - float fov - Frustum frustum // readonly - float halfViewSize // readonly - uint id // readonly - float lodBias - float nearClip - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - float orthoSize - bool orthographic - Matrix4 projection // readonly - Vector2 projectionOffset - Plane reflectionPlane - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - bool useClipping - bool useReflection - Matrix3x4 view // readonly - uint viewMask - uint viewOverrideFlags - Frustum viewSpaceFrustum // readonly - int weakRefs // readonly - float zoom ### CascadeParameters Properties: - float biasAutoAdjust - float fadeStart - float split1 - float split2 - float split3 - float split4 ### CheckBox Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetCheckedOffset(int, int) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHoverOffset(int, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - IntRect border - bool bringToBack - bool bringToFront - String category // readonly - bool checked - IntVector2 checkedOffset - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - IntVector2 hoverOffset - bool hovering // readonly - IntRect imageBorder - IntRect imageRect - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - Texture@ texture - bool tiled - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### CollisionBox2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetCenter(float, float) - void SetSize(float, float) Properties: - float angle - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - int categoryBits - Vector2 center - float density - bool enabled - bool enabledEffective // readonly - float friction - int groupIndex - uint id // readonly - float inertia // readonly - int maskBits - float mass // readonly - Vector2 massCenter // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - float restitution - Vector2 size - bool temporary - bool trigger - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### CollisionChain2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - Vector2[]@ GetVertices() const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetVertex(uint, const Vector2&) - void SetVertices(Vector2[]@) - const Vector2& GetVertex(uint) const Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - int categoryBits - float density - bool enabled - bool enabledEffective // readonly - float friction - int groupIndex - uint id // readonly - float inertia // readonly - bool loop - int maskBits - float mass // readonly - Vector2 massCenter // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - float restitution - bool temporary - bool trigger - ShortStringHash type // readonly - String typeName // readonly - uint vertexCount - int weakRefs // readonly ### CollisionCircle2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetCenter(float, float) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - int categoryBits - Vector2 center - float density - bool enabled - bool enabledEffective // readonly - float friction - int groupIndex - uint id // readonly - float inertia // readonly - int maskBits - float mass // readonly - Vector2 massCenter // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - float radius - int refs // readonly - float restitution - bool temporary - bool trigger - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### CollisionEdge2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetVertices(const Vector2&, const Vector2&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - int categoryBits - float density - bool enabled - bool enabledEffective // readonly - float friction - int groupIndex - uint id // readonly - float inertia // readonly - int maskBits - float mass // readonly - Vector2 massCenter // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - float restitution - bool temporary - bool trigger - ShortStringHash type // readonly - String typeName // readonly - Vector2 vertex1 - Vector2 vertex2 - int weakRefs // readonly ### CollisionPolygon2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - Vector2[]@ GetVertices() const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetVertex(uint, const Vector2&) - void SetVertices(Vector2[]@) - const Vector2& GetVertex(uint) const Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - int categoryBits - float density - bool enabled - bool enabledEffective // readonly - float friction - int groupIndex - uint id // readonly - float inertia // readonly - int maskBits - float mass // readonly - Vector2 massCenter // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - float restitution - bool temporary - bool trigger - ShortStringHash type // readonly - String typeName // readonly - uint vertexCount - int weakRefs // readonly ### CollisionShape Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetBox(const Vector3&, const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) - void SetCapsule(float, float, const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) - void SetCone(float, float, const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) - void SetConvexHull(Model@, uint = 0, const Vector3& = Vector3 ( 1 , 1 , 1 ), const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) - void SetCustomConvexHull(CustomGeometry@, const Vector3& = Vector3 ( 1 , 1 , 1 ), const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) - void SetCylinder(float, float, const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) - void SetSphere(float, const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) - void SetStaticPlane(const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) - void SetTerrain() - void SetTransform(const Vector3&, const Quaternion&) - void SetTriangleMesh(Model@, uint = 0, const Vector3& = Vector3 ( 1 , 1 , 1 ), const Vector3& = Vector3 ( ), const Quaternion& = Quaternion ( )) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - uint id // readonly - uint lodLevel - float margin - Model@ model - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - Vector3 position - int refs // readonly - Quaternion rotation - ShapeType shapeType - Vector3 size - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly ### CollisionShape2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - int categoryBits - float density - bool enabled - bool enabledEffective // readonly - float friction - int groupIndex - uint id // readonly - float inertia // readonly - int maskBits - float mass // readonly - Vector2 massCenter // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - float restitution - bool temporary - bool trigger - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Color Methods: - Color Abs() const - float Average() const - float Chroma() const - void Clip(bool) - bool Equals() const - void FromHSL(float, float, float, float) - void FromHSV(float, float, float, float) - float Hue() const - void Invert(bool) - Color Lerp(const Color&, float) const - float Lightness() const - float Luma() const - float MaxRGB() const - float MinRGB() const - float Range() const - float SaturationHSL() const - float SaturationHSV() const - float SumRGB() const - Vector3 ToHSL() const - Vector3 ToHSV() const - String ToString() const - uint ToUInt() const - float Value() const Properties: - float a - float b - float[] data // readonly - float g - float r - Vector3 rgb // readonly - Vector4 rgba // readonly ### ColorFrame Properties: - Color color - float time ### Component Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Connection Methods: - void Disconnect(int = 0) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SendMessage(int, bool, bool, const VectorBuffer&, uint = 0) - void SendRemoteEvent(Node@, const String&, bool, const VariantMap& = VariantMap ( )) - void SendRemoteEvent(const String&, bool, const VariantMap& = VariantMap ( )) - String ToString() const Properties: - String address // readonly - ShortStringHash baseType // readonly - String category // readonly - bool client // readonly - bool connectPending // readonly - bool connected // readonly - Controls controls - String downloadName // readonly - float downloadProgress // readonly - VariantMap identity - bool logStatistics - uint numDownloads // readonly - uint16 port // readonly - Vector3 position - int refs // readonly - Scene@ scene - bool sceneLoaded // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Console Methods: - void CopySelectedRows() const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void Toggle() - void UpdateElements() Properties: - bool autoVisibleOnError - BorderImage@ background // readonly - ShortStringHash baseType // readonly - String category // readonly - Button@ closeButton // readonly - String commandInterpreter - XMLFile@ defaultStyle - bool focusOnShow - uint historyPosition // readonly - String[] historyRow // readonly - LineEdit@ lineEdit // readonly - uint numBufferedRows - uint numHistoryRows - uint numRows - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - bool visible - int weakRefs // readonly ### Constraint Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - Vector3 axis // writeonly - ShortStringHash baseType // readonly - String category // readonly - float cfm - ConstraintType constraintType - bool disableCollision - bool enabled - bool enabledEffective // readonly - float erp - Vector2 highLimit - uint id // readonly - Vector2 lowLimit - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - Vector3 otherAxis // writeonly - RigidBody@ otherBody - Vector3 otherPosition - Quaternion otherRotation - RigidBody@ ownBody // readonly - Vector3 position - int refs // readonly - Quaternion rotation - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly - Vector3 worldPosition ### Constraint2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - RigidBody2D@ ownerBody // readonly - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintDistance2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - float dampingRatio - bool enabled - bool enabledEffective // readonly - float frequencyHz - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - Vector2 otherBodyAnchor - RigidBody2D@ ownerBody // readonly - Vector2 ownerBodyAnchor - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintFriction2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - Vector2 anchor - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - bool enabled - bool enabledEffective // readonly - uint id // readonly - float maxForce - float maxTorque - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - RigidBody2D@ ownerBody // readonly - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintGear2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - Constraint2D@ otherConstraint - RigidBody2D@ ownerBody // readonly - Constraint2D@ ownerConstraint - float ratio - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintMotor2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - float angularOffset - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - float correctionFactor - bool enabled - bool enabledEffective // readonly - uint id // readonly - Vector2 linearOffset - float maxForce - float maxTorque - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - RigidBody2D@ ownerBody // readonly - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintMouse2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - float dampingRatio - bool enabled - bool enabledEffective // readonly - float frequencyHz - uint id // readonly - float maxForce - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - RigidBody2D@ ownerBody // readonly - int refs // readonly - Vector2 target - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintPrismatic2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - Vector2 anchor - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - Vector2 axis - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - bool enableLimit - bool enableMotor - bool enabled - bool enabledEffective // readonly - uint id // readonly - float lowerTranslation - float maxMotorForce - float motorSpeed - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - RigidBody2D@ ownerBody // readonly - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - float upperTranslation - int weakRefs // readonly ### ConstraintPulley2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - Vector2 otherBodyAnchor - Vector2 otherBodyGroundAnchor - RigidBody2D@ ownerBody // readonly - Vector2 ownerBodyAnchor - Vector2 ownerBodyGroundAnchor - float ratio - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintRevolute2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - Vector2 anchor - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - bool enableLimit - bool enableMotor - bool enabled - bool enabledEffective // readonly - uint id // readonly - float lowerAngle - float maxMotorTorque - float motorSpeed - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - RigidBody2D@ ownerBody // readonly - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - float upperAngle - int weakRefs // readonly ### ConstraintRope2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - bool enabled - bool enabledEffective // readonly - uint id // readonly - float maxLength - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - Vector2 otherBodyAnchor - RigidBody2D@ ownerBody // readonly - Vector2 ownerBodyAnchor - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintWeld2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - Vector2 anchor - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - float dampingRatio - bool enabled - bool enabledEffective // readonly - float frequencyHz - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - RigidBody2D@ ownerBody // readonly - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ConstraintWheel2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - Vector2 anchor - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - Vector2 axis - ShortStringHash baseType // readonly - String category // readonly - bool collideConnected - float dampingRatio - bool enableMotor - bool enabled - bool enabledEffective // readonly - float frequencyHz - uint id // readonly - float maxMotorTorque - float motorSpeed - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - RigidBody2D@ otherBody - RigidBody2D@ ownerBody // readonly - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Controls Methods: - bool IsDown(uint) const - bool IsPressed(uint, const Controls&) const - void Reset() - void Set(uint, bool) Properties: - uint buttons - VariantMap extraData - float pitch - float yaw ### Cursor Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DefineShape(CursorShape, Texture@, const IntRect&, const IntVector2&) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHoverOffset(int, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - IntRect border - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - IntVector2 hoverOffset - bool hovering // readonly - IntRect imageBorder - IntRect imageRect - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - CursorShape shape - IntVector2 size - bool sortChildren - String style - bool temporary - Texture@ texture - bool tiled - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - bool useSystemShapes - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### CustomGeometry Methods: - void ApplyAttributes() - void BeginGeometry(uint, PrimitiveType) - void Clear() - void Commit() - void DefineColor(const Color&) - void DefineNormal(const Vector3&) - void DefineTangent(const Vector4&) - void DefineTexCoord(const Vector2&) - void DefineVertex(const Vector3&) - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - Material@ material // writeonly - Material@[] materials - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - uint numGeometries - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int refs // readonly - float shadowDistance - uint shadowMask - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - Zone@ zone // readonly - uint zoneMask ### DebugHud Methods: - void ClearAppStats() - void ResetAppStats(const String&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAppStats(const String&, const String&) - void SetAppStats(const String&, const Variant&) - void Toggle(uint) - void ToggleAll() Properties: - ShortStringHash baseType // readonly - String category // readonly - XMLFile@ defaultStyle - uint mode - Text@ modeText // readonly - float profilerInterval - uint profilerMaxDepth - Text@ profilerText // readonly - int refs // readonly - Text@ statsText // readonly - ShortStringHash type // readonly - String typeName // readonly - bool useRendererStats - int weakRefs // readonly ### DebugRenderer Methods: - void AddBoundingBox(const BoundingBox&, const Color&, bool = true) - void AddFrustum(const Frustum&, const Color&, bool = true) - void AddLine(const Vector3&, const Vector3&, const Color&, bool = true) - void AddNode(Node@, float = 1.0, bool = true) - void AddPolyhedron(const Polyhedron&, const Color&, bool = true) - void AddSkeleton(Skeleton@, const Color&, bool = true) - void AddSphere(const Sphere&, const Color&, bool = true) - void AddTriangle(const Vector3&, const Vector3&, const Vector3&, const Color&, bool = true) - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### DecalSet Methods: - bool AddDecal(Drawable@, const Vector3&, const Quaternion&, float, float, float, const Vector2&, const Vector2&, float = 0.0, float = 0.1, uint = 0xffffffff) - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllDecals() - void RemoveDecals(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - Material@ material - uint maxIndices - uint maxLights - uint maxVertices - Node@ node // readonly - uint numAttributes // readonly - uint numDecals // readonly - uint numIndices // readonly - uint numVertices // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int refs // readonly - float shadowDistance - uint shadowMask - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - Zone@ zone // readonly - uint zoneMask ### Deserializer Methods: - uint8[]@ Read(uint) - bool ReadBool() - BoundingBox ReadBoundingBox() - int8 ReadByte() - Color ReadColor() - String ReadFileID() - float ReadFloat() - int ReadInt() - IntRect ReadIntRect() - IntVector2 ReadIntVector2() - String ReadLine() - Matrix3 ReadMatrix3() - Matrix3x4 ReadMatrix3x4() - Matrix4 ReadMatrix4() - uint ReadNetID() - Quaternion ReadPackedQuaternion() - Vector3 ReadPackedVector3(float) - Quaternion ReadQuaternion() - int16 ReadShort() - ShortStringHash ReadShortStringHash() - String ReadString() - StringHash ReadStringHash() - uint8 ReadUByte() - uint ReadUInt() - uint16 ReadUShort() - uint ReadVLE() - Variant ReadVariant() - VariantMap ReadVariantMap() - Vector2 ReadVector2() - Vector3 ReadVector3() - Vector4 ReadVector4() - uint Seek(uint) Properties: - uint checksum // readonly - bool eof // readonly - String name // readonly - uint position // readonly - uint size // readonly ### Dictionary Methods: - void Clear() - void Erase(const String&) - bool Exists(const String&) const - bool Get(const String&, ?&) const - bool Get(const String&, double&) const - bool Get(const String&, int64&) const - void Set(const String&, ?&) - void Set(const String&, double&) - void Set(const String&, int64&) Properties: - bool empty // readonly - String[]@ keys // readonly - uint length // readonly ### Drawable Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int refs // readonly - float shadowDistance - uint shadowMask - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask ### Drawable2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - int layer - uint lightMask - float lodBias - Material@ material - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int orderInLayer - int refs // readonly - float shadowDistance - uint shadowMask - Sprite2D@ sprite - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask ### DropDownList Methods: - void AddChild(UIElement@) - void AddItem(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - UIElement@[]@ GetItems() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - void InsertItem(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveAllItems() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void RemoveItem(UIElement@) - void RemoveItem(uint) - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAccelerator(int, int) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHoverOffset(int, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetPressedChildOffset(int, int) - void SetPressedOffset(int, int) - void SetRepeat(float, float) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) - UIElement@ getPopup() const Properties: - int acceleratorKey // readonly - int acceleratorQualifiers // readonly - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - IntRect border - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - IntVector2 hoverOffset - bool hovering // readonly - IntRect imageBorder - IntRect imageRect - int indent - int indentSpacing - int indentWidth // readonly - bool internal - UIElement@[] items // readonly - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - ListView@ listView // readonly - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - uint numItems // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - UIElement@ placeholder // readonly - String placeholderText - IntVector2 position - bool pressed // readonly - IntVector2 pressedChildOffset - IntVector2 pressedOffset - int priority - int refs // readonly - float repeatDelay - float repeatRate - bool resizePopup - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - UIElement@ selectedItem // readonly - uint selection - bool showPopup - IntVector2 size - bool sortChildren - String style - bool temporary - Texture@ texture - bool tiled - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### Engine Methods: - Console@ CreateConsole() - DebugHud@ CreateDebugHud() - void DumpMemory() - void DumpProfiler() - void DumpResources() - void Exit() - void RunFrame() - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - bool autoExit - ShortStringHash baseType // readonly - String category // readonly - bool exiting // readonly - bool headless // readonly - bool initialized // readonly - int maxFps - int maxInactiveFps - int minFps - bool pauseMinimized - int refs // readonly - int timeStepSmoothing - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### File Methods: - void Close() - bool Open(const String&, FileMode = FILE_READ) - uint8[]@ Read(uint) - bool ReadBool() - BoundingBox ReadBoundingBox() - int8 ReadByte() - Color ReadColor() - String ReadFileID() - float ReadFloat() - int ReadInt() - IntRect ReadIntRect() - IntVector2 ReadIntVector2() - String ReadLine() - Matrix3 ReadMatrix3() - Matrix3x4 ReadMatrix3x4() - Matrix4 ReadMatrix4() - uint ReadNetID() - Quaternion ReadPackedQuaternion() - Vector3 ReadPackedVector3(float) - Quaternion ReadQuaternion() - int16 ReadShort() - ShortStringHash ReadShortStringHash() - String ReadString() - StringHash ReadStringHash() - uint8 ReadUByte() - uint ReadUInt() - uint16 ReadUShort() - uint ReadVLE() - Variant ReadVariant() - VariantMap ReadVariantMap() - Vector2 ReadVector2() - Vector3 ReadVector3() - Vector4 ReadVector4() - uint Seek(uint) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - uint Write(uint8[]@) - bool WriteBool(bool) - bool WriteBoundingBox(const BoundingBox&) - bool WriteByte(int8) - bool WriteColor(const Color&) - bool WriteFileID(const String&) - bool WriteFloat(float) - bool WriteInt(int) - bool WriteIntRect(const IntRect&) - bool WriteIntVector2(const IntVector2&) - bool WriteLine(const String&) - bool WriteMatrix3(const Matrix3&) - bool WriteMatrix3x4(const Matrix3x4&) - bool WriteMatrix4(const Matrix4&) - bool WriteNetID(uint) - bool WritePackedQuaternion(const Quaternion&) - bool WritePackedVector3(const Vector3&, float) - bool WriteQuaternion(const Quaternion&) - bool WriteShort(int16) - bool WriteShortStringHash(const ShortStringHash&) - bool WriteString(const String&) - bool WriteStringHash(const StringHash&) - bool WriteUByte(uint8) - bool WriteUInt(uint) - bool WriteUShort(uint16) - bool WriteVLE(uint) - bool WriteVariant(const Variant&) - bool WriteVariantMap(const VariantMap&) - bool WriteVector2(const Vector2&) - bool WriteVector3(const Vector3&) - bool WriteVector4(const Vector4&) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint checksum // readonly - bool eof // readonly - FileMode mode // readonly - String name // readonly - bool open // readonly - bool packaged // readonly - uint position // readonly - int refs // readonly - uint size // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### FileSelector Methods: - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetButtonTexts(const String&, const String&) - void SetFilters(String[]@, uint) - void UpdateElements() Properties: - ShortStringHash baseType // readonly - Button@ cancelButton // readonly - String category // readonly - XMLFile@ defaultStyle - bool directoryMode - ListView@ fileList // readonly - String fileName - LineEdit@ fileNameEdit // readonly - String filter // readonly - uint filterIndex // readonly - DropDownList@ filterList // readonly - Button@ okButton // readonly - String path - LineEdit@ pathEdit // readonly - int refs // readonly - String title - Text@ titleText // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly - Window@ window // readonly ### FileSystem Methods: - bool Copy(const String&, const String&) - bool CreateDir(const String&) - bool Delete(const String&) - bool DirExists(const String&) const - bool FileExists(const String&) const - uint GetLastModifiedTime(const String&) const - bool Rename(const String&, const String&) - String[]@ ScanDir(const String&, const String&, uint, bool) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - int SystemCommand(const String&, bool = false) - uint SystemCommandAsync(const String&) - bool SystemOpen(const String&, const String&) - int SystemRun(const String&, String[]@) - uint SystemRunAsync(const String&, String[]@) Properties: - ShortStringHash baseType // readonly - String category // readonly - String currentDir - bool executeConsoleCommands - String programDir // readonly - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - String userDocumentsDir // readonly - int weakRefs // readonly ### FocusParameters Properties: - bool autoSize - bool focus - float minView - bool nonUniform - float quantize ### Font Methods: - bool Load(File@) - bool Save(File@) const - bool SaveXML(File@, int, bool = false) - bool SaveXML(const String&, int, bool = false) - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### Frustum Methods: - void Define(const BoundingBox&, const Matrix3x4&) - void Define(const Vector3&, const Vector3&, const Matrix3x4&) - void Define(float, float, float, float, float, const Matrix3x4&) - void DefineOrtho(float, float, float, float, float, const Matrix3x4&) - float Distance(const Vector3&) const - Intersection IsInside(const BoundingBox&) - Intersection IsInside(const Sphere&) - Intersection IsInside(const Vector3&) - void Transform(const Matrix3&) - void Transform(const Matrix3x4&) - Frustum Transformed(const Matrix3&) const - Frustum Transformed(const Matrix3x4&) const Properties: - Vector3[] vertices // readonly ### Graphics Methods: - void BeginDumpShaders(const String&) - void Close() - void EndDumpShaders() - void Maximize() - void Minimize() - void PrecacheShaders(File@) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetMode(int, int) - bool SetMode(int, int, bool, bool, bool, bool, bool, int) - void SetWindowPosition(int, int) - bool TakeScreenShot(Image@) - bool ToggleFullscreen() Properties: - ShortStringHash baseType // readonly - bool borderless // readonly - String category // readonly - bool deferredSupport // readonly - IntVector2 desktopResolution // readonly - bool deviceLost // readonly - bool flushGPU - bool forceSM2 - bool fullscreen // readonly - bool hardwareShadowSupport // readonly - int height // readonly - bool initialized // readonly - bool instancingSupport // readonly - bool lightPrepassSupport // readonly - int multiSample // readonly - int[]@ multiSampleLevels // readonly - uint numBatches // readonly - uint numPrimitives // readonly - String orientations - int refs // readonly - bool resizable // readonly - IntVector2[]@ resolutions // readonly - bool sRGB - bool sRGBSupport // readonly - bool sRGBWriteSupport // readonly - bool sm3Support // readonly - bool tripleBuffer // readonly - ShortStringHash type // readonly - String typeName // readonly - bool vsync // readonly - int weakRefs // readonly - int width // readonly - Image@ windowIcon // writeonly - IntVector2 windowPosition - String windowTitle ### HttpRequest Methods: - uint8[]@ Read(uint) - bool ReadBool() - BoundingBox ReadBoundingBox() - int8 ReadByte() - Color ReadColor() - String ReadFileID() - float ReadFloat() - int ReadInt() - IntRect ReadIntRect() - IntVector2 ReadIntVector2() - String ReadLine() - Matrix3 ReadMatrix3() - Matrix3x4 ReadMatrix3x4() - Matrix4 ReadMatrix4() - uint ReadNetID() - Quaternion ReadPackedQuaternion() - Vector3 ReadPackedVector3(float) - Quaternion ReadQuaternion() - int16 ReadShort() - ShortStringHash ReadShortStringHash() - String ReadString() - StringHash ReadStringHash() - uint8 ReadUByte() - uint ReadUInt() - uint16 ReadUShort() - uint ReadVLE() - Variant ReadVariant() - VariantMap ReadVariantMap() - Vector2 ReadVector2() - Vector3 ReadVector3() - Vector4 ReadVector4() - uint Seek(uint) Properties: - uint availableSize // readonly - uint checksum // readonly - bool eof // readonly - String error // readonly - String name // readonly - bool open // readonly - uint position // readonly - int refs // readonly - uint size // readonly - HttpRequestState state // readonly - String url // readonly - String verb // readonly - int weakRefs // readonly ### Image Methods: - void Clear(const Color&) - void FlipVertical() - Color GetPixel(int, int) const - Color GetPixel(int, int, int) const - Color GetPixelBilinear(float, float) const - Color GetPixelTrilinear(float, float, float) const - Image@ GetSubimage(const IntRect&) const - bool Load(File@) - bool LoadColorLUT(File@) - void Resize(int, int) - bool Save(File@) const - void SaveBMP(const String&) const - void SaveJPG(const String&, int) const - void SavePNG(const String&) const - void SaveTGA(const String&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetPixel(int, int, const Color&) - void SetPixel(int, int, int, const Color&) - bool SetSize(int, int, int, uint) - bool SetSize(int, int, uint) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint components // readonly - bool compressed // readonly - int depth // readonly - int height // readonly - uint memoryUse // readonly - String name - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly - int width // readonly ### Input Methods: - int AddScreenJoystick(XMLFile@ = null, XMLFile@ = null) - int GetKeyFromName(const String&) const - int GetKeyFromScancode(int) const - String GetKeyName(int) const - int GetScancodeFromKey(int) const - int GetScancodeFromName(const String&) const - String GetScancodeName(int) const - uint LoadGestures(File@) - bool RecordGesture() - bool RemoveScreenJoystick(int) - bool SaveGesture(File@, uint) - bool SaveGestures(File@) - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - bool focus // readonly - JoystickState@[] joysticks // readonly - JoystickState@[] joysticksByIndex // readonly - bool[] keyDown // readonly - bool[] keyPress // readonly - bool minimized // readonly - bool[] mouseButtonDown // readonly - bool[] mouseButtonPress // readonly - bool mouseGrabbed - IntVector2 mouseMove // readonly - int mouseMoveWheel // readonly - int mouseMoveX // readonly - int mouseMoveY // readonly - IntVector2 mousePosition // readonly - bool mouseVisible - uint numJoysticks // readonly - uint numTouches // readonly - bool[] qualifierDown // readonly - bool[] qualifierPress // readonly - int qualifiers // readonly - int refs // readonly - bool[] scancodeDown // readonly - bool[] scancodePress // readonly - bool[] screenJoystickVisible - bool screenKeyboardSupport // readonly - bool screenKeyboardVisible - bool toggleFullscreen - bool touchEmulation - TouchState@[] touches // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### IntRect Methods: - Intersection IsInside(const IntVector2&) const Properties: - int bottom - int[] data // readonly - int height // readonly - int left - int right - IntVector2 size // readonly - int top - int width // readonly ### IntVector2 Methods: - String ToString() const Properties: - int[] data // readonly - int x - int y ### JSONFile Methods: - JSONValue CreateRoot(JSONValueType = JSON_ANY) - JSONValue GetRoot(JSONValueType = JSON_ANY) - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### JSONValue Methods: - void AddBool(bool) - void AddColor(const Color&) - void AddFloat(float) - void AddInt(int) - void AddIntRect(const IntRect&) - void AddIntVector2(const IntVector2&) - void AddMatrix3(const Matrix3&) - void AddMatrix3x4(const Matrix3x4&) - void AddMatrix4(const Matrix4&) - void AddQuaternion(const Quaternion&) - void AddResourceRef(const ResourceRef&) - void AddResourceRefList(const ResourceRefList&) - void AddString(const String) - void AddVariant(const Variant&) - void AddVariantValue(const Variant&) - void AddVector2(const Vector2&) - void AddVector3(const Vector3&) - void AddVector4(const Vector4&) - void AddVectorVariant(const Variant&) - JSONValue CreateChild(JSONValueType = JSON_OBJECT) - JSONValue CreateChild(const String&, JSONValueType = JSON_OBJECT) - bool GetBool(const String&) const - bool GetBool(uint) const - JSONValue GetChild(const String&, JSONValueType = JSON_ANY) const - JSONValue GetChild(uint, JSONValueType = JSON_ANY) const - String[]@ GetChildNames() const - Color GetColor(const String&) const - Color GetColor(uint) const - float GetFloat(const String&) const - float GetFloat(uint) const - int GetInt(const String&) const - int GetInt(uint) const - IntRect GetIntRect(const String&) const - IntRect GetIntRect(uint) const - IntVector2 GetIntVector2(const String&) const - IntVector2 GetIntVector2(uint) const - Matrix3 GetMatrix3(const String&) const - Matrix3 GetMatrix3(uint) const - Matrix3x4 GetMatrix3x4(const String&) const - Matrix3x4 GetMatrix3x4(uint) const - Matrix4 GetMatrix4(const String&) const - Matrix4 GetMatrix4(uint) const - Quaternion GetQuaternion(const String&) const - Quaternion GetQuaternion(uint) const - ResourceRef GetResourceRef(const String&) const - ResourceRef GetResourceRef(uint) const - ResourceRefList GetResourceRefList(const String&) const - ResourceRefList GetResourceRefList(uint) const - String GetString(const String&) const - String GetString(uint) const - Variant GetVariant(const String&) const - Variant GetVariant(uint) const - Variant GetVariantValue(const String&, VariantType) const - Variant GetVariantValue(uint, VariantType) const - Vector2 GetVector2(const String&) const - Vector2 GetVector2(uint) const - Vector3 GetVector3(const String&) const - Vector3 GetVector3(uint) const - Vector4 GetVector4(const String&) const - Vector4 GetVector4(uint) const - Variant GetVectorVariant(const String&) const - Variant GetVectorVariant(uint) const - void SetBool(const String&, bool) - void SetColor(const String&, const Color&) - void SetFloat(const String&, float) - void SetInt(const String&, int) - void SetIntRect(const String&, const IntRect&) - void SetIntVector2(const String&, const IntVector2&) - void SetMatrix3(const String&, const Matrix3&) - void SetMatrix3x4(const String&, const Matrix3x4&) - void SetMatrix4(const String&, const Matrix4&) - void SetQuaternion(const String&, const Quaternion&) - void SetResourceRef(const String&, const ResourceRef&) - void SetResourceRefList(const String&, const ResourceRefList&) - void SetString(const String&, const String) - void SetVariant(const String&, const Variant&) - void SetVariantValue(const String&, const Variant&) - void SetVector2(const String&, const Vector2&) - void SetVector3(const String&, const Vector3&) - void SetVector4(const String&, const Vector4&) - void SetVectorVariant(const String&, const Variant&) Properties: - bool isArray // readonly - bool isNull // readonly - bool isObject // readonly - bool notNull // readonly - uint size // readonly ### JoystickState Properties: - float[] axisPosition // readonly - bool[] buttonDown // readonly - bool[] buttonPress // readonly - bool controller // readonly - int[] hatPosition // readonly - int joystickID - String name - uint numAxes // readonly - uint numButtons // readonly - uint numHats // readonly ### Light Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - float aspectRatio - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - float brightness - bool castShadows - String category // readonly - Color color - float drawDistance - Color effectiveColor // readonly - float effectiveSpecularIntensity // readonly - bool enabled - bool enabledEffective // readonly - float fadeDistance - float fov - Frustum frustum // readonly - uint id // readonly - bool inView // readonly - uint lightMask - LightType lightType - float lodBias - uint maxLights - bool negative // readonly - Node@ node // readonly - uint numAttributes // readonly - int numShadowSplits // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - bool perVertex - Texture@ rampTexture - float range - int refs // readonly - BiasParameters shadowBias - CascadeParameters shadowCascade - float shadowDistance - float shadowFadeDistance - FocusParameters shadowFocus - float shadowIntensity - uint shadowMask - float shadowNearFarRatio - float shadowResolution - Texture@ shapeTexture - float specularIntensity - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask ### LineEdit Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHoverOffset(int, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - IntRect border - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - BorderImage@ cursor // readonly - float cursorBlinkRate - bool cursorMovable - uint cursorPosition - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - uint echoCharacter - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - IntVector2 hoverOffset - bool hovering // readonly - IntRect imageBorder - IntRect imageRect - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - uint maxLength - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - String text - bool textCopyable - Text@ textElement // readonly - bool textSelectable - Texture@ texture - bool tiled - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### ListView Methods: - void AddChild(UIElement@) - void AddItem(UIElement@) - void AddSelection(uint) - void ApplyAttributes() - void BringToFront() - void ChangeSelection(int, bool) - void ClearSelection() - void CopySelectedItemsToClipboard() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - void Expand(uint, bool, bool = false) - uint FindChild(UIElement@) const - uint FindItem(UIElement@) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - UIElement@[]@ GetItems() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - void InsertItem(uint, UIElement@, UIElement@ = null) - bool IsExpanded(uint) const - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool IsSelected(uint) const - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveAllItems() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void RemoveItem(UIElement@, uint = 0) - void RemoveItem(uint) - void RemoveSelection(uint) - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetScrollBarsVisible(bool, bool) - void SetSelections(uint[]@) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void SetViewPosition(int, int) - void ToggleExpand(uint, bool = false) - void ToggleSelection(uint) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - int baseIndent - ShortStringHash baseType // readonly - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - bool clearSelectionOnDefocus - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - UIElement@ contentElement // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - bool hierarchyMode - HighlightMode highlightMode - HorizontalAlignment horizontalAlignment - ScrollBar@ horizontalScrollBar // readonly - bool hovering // readonly - int indent - int indentSpacing - int indentWidth // readonly - bool internal - UIElement@[] items // readonly - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - bool multiselect - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - uint numItems // readonly - ObjectAnimation@ objectAnimation - float opacity - float pageStep - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool scrollBarsAutoVisible - BorderImage@ scrollPanel // readonly - float scrollStep - bool selectOnClickEnd - bool selected - UIElement@ selectedItem // readonly - UIElement@[]@ selectedItems // readonly - uint selection - uint[]@ selections // readonly - IntVector2 size - bool sortChildren - String style - bool temporary - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - ScrollBar@ verticalScrollBar // readonly - IntVector2 viewPosition - bool visible - int weakRefs // readonly - int width ### Log Methods: - void Close() - void Debug(const String&) - void Error(const String&) - void Info(const String&) - void Open(const String&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void Warning(const String&) - void Write(const String&, bool = false) Properties: - ShortStringHash baseType // readonly - String category // readonly - String lastMessage // readonly - int level - bool quiet - int refs // readonly - bool timeStamp - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Material Methods: - Material@ Clone(const String& = String ( )) const - ValueAnimation@ GetShaderParameterAnimation(const String&) const - float GetShaderParameterAnimationSpeed(const String&) const - WrapMode GetShaderParameterAnimationWrapMode(const String&) const - bool Load(File@) - bool Load(const XMLElement&) - void RemoveShaderParameter(const String&) - bool Save(File@) const - bool Save(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetShaderParameterAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetShaderParameterAnimationSpeed(const String&, float) - void SetShaderParameterAnimationWrapMode(const String&, WrapMode) - void SetTechnique(uint, Technique@, uint = 0, float = 0.0) - void SetUVTransform(const Vector2&, float, const Vector2&) - void SetUVTransform(const Vector2&, float, float) - void SortTechniques() Properties: - ShortStringHash baseType // readonly - String category // readonly - CullMode cullMode - BiasParameters depthBias - uint memoryUse // readonly - String name - uint numTechniques - bool occlusion // readonly - int refs // readonly - String[]@ shaderParameterNames // readonly - Variant[] shaderParameters - CullMode shadowCullMode - TechniqueEntry[] techniqueEntries // readonly - Technique@[] techniques // readonly - Texture@[] textures - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### Matrix3 Methods: - bool Equals(const Matrix3&) const - Matrix3 Inverse() const - Vector3 Scale() const - Matrix3 Scaled(const Vector3&) const - void SetScale(const Vector3&) - void SetScale(float) - String ToString() const - Matrix3 Transpose() const Properties: - float m00 - float m01 - float m02 - float m10 - float m11 - float m12 - float m20 - float m21 - float m22 ### Matrix3x4 Methods: - void Decompose(Vector3&, Quaternion&, Vector3&) const - bool Equals(const Matrix3x4&) const - Matrix3x4 Inverse() const - 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 - Matrix4 ToMatrix4() const - String ToString() const - Vector3 Translation() const Properties: - float m00 - float m01 - float m02 - float m03 - float m10 - float m11 - float m12 - float m13 - float m20 - float m21 - float m22 - float m23 ### Matrix4 Methods: - void Decompose(Vector3&, Quaternion&, Vector3&) const - bool Equals(const Matrix4&) const - Matrix4 Inverse() const - 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 - String ToString() const - Vector3 Translation() const - Matrix4 Transpose() const Properties: - 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 ### Menu Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAccelerator(int, int) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHoverOffset(int, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPopupOffset(int, int) - void SetPosition(int, int) - void SetPressedChildOffset(int, int) - void SetPressedOffset(int, int) - void SetRepeat(float, float) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - int acceleratorKey // readonly - int acceleratorQualifiers // readonly - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - IntRect border - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - IntVector2 hoverOffset - bool hovering // readonly - IntRect imageBorder - IntRect imageRect - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - UIElement@ popup - IntVector2 popupOffset - IntVector2 position - bool pressed // readonly - IntVector2 pressedChildOffset - IntVector2 pressedOffset - int priority - int refs // readonly - float repeatDelay - float repeatRate - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - bool showPopup - IntVector2 size - bool sortChildren - String style - bool temporary - Texture@ texture - bool tiled - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### MessageBox Methods: - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - String message - int refs // readonly - String title - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly - UIElement@ window // readonly ### Model Methods: - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - String category // readonly - uint memoryUse // readonly - String name - uint numGeometries // readonly - uint[] numGeometryLodLevels // readonly - uint numMorphs // readonly - int refs // readonly - Skeleton@ skeleton // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### Navigable Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - bool recursive - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### NavigationMesh Methods: - void ApplyAttributes() - bool Build() - bool Build(const BoundingBox&) - void DrawDebugGeometry(DebugRenderer@, bool) - void DrawDebugGeometry(bool) - Vector3 FindNearestPoint(const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 )) - Vector3[]@ FindPath(const Vector3&, const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 )) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - float GetDistanceToWall(const Vector3&, float, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 )) - Vector3 GetRandomPoint() - Vector3 GetRandomPointInCircle(const Vector3&, float, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 )) - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - Vector3 MoveAlongSurface(const Vector3&, const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 ), uint = 3) - Vector3 Raycast(const Vector3&, const Vector3&, const Vector3& = Vector3 ( 1.0 , 1.0 , 1.0 )) - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - float agentHeight - float agentMaxClimb - float agentMaxSlope - float agentRadius - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - String category // readonly - float cellHeight - float cellSize - float detailSampleDistance - float detailSampleMaxError - float edgeMaxError - float edgeMaxLength - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool initialized // readonly - Node@ node // readonly - uint numAttributes // readonly - IntVector2 numTiles // readonly - ObjectAnimation@ objectAnimation - Vector3 padding - int refs // readonly - float regionMergeSize - float regionMinSize - bool temporary - int tileSize - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly ### Network Methods: - void BroadcastMessage(int, bool, bool, const VectorBuffer&, uint = 0) - void BroadcastRemoteEvent(Node@, const String&, bool, const VariantMap& = VariantMap ( )) - void BroadcastRemoteEvent(Scene@, const String&, bool, const VariantMap& = VariantMap ( )) - void BroadcastRemoteEvent(const String&, bool, const VariantMap& = VariantMap ( )) - bool CheckRemoteEvent(const String&) const - bool Connect(const String&, uint16, Scene@, const VariantMap& = VariantMap ( )) - void Disconnect(int = 0) - HttpRequest@ MakeHttpRequest(const String&, const String& = String ( ), String[]@ = null, const String& = String ( )) - void RegisterRemoteEvent(const String&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool StartServer(uint16) - void StopServer() - void UnregisterAllRemoteEvents() - void UnregisterRemoteEvent(const String&) const Properties: - ShortStringHash baseType // readonly - String category // readonly - Connection@[]@ clientConnections // readonly - String packageCacheDir - int refs // readonly - Connection@ serverConnection // readonly - bool serverRunning // readonly - ShortStringHash type // readonly - String typeName // readonly - int updateFps - int weakRefs // readonly ### NetworkPriority Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool alwaysUpdateOwner - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - float basePriority - ShortStringHash baseType // readonly - String category // readonly - float distanceFactor - bool enabled - bool enabledEffective // readonly - uint id // readonly - float minPriority - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Node Methods: - void AddChild(Node@, uint = M_MAX_UNSIGNED) - void ApplyAttributes() - Node@ Clone(CreateMode = REPLICATED) - Component@ CloneComponent(Component@, CreateMode, uint = 0) - Component@ CloneComponent(Component@, uint = 0) - Node@ CreateChild(const String& = String ( ), CreateMode = REPLICATED, uint = 0) - Component@ CreateComponent(const String&, CreateMode = REPLICATED, uint = 0) - ScriptObject@ CreateScriptObject(ScriptFile@, const String&, CreateMode = REPLICATED) - ScriptObject@ CreateScriptObject(const String&, const String&, CreateMode = REPLICATED) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - Node@ GetChild(const String&, bool = false) const - Node@[]@ GetChildren(bool = false) const - Node@[]@ GetChildrenWithComponent(const String&, bool = false) const - Node@[]@ GetChildrenWithScript(bool = false) const - Node@[]@ GetChildrenWithScript(const String&, bool = false) const - Component@ GetComponent(const String&) const - Component@[]@ GetComponents() const - Component@[]@ GetComponents(const String&, bool = false) const - Component@ GetOrCreateComponent(const String&, CreateMode = REPLICATED, uint = 0) - ScriptObject@ GetScriptObject() const - ScriptObject@ GetScriptObject(const String&) const - bool HasComponent(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - Vector2 LocalToWorld(const Vector2&) const - Vector3 LocalToWorld(const Vector3&) const - Vector3 LocalToWorld(const Vector4&) const - bool LookAt(const Vector3&, const Vector3& = Vector3 ( 0 , 1 , 0 ), TransformSpace = TS_WORLD) - void MarkNetworkUpdate() const - void Pitch(float, TransformSpace = TS_LOCAL) - void Remove() - void RemoveAllChildren() - void RemoveAllComponents() - void RemoveChild(Node@) - void RemoveChildren(bool, bool, bool) - void RemoveComponent(Component@) - void RemoveComponent(const String&) - void RemoveComponents(bool, bool) - void RemoveInstanceDefault() - void ResetToDefault() - void Roll(float, TransformSpace = TS_LOCAL) - void Rotate(const Quaternion&, TransformSpace = TS_LOCAL) - void Rotate(float, TransformSpace = TS_LOCAL) - void RotateAround(const Vector2&, float, TransformSpace = TS_LOCAL) - void RotateAround(const Vector3&, const Quaternion&, TransformSpace = TS_LOCAL) - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - void Scale(const Vector2&) - void Scale(const Vector3&) - void Scale(float) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetEnabled(bool, bool) - void SetPosition(const Vector2&) - void SetRotation(float) - void SetScale(const Vector2&) - void SetScale(float) - void SetTransform(const Vector2&, float) - void SetTransform(const Vector2&, float, const Vector2&) - void SetTransform(const Vector2&, float, float) - void SetTransform(const Vector3&, const Quaternion&) - void SetTransform(const Vector3&, const Quaternion&, const Vector3&) - void SetTransform(const Vector3&, const Quaternion&, float) - void SetWorldPosition(const Vector2&) - void SetWorldRotation(float) - void SetWorldScale(const Vector2&) - void SetWorldTransform(const Vector2&, float) - void SetWorldTransform(const Vector2&, float, const Vector2&) - void SetWorldTransform(const Vector2&, float, float) - void SetWorldTransform(const Vector3&, const Quaternion&) - void SetWorldTransform(const Vector3&, const Quaternion&, const Vector3&) - void SetWorldTransform(const Vector3&, const Quaternion&, float) - void Translate(const Vector2&, TransformSpace = TS_LOCAL) - void Translate(const Vector3&, TransformSpace = TS_LOCAL) - Vector2 WorldToLocal(const Vector2&) const - Vector3 WorldToLocal(const Vector3&) const - Vector3 WorldToLocal(const Vector4&) const - void Yaw(float, TransformSpace = TS_LOCAL) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - Node@[] children // readonly - Component@[] components // readonly - Vector3 direction - bool enabled - uint id // readonly - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - uint numComponents // readonly - ObjectAnimation@ objectAnimation - Connection@ owner - Node@ parent - Vector3 position - int refs // readonly - Vector3 right // readonly - Quaternion rotation - Vector3 scale - Scene@ scene // readonly - ScriptObject@ scriptObject // readonly - bool temporary - Matrix3x4 transform // readonly - ShortStringHash type // readonly - String typeName // readonly - Vector3 up // readonly - VariantMap vars // readonly - int weakRefs // readonly - Vector3 worldDirection - Vector3 worldPosition - Vector3 worldRight // readonly - Quaternion worldRotation - Vector3 worldScale - Matrix3x4 worldTransform // readonly - Vector3 worldUp // readonly ### Object Methods: - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ObjectAnimation Methods: - void AddAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - bool Load(File@) - void RemoveAttributeAnimation(ValueAnimation@) - void RemoveAttributeAnimation(const String&) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - Variant[] attributeAnimations // readonly - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - int refs // readonly - Variant[] speeds // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly - Variant[] wrapModes // readonly ### Octree Methods: - void AddManualDrawable(Drawable@) - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - void DrawDebugGeometry(bool) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - Node@[]@ GetDrawables(const BoundingBox&, uint8 = DRAWABLE_ANY, uint = DEFAULT_VIEWMASK) - Node@[]@ GetDrawables(const Frustum&, uint8 = DRAWABLE_ANY, uint = DEFAULT_VIEWMASK) - Node@[]@ GetDrawables(const Sphere&, uint8 = DRAWABLE_ANY, uint = DEFAULT_VIEWMASK) - Node@[]@ GetDrawables(const Vector3&, uint8 = DRAWABLE_ANY, uint = DEFAULT_VIEWMASK) - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - RayQueryResult[]@ Raycast(const Ray&, RayQueryLevel = RAY_TRIANGLE, float = M_INFINITY, uint8 = DRAWABLE_ANY, uint = DEFAULT_VIEWMASK) const - RayQueryResult RaycastSingle(const Ray&, RayQueryLevel = RAY_TRIANGLE, float = M_INFINITY, uint8 = DRAWABLE_ANY, uint = DEFAULT_VIEWMASK) const - void Remove() - void RemoveInstanceDefault() - void RemoveManualDrawable(Drawable@) - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetSize(const BoundingBox&, uint) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - uint numLevels // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly ### OffMeshConnection Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - bool bidirectional - String category // readonly - bool enabled - bool enabledEffective // readonly - Node@ endPoint - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - float radius - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### PackageFile Methods: - bool Exists(const String&) const - String[]@ GetEntryNames() const - bool Open(const String&, uint = 0) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool compressed() const Properties: - ShortStringHash baseType // readonly - String category // readonly - uint checksum // readonly - String name // readonly - uint numFiles // readonly - int refs // readonly - uint totalSize // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ParticleEffect2D Methods: - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### ParticleEmitter Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool Load(XMLFile@) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool Save(XMLFile@) - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetColor(const Color&) - void SetEmitting(bool, bool) Properties: - float activeTime - bool animationEnabled - float animationLodBias - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - ColorFrame@[] colors // readonly - Vector3 constantForce - float dampingForce - float drawDistance - float emissionRate // writeonly - Vector3 emitterSize - EmitterType emitterType - bool emitting - bool enabled - bool enabledEffective // readonly - FaceCameraMode faceCameraMode - uint id // readonly - bool inView // readonly - float inactiveTime - uint lightMask - float lodBias - Material@ material - Vector3 maxDirection - float maxEmissionRate - uint maxLights - Vector3 maxParticleSize - float maxRotation - float maxRotationSpeed - float maxTimeToLive - float maxVelocity - Vector3 minDirection - float minEmissionRate - Vector2 minParticleSize - float minRotation - float minRotationSpeed - float minTimeToLive - float minVelocity - Node@ node // readonly - uint numAttributes // readonly - uint numColors - uint numParticles - uint numTextureFrames - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - Vector2 particleSize // writeonly - int refs // readonly - bool relative - float rotation // writeonly - float rotationSpeed // writeonly - bool scaled - float shadowDistance - uint shadowMask - float sizeAdd - float sizeMul - bool sorted - bool temporary - TextureFrame@[] textureFrames // readonly - float timeToLive // writeonly - ShortStringHash type // readonly - String typeName // readonly - bool updateInvisible - float velocity // writeonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - Zone@ zone // readonly - uint zoneMask ### ParticleEmitter2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - ParticleEffect2D@ effect - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - int layer - uint lightMask - float lodBias - Material@ material - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int orderInLayer - int refs // readonly - float shadowDistance - uint shadowMask - Sprite2D@ sprite - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask ### Pass Properties: - bool alphaMask - BlendMode blendMode - CompareMode depthTestMode - bool depthWrite - PassLightingMode lightingMode - String pixelShader - String pixelShaderDefines - int refs // readonly - bool sm3 - String vertexShader - String vertexShaderDefines - int weakRefs // readonly ### PhysicsRaycastResult Properties: - RigidBody@ body // readonly - float distance - Vector3 normal - Vector3 position ### PhysicsRaycastResult2D Properties: - RigidBody2D@ body // readonly - float distance - Vector2 normal - Vector2 position ### PhysicsWorld Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - void DrawDebugGeometry(bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - RigidBody@[]@ GetRigidBodies(RigidBody@) - RigidBody@[]@ GetRigidBodies(const BoundingBox&, uint = 0xffff) - RigidBody@[]@ GetRigidBodies(const Sphere&, uint = 0xffff) - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - PhysicsRaycastResult[]@ Raycast(const Ray&, float = M_INFINITY, uint = 0xffff) - PhysicsRaycastResult RaycastSingle(const Ray&, float = M_INFINITY, uint = 0xffff) - void Remove() - void RemoveCachedGeometry(Model@) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - PhysicsRaycastResult SphereCast(const Ray&, float, float = M_INFINITY, uint = 0xffff) - void Update(float) - void UpdateCollisions() Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - int fps - Vector3 gravity - uint id // readonly - bool internalEdge - bool interpolation - Node@ node // readonly - uint numAttributes // readonly - int numIterations - ObjectAnimation@ objectAnimation - int refs // readonly - bool splitImpulse - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### PhysicsWorld2D Methods: - void ApplyAttributes() - void DrawDebugGeometry() const - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - RigidBody2D@[]@ GetRigidBodies(const Rect&, uint = 0xffff) - RigidBody2D@ GetRigidBody(const Vector2&, uint = 0xffff) - RigidBody2D@ GetRigidBody(int, int, uint = 0xffff, Camera@ = 0) - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - PhysicsRaycastResult2D[]@ Raycast(const Vector2&, const Vector2&, uint = 0xffff) - PhysicsRaycastResult2D RaycastSingle(const Vector2&, const Vector2&, uint = 0xffff) - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool allowSleeping - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - bool autoClearForces - ShortStringHash baseType // readonly - String category // readonly - bool continuousPhysics - bool drawAabb - bool drawCenterOfMass - bool drawJoint - bool drawPair - bool drawShape - bool enabled - bool enabledEffective // readonly - Vector2 gravity - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - uint positionIterations - int refs // readonly - bool subStepping - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint velocityIterations - bool warmStarting - int weakRefs // readonly ### Plane Methods: - void Define(const Vector3&, const Vector3&) - void Define(const Vector3&, const Vector3&, const Vector3&) - void Define(const Vector4&) - float Distance(const Vector3&) const - Vector3 Project(const Vector3&) const - Vector3 Reflect(const Vector3&) const - Vector4 ToVector4() const - void Transform(const Matrix3&) - void Transform(const Matrix3x4&) - void Transform(const Matrix4&) - Plane Transformed(const Matrix3&) const - Plane Transformed(const Matrix3x4&) const - Plane Transformed(const Matrix4&) const Properties: - Vector3 absNormal - float d - Vector3 normal - Matrix3x4 reflectionMatrix // readonly ### Polyhedron Methods: - void AddFace(const Vector3&, const Vector3&, const Vector3&) - void AddFace(const Vector3&, const Vector3&, const Vector3&, const Vector3&) - void AddFace(const Vector3[]@) - void Clear() - void Clip(const BoundingBox&) - void Clip(const Frustum&) - void Define(const BoundingBox&) - void Define(const Frustum&) - void Transform(const Matrix3&) - void Transform(const Matrix3x4&) - Polyhedron Transformed(const Matrix3&) const - Polyhedron Transformed(const Matrix3x4&) const Properties: - Vector3[]@[] face // readonly - uint numFaces // readonly ### Quaternion Methods: - float DotProduct(const Quaternion&) const - bool Equals(const Quaternion&) const - void FromAngleAxis(float, const Vector3&) - void FromAxes(const Vector3&, const Vector3&, const Vector3&) - void FromEulerAngles(float, float, float) - bool FromLookRotation(const Vector3&, const Vector3&) - void FromRotationTo(const Vector3&, const Vector3&) - Quaternion Inverse() const - bool IsNaN() const - Quaternion Nlerp(Quaternion, float, bool) const - void Normalize() - Quaternion Normalized() const - Quaternion Slerp(Quaternion, float) const - String ToString() const Properties: - Vector3 eulerAngles // readonly - float pitch // readonly - float roll // readonly - float w - float x - float y - float yaw // readonly - float z ### Ray Methods: - Vector3 ClosestPoint(const Ray&) const - void Define(const Vector3&, const Vector3&) - float Distance(const Vector3&) const - float HitDistance(const BoundingBox&) const - float HitDistance(const Frustum&, bool = true) const - float HitDistance(const Sphere&) const - float HitDistance(const Vector3&, const Vector3&, const Vector3&) const - Vector3 Project(const Vector3&) const - Ray Transformed(const Matrix3x4&) const Properties: - Vector3 direction - Vector3 origin ### RayQueryResult Properties: - float distance - Drawable@ drawable // readonly - Node@ node // readonly - Vector3 normal - Vector3 position - uint subObject ### Rect Methods: - void Clear() - void Clip(const Rect&) - void Define(const Vector2&) - void Define(const Vector2&, const Vector2&) - bool Equals(const Rect&) const - Intersection IsInside(const Vector2&) const - void Merge(const Rect&) - void Merge(const Vector2&) - Vector4 ToVector4() const Properties: - float bottom - Vector2 center // readonly - bool defined - Vector2 halfSize // readonly - float left - Vector2 max - Vector2 min - float right - Vector2 size // readonly - float top ### RefCounted Properties: - int refs // readonly - int weakRefs // readonly ### RenderPath Methods: - void AddCommand(const RenderPathCommand&) - void AddRenderTarget(const RenderTargetInfo&) - bool Append(XMLFile@) - RenderPath@ Clone() - void InsertCommand(uint, const RenderPathCommand&) - bool Load(XMLFile@) - void RemoveCommand(uint) - void RemoveCommands(const String&) - void RemoveRenderTarget(const String&) - void RemoveRenderTarget(uint) - void RemoveRenderTargts(const String&) - void SetEnabled(const String&, bool) - void ToggleEnabled(const String&) Properties: - RenderPathCommand[] commands - uint numCommands // readonly - uint numRenderTargets // readonly - int refs // readonly - RenderTargetInfo[] renderTargets - Variant[] shaderParameters - int weakRefs // readonly ### RenderPathCommand Methods: - void RemoveShaderParameter(const String&) Properties: - Color clearColor - float clearDepth - uint clearFlags - uint clearStencil - bool enabled - bool markToStencil - String metadata - uint numOutputs - String[] outputNames - String pass - String pixelShaderDefines - String pixelShaderName - Variant[] shaderParameters - RenderCommandSortMode sortMode - String tag - String[] textureNames - RenderCommandType type - bool useFogColor - bool useLitBase - bool vertexLights - String vertexShaderDefines - String vertexShaderName ### RenderSurface Methods: - void QueueUpdate() Properties: - int height // readonly - RenderSurface@ linkedDepthStencil - RenderSurface@ linkedRenderTarget - uint numViewports - Texture@ parentTexture // readonly - RenderSurfaceUpdateMode updateMode - TextureUsage usage // readonly - Viewport@[] viewports - int width // readonly ### RenderTargetInfo Properties: - bool enabled - bool filtered - uint format - String name - bool persistent - bool sRGB - Vector2 size - RenderTargetSizeMode sizeMode - String tag ### Renderer Methods: - void DrawDebugGeometry(bool) const - void ReloadShaders() const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetDefaultRenderPath(XMLFile@) Properties: - ShortStringHash baseType // readonly - String category // readonly - Material@ defaultLightRamp // readonly - Material@ defaultLightSpot // readonly - Material@ defaultMaterial // readonly - RenderPath@ defaultRenderPath - Zone@ defaultZone // readonly - bool drawShadows - bool dynamicInstancing - bool hdrRendering - int materialQuality - int maxInstanceTriangles - int maxOccluderTriangles - int maxShadowMaps - int maxSortedInstances - int minInstances - float mobileShadowBiasAdd - float mobileShadowBiasMul - uint numBatches // readonly - uint[] numGeometries // readonly - uint[] numLights // readonly - uint[] numOccluders // readonly - uint numPrimitives // readonly - uint[] numShadowMaps // readonly - uint numViewports - uint numViews // readonly - float occluderSizeThreshold - int occlusionBufferSize - int refs // readonly - bool reuseShadowMaps - int shadowMapSize - int shadowQuality - bool specularLighting - int textureAnisotropy - TextureFilterMode textureFilterMode - int textureQuality - ShortStringHash type // readonly - String typeName // readonly - Viewport@[] viewports - int weakRefs // readonly ### Resource Methods: - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### ResourceCache Methods: - bool AddManualResource(Resource@) - void AddPackageFile(PackageFile@, uint = M_MAX_UNSIGNED) - bool AddResourceDir(const String&, uint = M_MAX_UNSIGNED) - bool Exists(const String&) const - File@ GetFile(const String&) - String GetPreferredResourceDir(const String&) const - Resource@ GetResource(ShortStringHash, const String&, bool = true) - Resource@ GetResource(const String&, const String&, bool = true) - String GetResourceFileName(const String&) const - void ReleaseAllResources(bool = false) - void ReleaseResource(const String&, const String&, bool = false) - void ReleaseResources(ShortStringHash, bool = false) - void ReleaseResources(const String&, bool = false) - void ReleaseResources(const String&, const String&, bool = false) - bool ReloadResource(Resource@) - void RemovePackageFile(PackageFile@, bool = true, bool = false) - void RemovePackageFile(const String&, bool = true, bool = false) - void RemoveResourceDir(const String&) - String SanitateResourceDirName(const String&) const - String SanitateResourceName(const String&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - bool autoReloadResources - ShortStringHash baseType // readonly - String category // readonly - uint[] memoryBudget - uint[] memoryUse // readonly - PackageFile@[]@ packageFiles // readonly - int refs // readonly - String[]@ resourceDirs // readonly - bool returnFailedResources - bool seachPackagesFirst // readonly - bool searchPackagesFirst // writeonly - uint totalMemoryUse // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ResourceRef Properties: - String name - ShortStringHash type ### ResourceRefList Methods: - void Resize(uint) Properties: - bool empty // readonly - uint length // readonly - String[] names - ShortStringHash type ### RigidBody Methods: - void Activate() - void ApplyAttributes() - void ApplyForce(const Vector3&) - void ApplyForce(const Vector3&, const Vector3&) - void ApplyImpulse(const Vector3&) - void ApplyImpulse(const Vector3&, const Vector3&) - void ApplyTorque(const Vector3&) - void ApplyTorqueImpulse(const Vector3&) - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - Vector3 GetVelocityAtPoint(const Vector3&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void ReAddBodyToWorld() - void Remove() - void RemoveInstanceDefault() - void ResetForces() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetCollisionLayerAndMask(uint, uint) - void SetTransform(const Vector3&, const Quaternion&) Properties: - bool active // readonly - float angularDamping - Vector3 angularFactor - float angularRestThreshold - Vector3 angularVelocity - bool animationEnabled - Vector3 anisotropicFriction - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - float ccdMotionThreshold - float ccdRadius - Vector3 centerOfMass // readonly - RigidBody@[]@ collidingBodies // readonly - CollisionEventMode collisionEventMode - uint collisionLayer - uint collisionMask - float contactProcessingThreshold - bool enabled - bool enabledEffective // readonly - float friction - Vector3 gravityOverride - uint id // readonly - bool kinematic - float linearDamping - Vector3 linearFactor - float linearRestThreshold - Vector3 linearVelocity - float mass - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - Vector3 position - int refs // readonly - float restitution - float rollingFriction - Quaternion rotation - bool temporary - bool trigger - ShortStringHash type // readonly - String typeName // readonly - bool useGravity - int weakRefs // readonly ### RigidBody2D Methods: - void ApplyAngularImpulse(float, bool) - void ApplyAttributes() - void ApplyForce(const Vector2&, const Vector2&, bool) - void ApplyForceToCenter(const Vector2&, bool) - void ApplyLinearImpulse(const Vector2&, const Vector2&, bool) - void ApplyTorque(float, bool) - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool allowSleep - float angularDamping - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - bool awake - ShortStringHash baseType // readonly - BodyType2D bodyType - bool bullet - String category // readonly - bool enabled - bool enabledEffective // readonly - bool fixedRotation - float gravityScale - uint id // readonly - float inertia - float linearDamping - Vector2 linearVelocity - float mass - Vector2 massCenter - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - bool useFixtureMass - int weakRefs // readonly ### Scene Methods: - void AddChild(Node@, uint = M_MAX_UNSIGNED) - void AddRequiredPackageFile(PackageFile@) - void ApplyAttributes() - void Clear(bool = true, bool = true) - void ClearRequiredPackageFiles() - Component@ CloneComponent(Component@, CreateMode, uint = 0) - Component@ CloneComponent(Component@, uint = 0) - Node@ CreateChild(const String& = String ( ), CreateMode = REPLICATED, uint = 0) - Component@ CreateComponent(const String&, CreateMode = REPLICATED, uint = 0) - ScriptObject@ CreateScriptObject(ScriptFile@, const String&, CreateMode = REPLICATED) - ScriptObject@ CreateScriptObject(const String&, const String&, CreateMode = REPLICATED) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - Node@ GetChild(const String&, bool = false) const - Node@[]@ GetChildren(bool = false) const - Node@[]@ GetChildrenWithComponent(const String&, bool = false) const - Node@[]@ GetChildrenWithScript(bool = false) const - Node@[]@ GetChildrenWithScript(const String&, bool = false) const - Component@ GetComponent(const String&) const - Component@ GetComponent(uint) - Component@[]@ GetComponents() const - Component@[]@ GetComponents(const String&, bool = false) const - Node@ GetNode(uint) - Component@ GetOrCreateComponent(const String&, CreateMode = REPLICATED, uint = 0) - ScriptObject@ GetScriptObject() const - ScriptObject@ GetScriptObject(const String&) const - bool HasComponent(const String&) const - Node@ Instantiate(File@, const Vector3&, const Quaternion&, CreateMode = REPLICATED) - Node@ InstantiateXML(File@, const Vector3&, const Quaternion&, CreateMode = REPLICATED) - Node@ InstantiateXML(XMLFile@, const Vector3&, const Quaternion&, CreateMode = REPLICATED) - Node@ InstantiateXML(const XMLElement&, const Vector3&, const Quaternion&, CreateMode = REPLICATED) - bool Load(File@, bool = false) - bool LoadAsync(File@) - bool LoadAsyncXML(File@) - bool LoadXML(File@) - bool LoadXML(const XMLElement&, bool = false) - Vector2 LocalToWorld(const Vector2&) const - Vector3 LocalToWorld(const Vector3&) const - Vector3 LocalToWorld(const Vector4&) const - bool LookAt(const Vector3&, const Vector3& = Vector3 ( 0 , 1 , 0 ), TransformSpace = TS_WORLD) - void MarkNetworkUpdate() const - void Pitch(float, TransformSpace = TS_LOCAL) - void RegisterVar(const String&) - void Remove() - void RemoveAllChildren() - void RemoveAllComponents() - void RemoveChild(Node@) - void RemoveChildren(bool, bool, bool) - void RemoveComponent(Component@) - void RemoveComponent(const String&) - void RemoveComponents(bool, bool) - void RemoveInstanceDefault() - void ResetToDefault() - void Roll(float, TransformSpace = TS_LOCAL) - void Rotate(const Quaternion&, TransformSpace = TS_LOCAL) - void Rotate(float, TransformSpace = TS_LOCAL) - void RotateAround(const Vector2&, float, TransformSpace = TS_LOCAL) - void RotateAround(const Vector3&, const Quaternion&, TransformSpace = TS_LOCAL) - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - void Scale(const Vector2&) - void Scale(const Vector3&) - void Scale(float) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetPosition(const Vector2&) - void SetRotation(float) - void SetScale(const Vector2&) - void SetScale(float) - void SetTransform(const Vector2&, float) - void SetTransform(const Vector2&, float, const Vector2&) - void SetTransform(const Vector2&, float, float) - void SetTransform(const Vector3&, const Quaternion&) - void SetTransform(const Vector3&, const Quaternion&, const Vector3&) - void SetTransform(const Vector3&, const Quaternion&, float) - void SetWorldPosition(const Vector2&) - void SetWorldRotation(float) - void SetWorldScale(const Vector2&) - void SetWorldTransform(const Vector2&, float) - void SetWorldTransform(const Vector2&, float, const Vector2&) - void SetWorldTransform(const Vector2&, float, float) - void SetWorldTransform(const Vector3&, const Quaternion&) - void SetWorldTransform(const Vector3&, const Quaternion&, const Vector3&) - void SetWorldTransform(const Vector3&, const Quaternion&, float) - void StopAsyncLoading() - const String& GetVarName(ShortStringHash) const - void Translate(const Vector2&, TransformSpace = TS_LOCAL) - void Translate(const Vector3&, TransformSpace = TS_LOCAL) - void UnregisterAllVars(const String&) - void UnregisterVar(const String&) - void Update(float) - Vector2 WorldToLocal(const Vector2&) const - Vector3 WorldToLocal(const Vector3&) const - Vector3 WorldToLocal(const Vector4&) const - void Yaw(float, TransformSpace = TS_LOCAL) Properties: - bool animationEnabled - bool asyncLoading // readonly - float asyncProgress // readonly - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - uint checksum // readonly - Node@[] children // readonly - Component@[] components // readonly - DebugRenderer@ debugRenderer // readonly - Vector3 direction - float elapsedTime - String fileName // readonly - uint id // readonly - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - uint numComponents // readonly - ObjectAnimation@ objectAnimation - Octree@ octree // readonly - Node@ parent - PhysicsWorld@ physicsWorld // readonly - PhysicsWorld2D@ physicsWorld2D // readonly - Vector3 position - int refs // readonly - PackageFile@[]@ requiredPackageFiles // readonly - Vector3 right // readonly - Quaternion rotation - Vector3 scale - ScriptObject@ scriptObject // readonly - float smoothingConstant - float snapThreshold - bool temporary - float timeScale - Matrix3x4 transform // readonly - ShortStringHash type // readonly - String typeName // readonly - Vector3 up // readonly - bool updateEnabled - VariantMap vars // readonly - int weakRefs // readonly - Vector3 worldDirection - Vector3 worldPosition - Vector3 worldRight // readonly - Quaternion worldRotation - Vector3 worldScale - Matrix3x4 worldTransform // readonly - Vector3 worldUp // readonly ### Script Methods: - void DumpAPI(DumpMode = DOXYGEN) - bool Execute(const String&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - Scene@ defaultScene - ScriptFile@ defaultScriptFile - bool executeConsoleCommands - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ScriptFile Methods: - void ClearDelayedExecute(const String& = String ( )) - void DelayedExecute(float, bool, const String&) - void DelayedExecute(float, bool, const String&, const Variant[]@) - bool Execute(const String&, const Variant[]@) - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - bool compiled // readonly - uint memoryUse // readonly - String name - int refs // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### ScriptInstance Methods: - void ApplyAttributes() - void ClearDelayedExecute(const String& = String ( )) - bool CreateObject(ScriptFile@, const String&) - void DelayedExecute(float, bool, const String&) - void DelayedExecute(float, bool, const String&, const Variant[]@) - void DrawDebugGeometry(DebugRenderer@, bool) - bool Execute(const String&) - bool Execute(const String&, const Variant[]@) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - String className - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - ScriptFile@ scriptFile - ScriptObject@ scriptObject // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### ScriptObject ### ScrollBar Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - void ChangeValue(float) - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void StepBack() - void StepForward() - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - Button@ backButton // readonly - ShortStringHash baseType // readonly - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - float effectiveScrollStep // readonly - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - Button@ forwardButton // readonly - int height - HorizontalAlignment horizontalAlignment - bool hovering // readonly - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - Orientation orientation - UIElement@ parent - IntVector2 position - int priority - float range - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - float scrollStep - bool selected - IntVector2 size - Slider@ slider // readonly - bool sortChildren - float stepFactor - String style - bool temporary - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - float value - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### ScrollView Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetScrollBarsVisible(bool, bool) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void SetViewPosition(int, int) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - UIElement@ contentElement - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - ScrollBar@ horizontalScrollBar // readonly - bool hovering // readonly - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - float pageStep - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool scrollBarsAutoVisible - BorderImage@ scrollPanel // readonly - float scrollStep - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - ScrollBar@ verticalScrollBar // readonly - IntVector2 viewPosition - bool visible - int weakRefs // readonly - int width ### Serializable Methods: - void ApplyAttributes() - Variant GetAttribute(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) Properties: - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - uint numAttributes // readonly - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Serializer Methods: - uint Write(uint8[]@) - bool WriteBool(bool) - bool WriteBoundingBox(const BoundingBox&) - bool WriteByte(int8) - bool WriteColor(const Color&) - bool WriteFileID(const String&) - bool WriteFloat(float) - bool WriteInt(int) - bool WriteIntRect(const IntRect&) - bool WriteIntVector2(const IntVector2&) - bool WriteLine(const String&) - bool WriteMatrix3(const Matrix3&) - bool WriteMatrix3x4(const Matrix3x4&) - bool WriteMatrix4(const Matrix4&) - bool WriteNetID(uint) - bool WritePackedQuaternion(const Quaternion&) - bool WritePackedVector3(const Vector3&, float) - bool WriteQuaternion(const Quaternion&) - bool WriteShort(int16) - bool WriteShortStringHash(const ShortStringHash&) - bool WriteString(const String&) - bool WriteStringHash(const StringHash&) - bool WriteUByte(uint8) - bool WriteUInt(uint) - bool WriteUShort(uint16) - bool WriteVLE(uint) - bool WriteVariant(const Variant&) - bool WriteVariantMap(const VariantMap&) - bool WriteVector2(const Vector2&) - bool WriteVector3(const Vector3&) - bool WriteVector4(const Vector4&) ### ShortStringHash Methods: - String ToString() const Properties: - uint16 value // readonly ### Skeleton Methods: - Bone@ GetBone(const String&) const - void Reset() Properties: - Bone@[] bones // readonly - uint numBones // readonly - Bone@ rootBone // readonly ### Skybox Methods: - void ApplyAttributes() - void ApplyMaterialList(const String& = String ( )) - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - Material@ material // writeonly - Material@[] materials - uint maxLights - Model@ model - Node@ node // readonly - uint numAttributes // readonly - uint numGeometries // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int refs // readonly - float shadowDistance - uint shadowMask - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - Zone@ zone // readonly - uint zoneMask ### Slider Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - void ChangeValue(float) - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHoverOffset(int, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - IntRect border - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - IntVector2 hoverOffset - bool hovering // readonly - IntRect imageBorder - IntRect imageRect - int indent - int indentSpacing - int indentWidth // readonly - bool internal - BorderImage@ knob // readonly - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - Orientation orientation - UIElement@ parent - IntVector2 position - int priority - float range - int refs // readonly - float repeatRate - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - Texture@ texture - bool tiled - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - float value - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### SmoothedTransform Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void Update(float, float) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inProgress // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - Vector3 targetPosition - Quaternion targetRotation - Vector3 targetWorldPosition - Quaternion targetWorldRotation - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Sound Methods: - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - bool compressed // readonly - float frequency // readonly - float length // readonly - bool looped - uint memoryUse // readonly - String name - int refs // readonly - uint sampleSize // readonly - bool sixteenBit // readonly - bool stereo // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### SoundListener Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - int refs // readonly - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### SoundSource Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Play(Sound@) - void Play(Sound@, float) - void Play(Sound@, float, float) - void Play(Sound@, float, float, float) - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void Stop() Properties: - bool animationEnabled - float attenuation // readonly - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - bool autoRemove - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - float frequency - float gain - uint id // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - float panning - bool playing // readonly - int refs // readonly - Sound@ sound // readonly - SoundType soundType - bool temporary - float timePosition // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### SoundSource3D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Play(Sound@) - void Play(Sound@, float) - void Play(Sound@, float, float) - void Play(Sound@, float, float, float) - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAngleAttenuation(float, float) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetDistanceAttenuation(float, float, float) - void Stop() Properties: - bool animationEnabled - float attenuation // readonly - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - bool autoRemove - ShortStringHash baseType // readonly - String category // readonly - bool enabled - bool enabledEffective // readonly - float farDistance - float frequency - float gain - uint id // readonly - float innerAngle - float nearDistance - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - float outerAngle - float panning - bool playing // readonly - int refs // readonly - float rolloffFactor - Sound@ sound // readonly - SoundType soundType - bool temporary - float timePosition // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Sphere Methods: - void Clear() - void Define(const BoundingBox&) - void Define(const Frustum&) - void Define(const Polyhedron&) - void Define(const Sphere&) - void Define(const Vector3&, float) - float Distance(const Vector3&) const - Intersection IsInside(const BoundingBox&) const - Intersection IsInside(const Sphere&) const - Intersection IsInside(const Vector3&) const - void Merge(const BoundingBox&) - void Merge(const Frustum&) - void Merge(const Sphere&) - void Merge(const Vector3&) Properties: - Vector3 center - bool defined - float radius ### Spline Methods: - void AddKnot(const Variant&) - void AddKnot(const Variant&, uint) - void Clear() - Variant GetPoint(float) - void RemoveKnot() - void RemoveKnot(uint) Properties: - InterpolationMode interpolationMode - Variant[] knot - Variant[]@ knots ### SplinePath Methods: - void AddControlPoint(Node@, uint = M_MAX_UNSIGNED) - void ApplyAttributes() - void ClearControlPoints() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - Vector3 GetPoint(float) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Move(float) - void Remove() - void RemoveControlPoint(Node@) - void RemoveInstanceDefault() - void Reset() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - String category // readonly - Node@ controlledNode - bool enabled - bool enabledEffective // readonly - uint id // readonly - InterpolationMode interpolationMode - bool isFinished // readonly - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - Vector3 position - int refs // readonly - float speed - bool temporary - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Sprite Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetFullImageRect() - void SetHotSpot(int, int) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(float, float) - void SetScale(float) - void SetScale(float, float) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - bool bringToBack - bool bringToFront - String category // readonly - UIElement@[] children // readonly - Color color // writeonly - bool colorGradient // readonly - Color[] colors - XMLFile@ defaultStyle - float derivedOpacity // readonly - bool elementEventSender - int height - HorizontalAlignment horizontalAlignment - IntVector2 hotSpot - IntRect imageRect - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - Vector2 position - int priority - int refs // readonly - UIElement@ root // readonly - float rotation - Vector2 scale - IntVector2 size - bool sortChildren - String style - bool temporary - Texture@ texture - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### Sprite2D Methods: - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - Vector2 hotSpot - uint memoryUse // readonly - String name - IntRect rectangle - int refs // readonly - Texture2D@ texture - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### SpriteSheet2D Methods: - void DefineSprite(const String&, const IntRect&, const Vector2&) - Sprite2D@ GetSprite(const String&) - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void UpdateSprite(const String&, const IntRect&, const Vector2&) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - int refs // readonly - Texture2D@ texture // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### StaticModel Methods: - void ApplyAttributes() - void ApplyMaterialList(const String& = String ( )) - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool IsInside(const Vector3&) const - bool IsInsideLocal(const Vector3&) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - Material@ material // writeonly - Material@[] materials - uint maxLights - Model@ model - Node@ node // readonly - uint numAttributes // readonly - uint numGeometries // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - uint occlusionLodLevel - int refs // readonly - float shadowDistance - uint shadowMask - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask ### StaticModelGroup Methods: - void AddInstanceNode(Node@) - void ApplyAttributes() - void ApplyMaterialList(const String& = String ( )) - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllInstanceNodes() - void RemoveInstanceDefault() - void RemoveInstanceNode(Node@) - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - Node@[] instanceNodes // readonly - uint lightMask - float lodBias - Material@ material // writeonly - Material@[] materials - uint maxLights - Model@ model - Node@ node // readonly - uint numAttributes // readonly - uint numGeometries // readonly - uint numInstanceNodes // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - uint occlusionLodLevel - int refs // readonly - float shadowDistance - uint shadowMask - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - Zone@ zone // readonly - uint zoneMask ### StaticSprite2D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFlip(bool, bool) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BlendMode blendMode - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - Color color - float drawDistance - bool enabled - bool enabledEffective // readonly - bool flipX - bool flipY - uint id // readonly - bool inView // readonly - int layer - uint lightMask - float lodBias - Material@ material - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int orderInLayer - int refs // readonly - float shadowDistance - uint shadowMask - Sprite2D@ sprite - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask ### String Methods: - void AppendUTF8(uint) - uint AtUTF8(uint) const - uint ByteOffsetUTF8(uint) const - void Clear() - int Compare(const String&, bool = true) const - bool Contains(const String&, bool = true) const - bool Contains(uint8, bool = true) const - bool EndsWith(const String&, bool = true) const - uint Find(const String&, uint = 0, bool = true) const - uint Find(uint8, uint = 0, bool = true) const - uint FindLast(const String&, uint = 0xffffffff, bool = true) const - uint FindLast(uint8, uint = 0xffffffff, bool = true) const - void Join(String[]&, const String&) - uint NextUTF8Char(uint&) const - void Replace(const String&, const String&, bool = true) - void Replace(uint8, uint8, bool = true) - void ReplaceUTF8(uint, uint) - String Replaced(const String&, const String&, bool = true) const - String Replaced(uint8, uint8, bool = true) const - void Resize(uint) - void SetUTF8FromLatin1(const String&) - String[]@ Split(uint8) const - bool StartsWith(const String&, bool = true) const - String Substring(uint) const - String Substring(uint, uint) const - String SubstringUTF8(uint) const - String SubstringUTF8(uint, uint) const - bool ToBool() const - Color ToColor() const - float ToFloat() const - int ToInt() const - IntRect ToIntRect() const - IntVector2 ToIntVector2() const - String ToLower() const - Matrix3 ToMatrix3() const - Matrix3x4 ToMatrix3x4() const - Matrix4 ToMatrix4() const - Quaternion ToQuaternion() const - uint ToUInt() const - String ToUpper() const - Vector2 ToVector2() const - Vector3 ToVector3() const - Vector4 ToVector4(bool = false) const - Variant ToVectorVariant() const - String Trimmed() const Properties: - bool empty // readonly - uint length // readonly - uint utf8Length // readonly ### StringHash Methods: - String ToString() const Properties: - uint value // readonly ### Technique Methods: - Pass@ CreatePass(StringHash) - bool HasPass(StringHash) const - bool Load(File@) - void RemovePass(StringHash) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - Pass@[] passes // readonly - int refs // readonly - bool sm3 - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### TechniqueEntry Properties: - float lodDistance - int qualityLevel - Technique@ technique ### Terrain Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - float GetHeight(const Vector3&) const - Vector3 GetNormal(const Vector3&) const - TerrainPatch@ GetPatch(int, int) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - Image@ heightMap - uint id // readonly - uint lightMask - float lodBias - Material@ material - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - IntVector2 numPatches // readonly - IntVector2 numVertices // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int patchSize - TerrainPatch@[] patches // readonly - int refs // readonly - float shadowDistance - uint shadowMask - bool smoothing - Vector3 spacing - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - uint zoneMask ### TerrainPatch Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - int refs // readonly - float shadowDistance - uint shadowMask - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask ### Text Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - void ClearSelection() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - bool SetFont(Font@, int) - bool SetFont(const String&, int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSelection(uint, uint = M_MAX_UNSIGNED) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - bool bringToBack - bool bringToFront - String category // readonly - IntVector2[] charPositions // readonly - IntVector2[] charSizes // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - Color effectColor - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - Font@ font // readonly - int fontSize // readonly - int height - HorizontalAlignment horizontalAlignment - Color hoverColor - bool hovering // readonly - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChars // readonly - uint numChildren // readonly - uint numRows // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - int rowHeight // readonly - float rowSpacing - int[] rowWidths // readonly - IntVector2 screenPosition // readonly - bool selected - Color selectionColor - uint selectionLength // readonly - uint selectionStart // readonly - IntVector2 size - bool sortChildren - String style - bool temporary - String text - HorizontalAlignment textAlignment - TextEffect textEffect - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width - bool wordwrap ### Text3D Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - bool SetFont(Font@, int) - bool SetFont(const String&, int) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox // readonly - bool castShadows - String category // readonly - IntVector2[] charPositions // readonly - IntVector2[] charSizes // readonly - Color color // writeonly - Color[] colors - float drawDistance - Color effectColor - float effectDepthBias - bool enabled - bool enabledEffective // readonly - FaceCameraMode faceCameraMode - Font@ font // readonly - int fontSize // readonly - HorizontalAlignment horizontalAlignment - uint id // readonly - bool inView // readonly - uint lightMask - float lodBias - Material@ material - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - uint numChars // readonly - uint numRows // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - float opacity - int refs // readonly - int rowHeight // readonly - float rowSpacing - int[] rowWidths // readonly - float shadowDistance - uint shadowMask - bool temporary - String text - HorizontalAlignment textAlignment - TextEffect textEffect - ShortStringHash type // readonly - String typeName // readonly - VerticalAlignment verticalAlignment - uint viewMask - int weakRefs // readonly - int width - bool wordwrap - BoundingBox worldBoundingBox // readonly - uint zoneMask ### Texture Methods: - void ClearDataLost() - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetNumLevels(uint) Properties: - TextureAddressMode[] addressMode - Texture@ backupTexture - ShortStringHash baseType // readonly - Color borderColor - String category // readonly - bool compressed // readonly - bool dataLost // readonly - TextureFilterMode filterMode - uint format // readonly - int height // readonly - int[] levelHeight // readonly - int[] levelWidth // readonly - uint levels // readonly - uint memoryUse // readonly - int[] mipsToSkip - String name - int refs // readonly - bool sRGB - ShortStringHash type // readonly - String typeName // readonly - TextureUsage usage // readonly - uint useTimer // readonly - int weakRefs // readonly - int width // readonly ### Texture2D Methods: - void ClearDataLost() - bool Load(File@) - bool Load(Image@, bool = false) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetNumLevels(uint) - bool SetSize(int, int, uint, TextureUsage = TEXTURE_STATIC) Properties: - TextureAddressMode[] addressMode - Texture@ backupTexture - ShortStringHash baseType // readonly - Color borderColor - String category // readonly - bool compressed // readonly - bool dataLost // readonly - TextureFilterMode filterMode - uint format // readonly - int height // readonly - int[] levelHeight // readonly - int[] levelWidth // readonly - uint levels // readonly - uint memoryUse // readonly - int[] mipsToSkip - String name - int refs // readonly - RenderSurface@ renderSurface // readonly - bool sRGB - ShortStringHash type // readonly - String typeName // readonly - TextureUsage usage // readonly - uint useTimer // readonly - int weakRefs // readonly - int width // readonly ### Texture3D Methods: - void ClearDataLost() - bool Load(File@) - bool Load(Image@, bool = false) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetNumLevels(uint) - bool SetSize(int, int, uint, TextureUsage = TEXTURE_STATIC) Properties: - TextureAddressMode[] addressMode - Texture@ backupTexture - ShortStringHash baseType // readonly - Color borderColor - String category // readonly - bool compressed // readonly - bool dataLost // readonly - TextureFilterMode filterMode - uint format // readonly - int height // readonly - int[] levelHeight // readonly - int[] levelWidth // readonly - uint levels // readonly - uint memoryUse // readonly - int[] mipsToSkip - String name - int refs // readonly - RenderSurface@ renderSurface // readonly - bool sRGB - ShortStringHash type // readonly - String typeName // readonly - TextureUsage usage // readonly - uint useTimer // readonly - int weakRefs // readonly - int width // readonly ### TextureCube Methods: - void ClearDataLost() - bool Load(CubeMapFace, Image@, bool = false) - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetNumLevels(uint) - bool SetSize(int, uint, TextureUsage = TEXTURE_STATIC) Properties: - TextureAddressMode[] addressMode - Texture@ backupTexture - ShortStringHash baseType // readonly - Color borderColor - String category // readonly - bool compressed // readonly - bool dataLost // readonly - TextureFilterMode filterMode - uint format // readonly - int height // readonly - int[] levelHeight // readonly - int[] levelWidth // readonly - uint levels // readonly - uint memoryUse // readonly - int[] mipsToSkip - String name - int refs // readonly - RenderSurface@[] renderSurfaces // readonly - bool sRGB - ShortStringHash type // readonly - String typeName // readonly - TextureUsage usage // readonly - uint useTimer // readonly - int weakRefs // readonly - int width // readonly ### TextureFrame Properties: - float time - Rect uv ### Time Methods: - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - float elapsedTime // readonly - uint frameNumber // readonly - int refs // readonly - uint systemTime // readonly - String timeStamp // readonly - float timeStep // readonly - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### Timer Methods: - uint GetMSec(bool) - void Reset() ### ToolTip Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float delay - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - bool hovering // readonly - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### TouchState Properties: - IntVector2 delta - IntVector2 lastPosition - IntVector2 position - float pressure - int touchID - UIElement@ touchedElement // readonly ### UI Methods: - void Clear() - void DebugDraw(UIElement@) - UIElement@ GetElementAt(const IntVector2&, bool = true) - UIElement@ GetElementAt(int, int, bool = true) - bool HasModalElement() const - UIElement@ LoadLayout(File@) - UIElement@ LoadLayout(File@, XMLFile@) - UIElement@ LoadLayout(XMLFile@) - UIElement@ LoadLayout(XMLFile@, XMLFile@) - bool SaveLayout(File@, UIElement@) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetFocusElement(UIElement@, bool = false) Properties: - ShortStringHash baseType // readonly - String category // readonly - String clipBoardText - Cursor@ cursor - IntVector2 cursorPosition // readonly - float defaultToolTipDelay - float doubleClickInterval - int dragBeginDistance - float dragBeginInterval - UIElement@ dragElement // readonly - UIElement@ focusElement - bool forceAutoHint - UIElement@ frontElement // readonly - int maxFontTextureSize - UIElement@ modalRoot // readonly - bool nonFocusedMouseWheel - int refs // readonly - UIElement@ root // readonly - ShortStringHash type // readonly - String typeName // readonly - bool useMutableGlyphs - bool useScreenKeyboard - bool useSystemClipboard - int weakRefs // readonly ### UIElement Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedSize // readonly - bool fixedWidth // readonly - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - bool hovering // readonly - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### ValueAnimation Methods: - bool Load(File@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetEventFrame(float, const String&, const Variant&) - void SetKeyFrame(float, const Variant&) Properties: - ShortStringHash baseType // readonly - String category // readonly - InterpMethod interpolationMethod - uint memoryUse // readonly - String name - int refs // readonly - float splineTension - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - VariantType valueType - int weakRefs // readonly ### Variant Methods: - void Clear() - const Color& GetColor() const - void FromString(VariantType, const String&) - void FromString(const String&, const String&) - bool GetBool() const - VectorBuffer GetBuffer() const - float GetFloat() const - int GetInt() const - RefCounted@ GetPtr() const - ShortStringHash GetShortStringHash() const - StringHash GetStringHash() const - uint GetUInt() const - Variant[]@ GetVariantVector() const - const IntRect& GetIntRect() const - const IntVector2& GetIntVector2() const - const Matrix3& GetMatrix3() const - const Matrix3x4& GetMatrix3x4() const - const Matrix4& GetMatrix4() const - const Quaternion& GetQuaternion() const - const ResourceRef& GetResourceRef() const - const ResourceRefList& GetResourceRefList() const - const String& GetString() const - String ToString() const - const VariantMap& GetVariantMap() const - const Vector2& GetVector2() const - const Vector3& GetVector3() const - const Vector4& GetVector4() const Properties: - bool empty // readonly - VariantType type // readonly - String typeName // readonly - bool zero // readonly ### VariantMap Methods: - void Clear() - bool Contains(ShortStringHash) const - bool Contains(const String&) const - bool Erase(ShortStringHash) - bool Erase(const String&) Properties: - ShortStringHash[]@ keys // readonly - uint length // readonly ### Vector2 Methods: - float AbsDotProduct(const Vector2&) const - float DotProduct(const Vector2&) const - bool Equals(const Vector2&) const - bool IsNaN() const - Vector2 Lerp(const Vector2&, float) const - void Normalize() - Vector2 Normalized() const - String ToString() const Properties: - float[] data // readonly - float length // readonly - float lengthSquared // readonly - float x - float y ### Vector3 Methods: - float AbsDotProduct(const Vector3&) const - float Angle(const Vector3&) const - Vector3 CrossProduct(const Vector3&) const - float DotProduct(const Vector3&) const - bool Equals(const Vector3&) const - bool IsNaN() const - Vector3 Lerp(const Vector3&, float) const - void Normalize() - Vector3 Normalized() const - String ToString() const Properties: - float[] data // readonly - float length // readonly - float lengthSquared // readonly - float x - float y - float z ### Vector4 Methods: - float AbsDotProduct(const Vector4&) const - float DotProduct(const Vector4&) const - bool Equals(const Vector4&) const - bool IsNaN() const - Vector4 Lerp(const Vector4&, float) const - String ToString() const Properties: - float[] data // readonly - float w - float x - float y - float z ### VectorBuffer Methods: - void Clear() - uint8[]@ Read(uint) - bool ReadBool() - BoundingBox ReadBoundingBox() - int8 ReadByte() - Color ReadColor() - String ReadFileID() - float ReadFloat() - int ReadInt() - IntRect ReadIntRect() - IntVector2 ReadIntVector2() - String ReadLine() - Matrix3 ReadMatrix3() - Matrix3x4 ReadMatrix3x4() - Matrix4 ReadMatrix4() - uint ReadNetID() - Quaternion ReadPackedQuaternion() - Vector3 ReadPackedVector3(float) - Quaternion ReadQuaternion() - int16 ReadShort() - ShortStringHash ReadShortStringHash() - String ReadString() - StringHash ReadStringHash() - uint8 ReadUByte() - uint ReadUInt() - uint16 ReadUShort() - uint ReadVLE() - Variant ReadVariant() - VariantMap ReadVariantMap() - Vector2 ReadVector2() - Vector3 ReadVector3() - Vector4 ReadVector4() - void Resize(uint) - uint Seek(uint) - void SetData(Deserializer@, uint) - uint Write(uint8[]@) - bool WriteBool(bool) - bool WriteBoundingBox(const BoundingBox&) - bool WriteByte(int8) - bool WriteColor(const Color&) - bool WriteFileID(const String&) - bool WriteFloat(float) - bool WriteInt(int) - bool WriteIntRect(const IntRect&) - bool WriteIntVector2(const IntVector2&) - bool WriteLine(const String&) - bool WriteMatrix3(const Matrix3&) - bool WriteMatrix3x4(const Matrix3x4&) - bool WriteMatrix4(const Matrix4&) - bool WriteNetID(uint) - bool WritePackedQuaternion(const Quaternion&) - bool WritePackedVector3(const Vector3&, float) - bool WriteQuaternion(const Quaternion&) - bool WriteShort(int16) - bool WriteShortStringHash(const ShortStringHash&) - bool WriteString(const String&) - bool WriteStringHash(const StringHash&) - bool WriteUByte(uint8) - bool WriteUInt(uint) - bool WriteUShort(uint16) - bool WriteVLE(uint) - bool WriteVariant(const Variant&) - bool WriteVariantMap(const VariantMap&) - bool WriteVector2(const Vector2&) - bool WriteVector3(const Vector3&) - bool WriteVector4(const Vector4&) Properties: - uint checksum // readonly - bool eof // readonly - String name // readonly - uint position // readonly - uint size // readonly ### View3D Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void QueueUpdate() - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void SetView(Scene@, Camera@) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - bool autoUpdate - ShortStringHash baseType // readonly - bool bringToBack - bool bringToFront - Node@ cameraNode // readonly - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - Texture2D@ depthTexture // readonly - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedHeightResizing - bool fixedSize // readonly - bool fixedWidth // readonly - bool fixedWidthResizing - bool focus - FocusMode focusMode - uint format - int height - HorizontalAlignment horizontalAlignment - bool hovering // readonly - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - bool modal - Color modalFrameColor - IntVector2 modalFrameSize - Color modalShadeColor - bool movable - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - Texture2D@ renderTexture // readonly - bool resizable - IntRect resizeBorder - UIElement@ root // readonly - Scene@ scene // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - Viewport@ viewport // readonly - bool visible - int weakRefs // readonly - int width ### Viewport Methods: - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetRenderPath(XMLFile@) Properties: - ShortStringHash baseType // readonly - Camera@ camera - String category // readonly - IntRect rect - int refs // readonly - RenderPath@ renderPath - Scene@ scene - ShortStringHash type // readonly - String typeName // readonly - int weakRefs // readonly ### WeakHandle Methods: - RefCounted@ Get() const Properties: - bool expired // readonly - int refs // readonly - int weakRefs // readonly ### Window Methods: - void AddChild(UIElement@) - void ApplyAttributes() - void BringToFront() - UIElement@ CreateChild(const String&, const String& = String ( ), uint = M_MAX_UNSIGNED) - void DisableLayoutUpdate() - IntVector2 ElementToScreen(const IntVector2&) - void EnableLayoutUpdate() - uint FindChild(UIElement@) const - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - UIElement@ GetChild(const ShortStringHash&, const Variant& = Variant ( ), bool = false) const - UIElement@ GetChild(const String&, bool = false) const - UIElement@[]@ GetChildren(bool = false) const - UIElement@ GetElementEventSender() const - uint GetNumChildren(bool) const - void InsertChild(uint, UIElement@) - bool IsInside(IntVector2, bool) - bool IsInsideCombined(IntVector2, bool) - bool Load(File@, bool = false) - bool LoadChildXML(XMLFile@, XMLFile@ = null) - bool LoadChildXML(const XMLElement&, XMLFile@ = null, bool = false) - bool LoadXML(File@) - bool LoadXML(XMLFile@, XMLFile@) - bool LoadXML(const XMLElement&, XMLFile@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveAllChildren() - void RemoveChild(UIElement@, uint = 0) - void RemoveChild(uint) - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(File@) - bool SaveXML(XMLElement&) const - IntVector2 ScreenToElement(const IntVector2&) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetAlignment(HorizontalAlignment, VerticalAlignment) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) - void SetFixedHeight(int) - void SetFixedSize(int, int) - void SetFixedWidth(int) - void SetLayout(LayoutMode, int = 0, const IntRect& = IntRect ( 0 , 0 , 0 , 0 )) - void SetMaxSize(int, int) - void SetMinSize(int, int) - void SetParent(UIElement@, uint = M_MAX_UNSIGNED) - void SetPosition(int, int) - void SetSize(int, int) - bool SetStyle(const String&, XMLFile@ = null) - bool SetStyle(const XMLElement&) - bool SetStyleAuto(XMLFile@ = null) - void UpdateLayout() - const Variant& GetVar(const ShortStringHash&) Properties: - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - bool bringToBack - bool bringToFront - String category // readonly - IntVector2 childOffset // readonly - UIElement@[] children // readonly - IntRect clipBorder - bool clipChildren - Color color // writeonly - bool colorGradient // readonly - Color[] colors - IntRect combinedScreenRect // readonly - XMLFile@ defaultStyle - float derivedOpacity // readonly - uint dragDropMode - bool editable - bool elementEventSender - bool enabled - bool fixedHeight // readonly - bool fixedHeightResizing - bool fixedSize // readonly - bool fixedWidth // readonly - bool fixedWidthResizing - bool focus - FocusMode focusMode - int height - HorizontalAlignment horizontalAlignment - bool hovering // readonly - int indent - int indentSpacing - int indentWidth // readonly - bool internal - IntRect layoutBorder - LayoutMode layoutMode - int layoutSpacing - int maxHeight - IntVector2 maxSize - int maxWidth - int minHeight - IntVector2 minSize - int minWidth - bool modal - Color modalFrameColor - IntVector2 modalFrameSize - Color modalShadeColor - bool movable - String name - uint numAllChildren // readonly - uint numAttributes // readonly - uint numChildren // readonly - ObjectAnimation@ objectAnimation - float opacity - UIElement@ parent - IntVector2 position - int priority - int refs // readonly - bool resizable - IntRect resizeBorder - UIElement@ root // readonly - IntVector2 screenPosition // readonly - bool selected - IntVector2 size - bool sortChildren - String style - bool temporary - TraversalMode traversalMode - ShortStringHash type // readonly - String typeName // readonly - bool useDerivedOpacity - VariantMap vars // readonly - VerticalAlignment verticalAlignment - bool visible - int weakRefs // readonly - int width ### XMLElement Methods: - XMLElement CreateChild(const String&) - String GetAttribute(const String& = String ( )) const - String GetAttributeLower(const String&) const - String[]@ GetAttributeNames() const - String GetAttributeUpper(const String&) const - bool GetBool(const String&) const - BoundingBox GetBoundingBox() const - XMLElement GetChild(const String& = String ( )) const - Color GetColor(const String&) const - float GetFloat(const String&) const - int GetInt(const String&) const - Matrix3 GetMatrix3(const String&) const - Matrix3x4 GetMatrix3x4(const String&) const - Matrix4 GetMatrix4(const String&) const - XMLElement GetNext(const String& = String ( )) const - Quaternion GetQuaternion(const String&) const - ResourceRef GetResourceRef() const - ResourceRefList GetResourceRefList() const - uint GetUInt(const String&) const - String GetValue() const - Variant GetVariant() const - VariantMap GetVariantMap() const - Variant[]@ GetVariantVector() const - Vector2 GetVector2(const String&) const - Vector3 GetVector3(const String&) const - Vector4 GetVector4(const String&) const - Variant GetVectorVariant(const String&) const - bool HasAttribute(const String&) const - bool HasChild(const String&) const - bool RemoveAttribute(const String& = String ( )) - bool RemoveChild(const String&) - bool RemoveChild(const XMLElement&) - bool RemoveChildren(const String& = String ( )) - XPathResultSet Select(const String&) - XPathResultSet SelectPrepared(const XPathQuery&) - XMLElement SelectSingle(const String&) - XMLElement SelectSinglePrepared(const XPathQuery&) - bool SetAttribute(const 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 SetMatrix3(const String&, const Matrix3&) - bool SetMatrix3x4(const String&, const Matrix3x4&) - bool SetMatrix4(const String&, const Matrix4&) - bool SetQuaternion(const String&, const Quaternion&) - bool SetResourceRef(const String&, const ResourceRef&) - bool SetResourceRefList(const String&, const ResourceRefList&) - bool SetUInt(const String&, uint) - bool SetValue(const String&) - bool SetVariant(const Variant&) - bool SetVariantMap(const VariantMap&) - bool SetVariantVector(Variant[]@) - bool SetVector2(const String&, const Vector2&) - bool SetVector3(const String&, const Vector3&) - bool SetVector4(const String&, const Vector4&) - bool SetVectorVariant(const String&, const Variant&) Properties: - XMLFile@ file // readonly - bool isNull // readonly - String name // readonly - XMLElement nextResult // readonly - bool notNull // readonly - uint numAttributes // readonly - XMLElement parent // readonly - String value ### XMLFile Methods: - XMLElement CreateRoot(const String&) - XMLElement GetRoot(const String& = String ( )) - bool Load(File@) - void Patch(XMLElement) - void Patch(XMLFile@) - bool Save(File@) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) Properties: - ShortStringHash baseType // readonly - String category // readonly - uint memoryUse // readonly - String name - int refs // readonly - XMLElement root // readonly - ShortStringHash type // readonly - String typeName // readonly - uint useTimer // readonly - int weakRefs // readonly ### XPathQuery Methods: - void Bind() - void Clear() - XPathResultSet Evaluate(XMLElement) - bool EvaluateToBool(XMLElement) - float EvaluateToFloat(XMLElement) - String EvaluateToString(XMLElement) - bool SetQuery(const String&, const String& = String ( ), bool = true) - bool SetVariable(const String&, bool) - bool SetVariable(const String&, const String&) - bool SetVariable(const String&, const XPathResultSet&) - bool SetVariable(const String&, float) Properties: - String query ### XPathResultSet Properties: - bool empty // readonly - XMLElement firstResult // readonly - uint size // readonly ### Zone Methods: - void ApplyAttributes() - void DrawDebugGeometry(DebugRenderer@, bool) - Variant GetAttribute(const String&) const - ValueAnimation@ GetAttributeAnimation(const String&) const - float GetAttributeAnimationSpeed(const String&) const - WrapMode GetAttributeAnimationWrapMode(const String&) const - Variant GetAttributeDefault(const String&) const - bool IsInView(Camera@) const - bool Load(File@, bool = false) - bool LoadXML(const XMLElement&, bool = false) - void MarkNetworkUpdate() const - void Remove() - void RemoveInstanceDefault() - void ResetToDefault() - bool Save(File@) const - bool SaveXML(XMLElement&) const - void SendEvent(const String&, VariantMap& = VariantMap ( )) - bool SetAttribute(const String&, const Variant&) - void SetAttributeAnimation(const String&, ValueAnimation@, WrapMode = WM_LOOP, float = 1.0f) - void SetAttributeAnimationSpeed(const String&, float) - void SetAttributeAnimationWrapMode(const String&, WrapMode) Properties: - Color ambientColor - Color ambientEndColor // readonly - bool ambientGradient - Color ambientStartColor // readonly - bool animationEnabled - Variant[] attributeDefaults // readonly - AttributeInfo[] attributeInfos // readonly - Variant[] attributes - ShortStringHash baseType // readonly - BoundingBox boundingBox - bool castShadows - String category // readonly - float drawDistance - bool enabled - bool enabledEffective // readonly - Color fogColor - float fogEnd - float fogHeight - float fogHeightScale - float fogStart - bool heightFog - uint id // readonly - bool inView // readonly - Matrix3x4 inverseWorldTransform // readonly - uint lightMask - float lodBias - uint maxLights - Node@ node // readonly - uint numAttributes // readonly - ObjectAnimation@ objectAnimation - bool occludee - bool occluder - bool override - int priority - int refs // readonly - float shadowDistance - uint shadowMask - bool temporary - ShortStringHash type // readonly - String typeName // readonly - uint viewMask - int weakRefs // readonly - BoundingBox worldBoundingBox // readonly - uint zoneMask \section ScriptAPI_Enums Enumerations ### BlendMode - BLEND_REPLACE - BLEND_ADD - BLEND_MULTIPLY - BLEND_ALPHA - BLEND_ADDALPHA - BLEND_PREMULALPHA - BLEND_INVDESTALPHA - BLEND_SUBTRACT - BLEND_SUBTRACTALPHA ### BodyType2D - BT_STATIC - BT_DYNAMIC - BT_KINEMATIC ### CollisionEventMode - COLLISION_NEVER - COLLISION_ACTIVE - COLLISION_ALWAYS ### CompareMode - CMP_ALWAYS - CMP_EQUAL - CMP_NOTEQUAL - CMP_LESS - CMP_LESSEQUAL - CMP_GREATER - CMP_GREATEREQUAL ### ConstraintType - CONSTRAINT_POINT - CONSTRAINT_HINGE - CONSTRAINT_SLIDER - CONSTRAINT_CONETWIST ### Corner - C_TOPLEFT - C_TOPRIGHT - C_BOTTOMLEFT - C_BOTTOMRIGHT ### CreateMode - REPLICATED - LOCAL ### CubeMapFace - FACE_POSITIVE_X - FACE_NEGATIVE_X - FACE_POSITIVE_Y - FACE_NEGATIVE_Y - FACE_POSITIVE_Z - FACE_NEGATIVE_Z ### CullMode - CULL_NONE - CULL_CCW - CULL_CW ### CursorShape - CS_NORMAL - CS_RESIZEVERTICAL - CS_RESIZEDIAGONAL_TOPRIGHT - CS_RESIZEHORIZONTAL - CS_RESIZEDIAGONAL_TOPLEFT - CS_ACCEPTDROP - CS_REJECTDROP - CS_BUSY ### CycleMode - CM_LOOP - CM_CLAMP - CM_PINGPONG ### DumpMode - DOXYGEN - C_HEADER ### EmitterType - EMITTER_SPHERE - EMITTER_BOX ### EmitterType2D - EMITTER_TYPE_GRAVITY - EMITTER_TYPE_RADIAL ### FaceCameraMode - FC_NONE - FC_ROTATE_XYZ - FC_ROTATE_Y - FC_LOOKAT_XYZ - FC_LOOKAT_Y ### FileMode - FILE_READ - FILE_WRITE - FILE_READWRITE ### FillMode - FILL_SOLID - FILL_WIREFRAME - FILL_POINT ### FocusMode - FM_NOTFOCUSABLE - FM_RESETFOCUS - FM_FOCUSABLE - FM_FOCUSABLE_DEFOCUSABLE ### HighlightMode - HM_NEVER - HM_FOCUS - HM_ALWAYS ### HorizontalAlignment - HA_LEFT - HA_CENTER - HA_RIGHT ### HttpRequestState - HTTP_INITIALIZING - HTTP_ERROR - HTTP_OPEN - HTTP_CLOSED ### InterpMethod - IM_LINEAR - IM_SPLINE ### InterpolationMode - BEZIER_CURVE ### Intersection - OUTSIDE - INTERSECTS - INSIDE ### JSONValueType - JSON_ANY - JSON_OBJECT - JSON_ARRAY ### LayoutMode - LM_FREE - LM_HORIZONTAL - LM_VERTICAL ### LightType - LIGHT_DIRECTIONAL - LIGHT_SPOT - LIGHT_POINT ### Orientation - O_HORIZONTAL - O_VERTICAL ### PassLightingMode - LIGHTING_UNLIT - LIGHTING_PERVERTEX - LIGHTING_PERPIXEL ### PrimitiveType - TRIANGLE_LIST - LINE_LIST ### RayQueryLevel - RAY_AABB - RAY_OBB - RAY_TRIANGLE ### RenderCommandSortMode - SORT_FRONTTOBACK - SORT_BACKTOFRONT ### RenderCommandType - CMD_NONE - CMD_CLEAR - CMD_SCENEPASS - CMD_QUAD - CMD_FORWARDLIGHTS - CMD_LIGHTVOLUMES ### RenderSurfaceUpdateMode - SURFACE_MANUALUPDATE - SURFACE_UPDATEVISIBLE - SURFACE_UPDATEALWAYS ### RenderTargetSizeMode - SIZE_ABSOLUTE - SIZE_VIEWPORTDIVISOR - SIZE_VIEWPORTMULTIPLIER ### ShapeType - SHAPE_BOX - SHAPE_SPHERE - SHAPE_STATICPLANE - SHAPE_CYLINDER - SHAPE_CAPSULE - SHAPE_CONE - SHAPE_TRIANGLEMESH - SHAPE_CONVEXHULL - SHAPE_TERRAIN ### SoundType - SOUND_EFFECT - SOUND_AMBIENT - SOUND_VOICE - SOUND_MUSIC - SOUND_MASTER ### TextEffect - TE_NONE - TE_SHADOW - TE_STROKE ### TextureAddressMode - ADDRESS_WRAP - ADDRESS_MIRROR - ADDRESS_CLAMP - ADDRESS_BORDER ### TextureCoordinate - COORD_U - COORD_V - COORD_W ### TextureFilterMode - FILTER_NEAREST - FILTER_BILINEAR - FILTER_TRILINEAR - FILTER_ANISOTROPIC - FILTER_DEFAULT ### TextureUnit - TU_DIFFUSE - TU_NORMAL - TU_SPECULAR - TU_EMISSIVE - TU_ENVIRONMENT - TU_LIGHTRAMP - TU_LIGHTSHAPE - TU_SHADOWMAP - TU_FACESELECT - TU_INDIRECTION - TU_ALBEDOBUFFER - TU_NORMALBUFFER - TU_DEPTHBUFFER - TU_LIGHTBUFFER - TU_VOLUMEMAP - MAX_MATERIAL_TEXTURE_UNITS - MAX_TEXTURE_UNITS ### TextureUsage - TEXTURE_STATIC - TEXTURE_DYNAMIC - TEXTURE_RENDERTARGET - TEXTURE_DEPTHSTENCIL ### TransformSpace - TS_LOCAL - TS_PARENT - TS_WORLD ### TraversalMode - TM_BREADTH_FIRST - TM_DEPTH_FIRST ### VariantType - VAR_NONE - VAR_INT - VAR_BOOL - VAR_FLOAT - VAR_VECTOR2 - VAR_VECTOR3 - VAR_VECTOR4 - VAR_QUATERNION - VAR_COLOR - VAR_STRING - VAR_BUFFER - VAR_VOIDPTR - VAR_RESOURCEREF - VAR_RESOURCEREFLIST - VAR_VARIANTVECTOR - VAR_VARIANTMAP - VAR_INTRECT - VAR_INTVECTOR2 - VAR_PTR - VAR_MATRIX3 - VAR_MATRIX3X4 - VAR_MATRIX4 ### VerticalAlignment - VA_TOP - VA_CENTER - VA_BOTTOM ### WrapMode - WM_LOOP - WM_ONCE - WM_CLAMP \section ScriptAPI_GlobalFunctions Global functions - float Abs(float) - float Acos(float) - String AddTrailingSlash(const String&) - float Asin(float) - float Atan(float) - float Atan2(float, float) - float Ceil(float) - float Clamp(float, float, float) - int Clamp(int, int, int) - void ClearDelayedExecute(const String& = String ( )) - float Cos(float) - void DelayedExecute(float, bool, const String&) - void DelayedExecute(float, bool, const String&, const Variant[]@) - bool Equals(float, float) - void ErrorDialog(const String&, const String&) - float Floor(float) - uint GetAlphaFormat() - String[]@ GetArguments() - String GetConsoleInput() - uint GetDepthStencilFormat() - Object@ GetEventSender() - String GetExtension(const String&, bool = true) - String GetFileName(const String&) - String GetFileNameAndExtension(const String&, bool = false) - uint GetFloat16Format() - uint GetFloat32Format() - uint GetFormat(const String&) - String GetInternalPath(const String&) - uint GetLuminanceAlphaFormat() - uint GetLuminanceFormat() - uint GetNumLogicalCPUs() - uint GetNumPhysicalCPUs() - String[]@ GetObjectCategories() - String[]@ GetObjectsByCategory(const String&) - String GetParentPath(const String&) - String GetPath(const String&) - String GetPlatform() - uint GetRG16Format() - uint GetRGBA16Format() - uint GetRGBAFloat16Format() - uint GetRGBAFloat32Format() - uint GetRGBAFormat() - uint GetRGBFormat() - uint GetRGFloat16Format() - uint GetRGFloat32Format() - uint GetRandomSeed() - String GetTextureUnitName(TextureUnit) - bool IsAbsolutePath(const String&) - bool IsAlpha(uint) - bool IsDigit(uint) - bool IsNaN(float) - bool IsPowerOfTwo(uint) - String Join(String[]&, const String&) - float Lerp(float, float, float) - void MarkNetworkUpdate() - float Max(float, float) - int Max(int, int) - float Min(float, float) - int Min(int, int) - float Mod(float, float) - uint NextPowerOfTwo(uint) - void OpenConsoleWindow() - float Pow(float, float) - void Print(bool, bool = false) - void Print(const String&, bool = false) - void Print(const Variant&, bool = false) - void Print(float, bool = false) - void Print(int, bool = false) - void Print(uint, bool = false) - void PrintCallStack(bool = false) - float Random() - float Random(float) - float Random(float, float) - int RandomInt() - int RandomInt(int) - int RandomInt(int, int) - float RandomNormal(float, float) - void Remove() - String RemoveTrailingSlash(const String&) - String ReplaceExtension(const String&, const String&) - uint SDBMHash(uint, uint8) - void SendEvent(const String&, VariantMap& = VariantMap ( )) - void SetRandomSeed(uint) - float Sign(float) - float Sin(float) - float SmoothStep(float, float, float) - float Sqrt(float) - const String& GetTypeName(ShortStringHash) - void SubscribeToEvent(Object@, const String&, const String&) - void SubscribeToEvent(const String&, const String&) - float Tan(float) - uint ToLower(uint) - String ToStringHex(int) - uint ToUpper(uint) - void UnsubscribeFromAllEvents() - void UnsubscribeFromAllEventsExcept(String[]@) - void UnsubscribeFromEvent(Object@, const String&) - void UnsubscribeFromEvent(const String&) - void UnsubscribeFromEvents(Object@) \section ScriptAPI_GlobalProperties Global properties - Audio@ audio - ResourceCache@ cache - Console@ console - DebugHud@ debugHud - DebugRenderer@ debugRenderer - Engine@ engine - FileSystem@ fileSystem - Graphics@ graphics - Input@ input - Log@ log - Network@ network - Node@ node - Octree@ octree - PhysicsWorld@ physicsWorld - PhysicsWorld2D@ physicsWorld2D - Renderer@ renderer - ResourceCache@ resourceCache - Scene@ scene - Script@ script - ScriptFile@ scriptFile - ScriptInstance@ self - Time@ time - UI@ ui \section ScriptAPI_GlobalConstants Global constants - uint AM_COMPONENTID - uint AM_DEFAULT - uint AM_FILE - uint AM_LATESTDATA - uint AM_NET - uint AM_NODEID - uint AM_NODEIDVECTOR - uint AM_NOEDIT - Color BLACK - Color BLUE - int CONTROLLER_AXIS_LEFTX - int CONTROLLER_AXIS_LEFTY - int CONTROLLER_AXIS_RIGHTX - int CONTROLLER_AXIS_RIGHTY - int CONTROLLER_AXIS_TRIGGERLEFT - int CONTROLLER_AXIS_TRIGGERRIGHT - int CONTROLLER_BUTTON_A - int CONTROLLER_BUTTON_B - int CONTROLLER_BUTTON_BACK - int CONTROLLER_BUTTON_DPAD_DOWN - int CONTROLLER_BUTTON_DPAD_LEFT - int CONTROLLER_BUTTON_DPAD_RIGHT - int CONTROLLER_BUTTON_DPAD_UP - int CONTROLLER_BUTTON_GUIDE - int CONTROLLER_BUTTON_LEFTSHOULDER - int CONTROLLER_BUTTON_LEFTSTICK - int CONTROLLER_BUTTON_RIGHTSHOULDER - int CONTROLLER_BUTTON_RIGHTSTICK - int CONTROLLER_BUTTON_START - int CONTROLLER_BUTTON_X - int CONTROLLER_BUTTON_Y - Color CYAN - uint DD_DISABLED - uint DD_SOURCE - uint DD_SOURCE_AND_TARGET - uint DD_TARGET - uint DEBUGHUD_SHOW_ALL - uint DEBUGHUD_SHOW_MODE - uint DEBUGHUD_SHOW_NONE - uint DEBUGHUD_SHOW_PROFILER - uint DEBUGHUD_SHOW_STATS - uint DEFAULT_LIGHTMASK - uint DEFAULT_VIEWMASK - uint DRAWABLE_ANY - uint DRAWABLE_GEOMETRY - uint DRAWABLE_LIGHT - uint DRAWABLE_ZONE - uint FIRST_LOCAL_ID - uint FIRST_REPLICATED_ID - Color GRAY - Color GREEN - int HAT_CENTER - int HAT_DOWN - int HAT_LEFT - int HAT_RIGHT - int HAT_UP - int KEY_0 - int KEY_1 - int KEY_2 - int KEY_3 - int KEY_4 - int KEY_5 - int KEY_6 - int KEY_7 - int KEY_8 - int KEY_9 - int KEY_A - int KEY_ALT - int KEY_APPLICATION - int KEY_B - int KEY_BACKSPACE - int KEY_C - int KEY_CAPSLOCK - int KEY_CTRL - int KEY_D - int KEY_DELETE - int KEY_DOWN - int KEY_E - int KEY_END - int KEY_ESC - int KEY_F - int KEY_F1 - 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_F2 - int KEY_F20 - int KEY_F21 - int KEY_F22 - int KEY_F23 - int KEY_F24 - int KEY_F3 - int KEY_F4 - int KEY_F5 - int KEY_F6 - int KEY_F7 - int KEY_F8 - int KEY_F9 - int KEY_G - int KEY_GUI - int KEY_H - int KEY_HOME - int KEY_I - int KEY_INSERT - int KEY_J - int KEY_K - int KEY_KP_0 - int KEY_KP_1 - int KEY_KP_2 - int KEY_KP_3 - int KEY_KP_4 - int KEY_KP_5 - int KEY_KP_6 - int KEY_KP_7 - int KEY_KP_8 - int KEY_KP_9 - int KEY_KP_DIVIDE - int KEY_KP_ENTER - int KEY_KP_MINUS - int KEY_KP_MULTIPLY - int KEY_KP_PERIOD - int KEY_KP_PLUS - int KEY_L - int KEY_LALT - int KEY_LCTRL - int KEY_LEFT - int KEY_LGUI - int KEY_LSHIFT - int KEY_M - int KEY_N - int KEY_NUMLOCKCLEAR - int KEY_O - int KEY_P - int KEY_PAGEDOWN - int KEY_PAGEUP - int KEY_PAUSE - int KEY_PRINTSCREEN - int KEY_Q - int KEY_R - int KEY_RALT - int KEY_RCTRL - int KEY_RETURN - int KEY_RETURN2 - int KEY_RGUI - int KEY_RIGHT - int KEY_RSHIFT - int KEY_S - int KEY_SCROLLLOCK - int KEY_SELECT - int KEY_SHIFT - int KEY_SPACE - int KEY_T - int KEY_TAB - int KEY_U - int KEY_UP - int KEY_V - int KEY_W - int KEY_X - int KEY_Y - int KEY_Z - uint LAST_LOCAL_ID - uint LAST_REPLICATED_ID - int LOG_DEBUG - int LOG_ERROR - int LOG_INFO - int LOG_NONE - int LOG_WARNING - Color MAGENTA - int MOUSEB_LEFT - int MOUSEB_MIDDLE - int MOUSEB_RIGHT - float M_DEGTORAD - float M_DEGTORAD_2 - float M_EPSILON - float M_HALF_PI - float M_INFINITY - float M_LARGE_EPSILON - float M_LARGE_VALUE - int M_MAX_INT - uint M_MAX_UNSIGNED - int M_MIN_INT - uint M_MIN_UNSIGNED - float M_PI - float M_RADTODEG - float PIXEL_SIZE - int QUALITY_HIGH - int QUALITY_LOW - int QUALITY_MAX - int QUALITY_MEDIUM - int QUAL_ALT - int QUAL_ANY - int QUAL_CTRL - int QUAL_SHIFT - Color RED - int SCANCODE_0 - int SCANCODE_1 - int SCANCODE_2 - int SCANCODE_3 - int SCANCODE_4 - int SCANCODE_5 - int SCANCODE_6 - int SCANCODE_7 - int SCANCODE_8 - int SCANCODE_9 - int SCANCODE_A - int SCANCODE_AC_BACK - int SCANCODE_AC_BOOKMARKS - int SCANCODE_AC_FORWARD - int SCANCODE_AC_HOME - int SCANCODE_AC_REFRESH - int SCANCODE_AC_SEARCH - int SCANCODE_AC_STOP - int SCANCODE_AGAIN - int SCANCODE_ALT - int SCANCODE_ALTERASE - int SCANCODE_APOSTROPHE - int SCANCODE_APP1 - int SCANCODE_APP2 - int SCANCODE_APPLICATION - int SCANCODE_AUDIOMUTE - int SCANCODE_AUDIONEXT - int SCANCODE_AUDIOPLAY - int SCANCODE_AUDIOPREV - int SCANCODE_AUDIOSTOP - int SCANCODE_B - int SCANCODE_BACKSLASH - int SCANCODE_BACKSPACE - int SCANCODE_BRIGHTNESSDOWN - int SCANCODE_BRIGHTNESSUP - int SCANCODE_C - int SCANCODE_CALCULATOR - int SCANCODE_CANCEL - int SCANCODE_CAPSLOCK - int SCANCODE_CLEAR - int SCANCODE_CLEARAGAIN - int SCANCODE_COMMA - int SCANCODE_COMPUTER - int SCANCODE_COPY - int SCANCODE_CRSEL - int SCANCODE_CTRL - int SCANCODE_CURRENCYSUBUNIT - int SCANCODE_CURRENCYUNIT - int SCANCODE_CUT - int SCANCODE_D - int SCANCODE_DECIMALSEPARATOR - int SCANCODE_DELETE - int SCANCODE_DISPLAYSWITCH - int SCANCODE_DOWN - int SCANCODE_E - int SCANCODE_EJECT - int SCANCODE_END - int SCANCODE_EQUALS - int SCANCODE_ESCAPE - int SCANCODE_EXECUTE - int SCANCODE_EXSEL - int SCANCODE_F - int SCANCODE_F1 - int SCANCODE_F10 - int SCANCODE_F11 - int SCANCODE_F12 - int SCANCODE_F13 - int SCANCODE_F14 - int SCANCODE_F15 - int SCANCODE_F16 - int SCANCODE_F17 - int SCANCODE_F18 - int SCANCODE_F19 - int SCANCODE_F2 - int SCANCODE_F20 - int SCANCODE_F21 - int SCANCODE_F22 - int SCANCODE_F23 - int SCANCODE_F24 - int SCANCODE_F3 - int SCANCODE_F4 - int SCANCODE_F5 - int SCANCODE_F6 - int SCANCODE_F7 - int SCANCODE_F8 - int SCANCODE_F9 - int SCANCODE_FIND - int SCANCODE_G - int SCANCODE_GRAVE - int SCANCODE_GUI - int SCANCODE_H - int SCANCODE_HELP - int SCANCODE_HOME - int SCANCODE_I - int SCANCODE_INSERT - int SCANCODE_INTERNATIONAL1 - int SCANCODE_INTERNATIONAL2 - int SCANCODE_INTERNATIONAL3 - int SCANCODE_INTERNATIONAL4 - int SCANCODE_INTERNATIONAL5 - int SCANCODE_INTERNATIONAL6 - int SCANCODE_INTERNATIONAL7 - int SCANCODE_INTERNATIONAL8 - int SCANCODE_INTERNATIONAL9 - int SCANCODE_J - int SCANCODE_K - int SCANCODE_KBDILLUMDOWN - int SCANCODE_KBDILLUMTOGGLE - int SCANCODE_KBDILLUMUP - int SCANCODE_KP_0 - int SCANCODE_KP_00 - int SCANCODE_KP_000 - int SCANCODE_KP_1 - int SCANCODE_KP_2 - int SCANCODE_KP_3 - int SCANCODE_KP_4 - int SCANCODE_KP_5 - int SCANCODE_KP_6 - int SCANCODE_KP_7 - int SCANCODE_KP_8 - int SCANCODE_KP_9 - int SCANCODE_KP_A - int SCANCODE_KP_AMPERSAND - int SCANCODE_KP_AT - int SCANCODE_KP_B - int SCANCODE_KP_BACKSPACE - int SCANCODE_KP_BINARY - int SCANCODE_KP_C - int SCANCODE_KP_CLEAR - int SCANCODE_KP_CLEARENTRY - int SCANCODE_KP_COLON - int SCANCODE_KP_COMMA - int SCANCODE_KP_D - int SCANCODE_KP_DBLAMPERSAND - int SCANCODE_KP_DBLVERTICALBAR - int SCANCODE_KP_DECIMAL - int SCANCODE_KP_DIVIDE - int SCANCODE_KP_E - int SCANCODE_KP_ENTER - int SCANCODE_KP_EQUALS - int SCANCODE_KP_EQUALSAS400 - int SCANCODE_KP_EXCLAM - int SCANCODE_KP_F - int SCANCODE_KP_GREATER - int SCANCODE_KP_HASH - int SCANCODE_KP_HEXADECIMAL - int SCANCODE_KP_LEFTBRACE - int SCANCODE_KP_LEFTPAREN - int SCANCODE_KP_LESS - int SCANCODE_KP_MEMADD - int SCANCODE_KP_MEMCLEAR - int SCANCODE_KP_MEMDIVIDE - int SCANCODE_KP_MEMMULTIPLY - int SCANCODE_KP_MEMRECALL - int SCANCODE_KP_MEMSTORE - int SCANCODE_KP_MEMSUBTRACT - int SCANCODE_KP_MINUS - int SCANCODE_KP_MULTIPLY - int SCANCODE_KP_OCTAL - int SCANCODE_KP_PERCENT - int SCANCODE_KP_PERIOD - int SCANCODE_KP_PLUS - int SCANCODE_KP_PLUSMINUS - int SCANCODE_KP_POWER - int SCANCODE_KP_RIGHTBRACE - int SCANCODE_KP_RIGHTPAREN - int SCANCODE_KP_SPACE - int SCANCODE_KP_TAB - int SCANCODE_KP_VERTICALBAR - int SCANCODE_KP_XOR - int SCANCODE_L - int SCANCODE_LALT - int SCANCODE_LANG1 - int SCANCODE_LANG2 - int SCANCODE_LANG3 - int SCANCODE_LANG4 - int SCANCODE_LANG5 - int SCANCODE_LANG6 - int SCANCODE_LANG7 - int SCANCODE_LANG8 - int SCANCODE_LANG9 - int SCANCODE_LCTRL - int SCANCODE_LEFT - int SCANCODE_LEFTBRACKET - int SCANCODE_LGUI - int SCANCODE_LSHIFT - int SCANCODE_M - int SCANCODE_MAIL - int SCANCODE_MEDIASELECT - int SCANCODE_MENU - int SCANCODE_MINUS - int SCANCODE_MODE - int SCANCODE_MUTE - int SCANCODE_N - int SCANCODE_NONUSBACKSLASH - int SCANCODE_NONUSHASH - int SCANCODE_NUMLOCKCLEAR - int SCANCODE_O - int SCANCODE_OPER - int SCANCODE_OUT - int SCANCODE_P - int SCANCODE_PAGEDOWN - int SCANCODE_PAGEUP - int SCANCODE_PASTE - int SCANCODE_PAUSE - int SCANCODE_PERIOD - int SCANCODE_POWER - int SCANCODE_PRINTSCREEN - int SCANCODE_PRIOR - int SCANCODE_Q - int SCANCODE_R - int SCANCODE_RALT - int SCANCODE_RCTRL - int SCANCODE_RETURN - int SCANCODE_RETURN2 - int SCANCODE_RGUI - int SCANCODE_RIGHT - int SCANCODE_RIGHTBRACKET - int SCANCODE_RSHIFT - int SCANCODE_S - int SCANCODE_SCROLLLOCK - int SCANCODE_SELECT - int SCANCODE_SEMICOLON - int SCANCODE_SEPARATOR - int SCANCODE_SHIFT - int SCANCODE_SLASH - int SCANCODE_SLEEP - int SCANCODE_SPACE - int SCANCODE_STOP - int SCANCODE_SYSREQ - int SCANCODE_T - int SCANCODE_TAB - int SCANCODE_THOUSANDSSEPARATOR - int SCANCODE_U - int SCANCODE_UNDO - int SCANCODE_UNKNOWN - int SCANCODE_UP - int SCANCODE_V - int SCANCODE_VOLUMEDOWN - int SCANCODE_VOLUMEUP - int SCANCODE_W - int SCANCODE_WWW - int SCANCODE_X - int SCANCODE_Y - int SCANCODE_Z - uint SCAN_DIRS - uint SCAN_FILES - uint SCAN_HIDDEN - int SHADOWQUALITY_HIGH_16BIT - int SHADOWQUALITY_HIGH_24BIT - int SHADOWQUALITY_LOW_16BIT - int SHADOWQUALITY_LOW_24BIT - Color TRANSPARENT - uint VO_DISABLE_OCCLUSION - uint VO_DISABLE_SHADOWS - uint VO_LOW_MATERIAL_QUALITY - uint VO_NONE - Color WHITE - Color YELLOW */ }