var searchIndex = {}; searchIndex["sfml"] = {"doc":"","items":[[0,"traits","sfml","Basic traits for internal functionnement of rust-sfml.",null,null],[0,"drawable","sfml::traits","Drawable trait",null,null],[8,"Drawable","sfml::traits::drawable","The trait drawable is inherited by each object who can be drawn in a RenderTarget",null,null],[10,"draw","","Draw a drawable object into a RenderTarget",0,null],[11,"draw_rs","","Draw a drawable object with a RenderState into a RenderTarget",0,null],[11,"draw_rs_rc","","Draw a borrow-based drawable object with a RenderState into a RenderTarget",0,null],[0,"shape_impl","sfml::traits","ShapeImpl trait",null,null],[8,"ShapeImpl","sfml::traits::shape_impl","ShapeImpl trait",null,null],[10,"get_point_count","","Get the total count of the point for the Shape who implement this trait.",1,null],[10,"get_point","","Get a given point of a Shape.",1,null],[0,"wrappable","sfml::traits","Wrappable trait",null,null],[0,"system","sfml","Base module of SFML, defining various utilities.",null,null],[3,"Time","sfml::system","Represents a time value.",null,null],[3,"Clock","","Measuring elapsed time",null,null],[5,"sleep","","Make the current thread sleep for a given duration",null,null],[0,"vector2","","Utility Class providing 2 dimensional vectors for i32, u32, and f32.",null,null],[3,"Vector2i","sfml::system::vector2","Implementation of Vector2i",null,null],[12,"x","","X coordinate of the vector.",2,null],[12,"y","","Y coordinate of the vector.",2,null],[3,"Vector2u","","Implementation of Vector2u",null,null],[12,"x","","X coordinate of the vector.",3,null],[12,"y","","Y coordinate of the vector.",3,null],[3,"Vector2f","","Implementation of Vector2f",null,null],[12,"x","","X coordinate of the vector.",4,null],[12,"y","","Y coordinate of the vector.",4,null],[8,"ToVec","","Utility trait to convert a Vector2 on another type",null,null],[10,"to_vector2f","","Convert the current Vector2 to a Vector2f",5,null],[10,"to_vector2i","","Convert the current Vector2 to a Vector2i",5,null],[10,"to_vector2u","","Convert the current Vector2f to a Vector2u",5,null],[11,"fmt","","",2,null],[11,"eq","","",2,null],[11,"ne","","",2,null],[11,"cmp","","",2,null],[11,"partial_cmp","","",2,null],[11,"lt","","",2,null],[11,"le","","",2,null],[11,"gt","","",2,null],[11,"ge","","",2,null],[11,"clone","","",2,null],[11,"fmt","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"cmp","","",3,null],[11,"partial_cmp","","",3,null],[11,"lt","","",3,null],[11,"le","","",3,null],[11,"gt","","",3,null],[11,"ge","","",3,null],[11,"clone","","",3,null],[11,"fmt","","",4,null],[11,"eq","","",4,null],[11,"ne","","",4,null],[11,"partial_cmp","","",4,null],[11,"lt","","",4,null],[11,"le","","",4,null],[11,"gt","","",4,null],[11,"ge","","",4,null],[11,"clone","","",4,null],[11,"new","","Create a new Vector2i with the given values.",2,{"inputs":[{"name":"i32"},{"name":"i32"}],"output":{"name":"vector2i"}}],[11,"add","","",2,null],[11,"sub","","",2,null],[11,"mul","","",2,null],[11,"div","","",2,null],[11,"add","","",2,null],[11,"sub","","",2,null],[11,"mul","","",2,null],[11,"div","","",2,null],[11,"new","","Create a new Vector2u with the given values.",3,{"inputs":[{"name":"u32"},{"name":"u32"}],"output":{"name":"vector2u"}}],[11,"add","","",3,null],[11,"sub","","",3,null],[11,"mul","","",3,null],[11,"div","","",3,null],[11,"add","","",3,null],[11,"sub","","",3,null],[11,"mul","","",3,null],[11,"div","","",3,null],[11,"new","","Create a new Vector2f with the given values.",4,{"inputs":[{"name":"f32"},{"name":"f32"}],"output":{"name":"vector2f"}}],[11,"add","","",4,null],[11,"sub","","",4,null],[11,"mul","","",4,null],[11,"div","","",4,null],[11,"add","","",4,null],[11,"sub","","",4,null],[11,"mul","","",4,null],[11,"div","","",4,null],[11,"to_vector2f","","",4,null],[11,"to_vector2i","","",4,null],[11,"to_vector2u","","",4,null],[11,"to_vector2f","","",2,null],[11,"to_vector2i","","",2,null],[11,"to_vector2u","","",2,null],[11,"to_vector2f","","",3,null],[11,"to_vector2i","","",3,null],[11,"to_vector2u","","",3,null],[0,"vector3","sfml::system","Utility Class providing 3 dimensional vectors for f32.",null,null],[3,"Vector3f","sfml::system::vector3","Vector3f definition",null,null],[12,"x","","X coordinate of the vector.",6,null],[12,"y","","Y coordinate of the vector.",6,null],[12,"z","","Z coordinate of the vector.",6,null],[11,"fmt","","",6,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"partial_cmp","","",6,null],[11,"lt","","",6,null],[11,"le","","",6,null],[11,"gt","","",6,null],[11,"ge","","",6,null],[11,"clone","","",6,null],[11,"new","","Create a new Vector3f with the given values.",6,{"inputs":[{"name":"f32"},{"name":"f32"},{"name":"f32"}],"output":{"name":"vector3f"}}],[11,"add","","",6,null],[11,"sub","","",6,null],[11,"mul","","",6,null],[11,"div","","",6,null],[11,"add","","",6,null],[11,"sub","","",6,null],[11,"mul","","",6,null],[11,"div","","",6,null],[11,"with_seconds","sfml::system","Construct a time value from a number of seconds",7,{"inputs":[{"name":"f32"}],"output":{"name":"time"}}],[11,"with_milliseconds","","Construct a time value from a number of milliseconds",7,{"inputs":[{"name":"i32"}],"output":{"name":"time"}}],[11,"with_microseconds","","Construct a time value from a number of microseconds",7,{"inputs":[{"name":"i64"}],"output":{"name":"time"}}],[11,"as_seconds","","Return a time value as a number of seconds",7,null],[11,"as_milliseconds","","Return a time value as a number of milliseconds",7,null],[11,"as_microseconds","","Return a time value as a number of microseconds",7,null],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"partial_cmp","","",7,null],[11,"add","","",7,null],[11,"sub","","",7,null],[11,"mul","","",7,null],[11,"div","","",7,null],[11,"new","","Create a new Clock and start it.",8,{"inputs":[],"output":{"name":"clock"}}],[11,"clone","","Create a clock by copying an extant one",8,null],[11,"get_elapsed_time","","Get the time elapsed in a clock",8,null],[11,"restart","","Restart a Clock.",8,null],[11,"drop","","Destroy a clock",8,null],[0,"window","sfml","Provides OpenGL-based windows, and abstractions for events and input handling.",null,null],[3,"Window","sfml::window","",null,null],[3,"VideoMode","","VideoMode defines a video mode (width, height, bpp, frequency)",null,null],[12,"width","","Video mode width, in pixels.",9,null],[12,"height","","Video mode height, in pixels.",9,null],[12,"bits_per_pixel","","Video mode pixel depth, in bits per pixels.",9,null],[3,"Context","","Drawing context",null,null],[3,"ContextSettings","","OpenGL context settings",null,null],[12,"depth_bits","","Bits of the depth buffer.",10,null],[12,"stencil_bits","","Bits of the stencil buffer.",10,null],[12,"antialiasing_level","","Level of antialiasing.",10,null],[12,"major_version","","Major number of the context version",10,null],[12,"minor_version","","Minor number of the context version",10,null],[4,"WindowStyle","","Enumeration of window creation styles",null,null],[13,"NoStyle","","No border / title bar (this flag and all others are mutually exclusive)",11,null],[13,"Titlebar","","Title bar + fixed border.",11,null],[13,"Resize","","Titlebar + resizable border + maximize button.",11,null],[13,"Close","","Titlebar + close button.",11,null],[13,"Fullscreen","","Fullscreen mode (this flag and all others are mutually exclusive)",11,null],[13,"DefaultStyle","","Default window style.",11,null],[11,"new","","Construct a new window",12,{"inputs":[{"name":"videomode"},{"name":"str"},{"name":"windowstyle"},{"name":"contextsettings"}],"output":{"name":"option"}}],[11,"new_with_unicode","","Construct a new window (with a UTF-32 title)",12,{"inputs":[{"name":"videomode"},{"name":"vec"},{"name":"windowstyle"},{"name":"contextsettings"}],"output":{"name":"option"}}],[11,"events","","Return an iterator over all the event currently in the events queue.",12,null],[11,"poll_event","","Pop the event on top of event queue, if any, and return it",12,null],[11,"wait_event","","Wait for an event and return it",12,null],[11,"set_unicode_title","","Change the title of a window (with a UTF-32 string)",12,null],[11,"set_icon","","Change a window's icon\npixels must be an array of width x height pixels in 32-bits RGBA format.",12,null],[11,"close","","Close a window and destroy all the attached resources",12,null],[11,"is_open","","Tell whether or not a window is opened",12,null],[11,"get_settings","","Get the settings of the OpenGL context of a window",12,null],[11,"set_title","","Change the title of a window",12,null],[11,"set_visible","","Show or hide a window",12,null],[11,"set_mouse_cursor_visible","","Show or hide the mouse cursor",12,null],[11,"set_vertical_sync_enabled","","Enable or disable vertical synchronization",12,null],[11,"set_key_repeat_enabled","","Enable or disable automatic key-repeat",12,null],[11,"set_active","","Activate or deactivate a window as the current target for OpenGL rendering",12,null],[11,"display","","Display on screen what has been rendered to the window so far",12,null],[11,"set_framerate_limit","","Limit the framerate to a maximum fixed frequency",12,null],[11,"set_joystick_threshold","","Change the joystick threshold",12,null],[11,"get_position","","Get the position of a window",12,null],[11,"set_position","","Change the position of a window on screen",12,null],[11,"get_size","","Get the size of the rendering region of a window",12,null],[11,"set_size","","Change the size of the rendering region of a window",12,null],[11,"get_mouse_position","","Get the current position of the mouse",12,null],[11,"set_mouse_position","","Set the current position of the mouse",12,null],[11,"drop","","Destructor for class Window. Destroy all the ressource.",12,null],[11,"fmt","","",9,null],[11,"cmp","","",9,null],[11,"partial_cmp","","",9,null],[11,"lt","","",9,null],[11,"le","","",9,null],[11,"gt","","",9,null],[11,"ge","","",9,null],[11,"eq","","",9,null],[11,"ne","","",9,null],[11,"clone","","",9,null],[11,"new","","Default constructor for class VideoMode.",9,{"inputs":[],"output":{"name":"videomode"}}],[11,"new_init","","Constructor with parameters for class VideoMode.",9,{"inputs":[{"name":"u32"},{"name":"u32"},{"name":"u32"}],"output":{"name":"videomode"}}],[11,"is_valid","","Tell whether or not a video mode is valid",9,null],[11,"get_desktop_mode","","Static Method, get the current desktop video mode",9,{"inputs":[],"output":{"name":"videomode"}}],[11,"get_fullscreen_modes","","Static Method, retrieve all the video modes supported in fullscreen mode",9,{"inputs":[],"output":{"name":"option"}}],[11,"new","","Create a new context",13,{"inputs":[],"output":{"name":"context"}}],[11,"set_active","","Activate or deactivate explicitely a context",13,null],[11,"drop","","Destructor for class Context.",13,null],[11,"fmt","","",10,null],[11,"cmp","","",10,null],[11,"partial_cmp","","",10,null],[11,"lt","","",10,null],[11,"le","","",10,null],[11,"gt","","",10,null],[11,"ge","","",10,null],[11,"eq","","",10,null],[11,"ne","","",10,null],[11,"clone","","",10,null],[11,"default","","Create a default ContextSettings",10,{"inputs":[],"output":{"name":"contextsettings"}}],[0,"joystick","","Handle Joysticks",null,null],[4,"Axis","sfml::window::joystick","Axes supported by SFML joysticks",null,null],[13,"X","","The X axis.",14,null],[13,"Y","","The Y axis.",14,null],[13,"Z","","The Z axis.",14,null],[13,"R","","The R axis.",14,null],[13,"U","","The U axis.",14,null],[13,"V","","The V axis.",14,null],[13,"PovX","","The X axis of the point-of-view hat.",14,null],[13,"PovY","","The Y axis of the point-of-view hat.",14,null],[5,"is_connected","","Check if the joystick is connected",null,{"inputs":[{"name":"u32"}],"output":{"name":"bool"}}],[5,"button_count","","Return the number of buttons supported by a joystick",null,{"inputs":[{"name":"u32"}],"output":{"name":"u32"}}],[5,"has_axis","","Check if the joystick support a given Axis",null,{"inputs":[{"name":"u32"},{"name":"axis"}],"output":{"name":"bool"}}],[5,"is_button_pressed","","Check if the button is pressed on a given joystick.",null,{"inputs":[{"name":"u32"},{"name":"u32"}],"output":{"name":"bool"}}],[5,"get_axis_position","","Get the current position on a given Axis, on a given joystick.",null,{"inputs":[{"name":"u32"},{"name":"axis"}],"output":{"name":"f32"}}],[5,"update","","Update the states of all joysticks",null,null],[17,"COUNT","","Maximum number of supported joysticks.",null,null],[17,"BUTTON_COUNT","","Maximum number of supported buttons.",null,null],[17,"AXIS_COUNT","","Maximum number of supported axes.",null,null],[11,"fmt","","",14,null],[11,"cmp","","",14,null],[11,"partial_cmp","","",14,null],[11,"eq","","",14,null],[11,"clone","","",14,null],[0,"keyboard","sfml::window","Keyboard inputs Give acces to real-time keyboard input.",null,null],[4,"Key","sfml::window::keyboard","Key codes",null,null],[13,"Unknown","","",15,null],[13,"A","","",15,null],[13,"B","","",15,null],[13,"C","","",15,null],[13,"D","","",15,null],[13,"E","","",15,null],[13,"F","","",15,null],[13,"G","","",15,null],[13,"H","","",15,null],[13,"I","","",15,null],[13,"J","","",15,null],[13,"K","","",15,null],[13,"L","","",15,null],[13,"M","","",15,null],[13,"N","","",15,null],[13,"O","","",15,null],[13,"P","","",15,null],[13,"Q","","",15,null],[13,"R","","",15,null],[13,"S","","",15,null],[13,"T","","",15,null],[13,"U","","",15,null],[13,"V","","",15,null],[13,"W","","",15,null],[13,"X","","",15,null],[13,"Y","","",15,null],[13,"Z","","",15,null],[13,"Num0","","",15,null],[13,"Num1","","",15,null],[13,"Num2","","",15,null],[13,"Num3","","",15,null],[13,"Num4","","",15,null],[13,"Num5","","",15,null],[13,"Num6","","",15,null],[13,"Num7","","",15,null],[13,"Num8","","",15,null],[13,"Num9","","",15,null],[13,"Escape","","",15,null],[13,"LControl","","",15,null],[13,"LShift","","",15,null],[13,"LAlt","","",15,null],[13,"LSystem","","",15,null],[13,"RControl","","",15,null],[13,"RShift","","",15,null],[13,"RAlt","","",15,null],[13,"RSystem","","",15,null],[13,"Menu","","",15,null],[13,"LBracket","","",15,null],[13,"RBracket","","",15,null],[13,"SemiColon","","",15,null],[13,"Comma","","",15,null],[13,"Period","","",15,null],[13,"Quote","","",15,null],[13,"Slash","","",15,null],[13,"BackSlash","","",15,null],[13,"Tilde","","",15,null],[13,"Equal","","",15,null],[13,"Dash","","",15,null],[13,"Space","","",15,null],[13,"Return","","",15,null],[13,"BackSpace","","",15,null],[13,"Tab","","",15,null],[13,"PageUp","","",15,null],[13,"PageDown","","",15,null],[13,"End","","",15,null],[13,"Home","","",15,null],[13,"Insert","","",15,null],[13,"Delete","","",15,null],[13,"Add","","",15,null],[13,"Subtract","","",15,null],[13,"Multiply","","",15,null],[13,"Divide","","",15,null],[13,"Left","","",15,null],[13,"Right","","",15,null],[13,"Up","","",15,null],[13,"Down","","",15,null],[13,"Numpad0","","",15,null],[13,"Numpad1","","",15,null],[13,"Numpad2","","",15,null],[13,"Numpad3","","",15,null],[13,"Numpad4","","",15,null],[13,"Numpad5","","",15,null],[13,"Numpad6","","",15,null],[13,"Numpad7","","",15,null],[13,"Numpad8","","",15,null],[13,"Numpad9","","",15,null],[13,"F1","","",15,null],[13,"F2","","",15,null],[13,"F3","","",15,null],[13,"F4","","",15,null],[13,"F5","","",15,null],[13,"F6","","",15,null],[13,"F7","","",15,null],[13,"F8","","",15,null],[13,"F9","","",15,null],[13,"F10","","",15,null],[13,"F11","","",15,null],[13,"F12","","",15,null],[13,"F13","","",15,null],[13,"F14","","",15,null],[13,"F15","","",15,null],[13,"Pause","","",15,null],[13,"KeyCount","","",15,null],[5,"is_key_pressed","","Check if a key is pressed.",null,{"inputs":[{"name":"key"}],"output":{"name":"bool"}}],[11,"fmt","","",15,null],[11,"cmp","","",15,null],[11,"partial_cmp","","",15,null],[11,"eq","","",15,null],[11,"clone","","",15,null],[0,"mouse","sfml::window","Mouse events.",null,null],[4,"MouseButton","sfml::window::mouse","Mouse buttons",null,null],[13,"MouseLeft","","The left mouse button.",16,null],[13,"MouseRight","","The right mouse button.",16,null],[13,"MouseMiddle","","The middle (wheel) mouse button.",16,null],[13,"MouseXButton1","","The first extra mouse button.",16,null],[13,"MouseXButton2","","The second extra mouse button.",16,null],[5,"is_button_pressed","","Check if a mouse button is pressed",null,{"inputs":[{"name":"mousebutton"}],"output":{"name":"bool"}}],[11,"fmt","","",16,null],[11,"cmp","","",16,null],[11,"partial_cmp","","",16,null],[11,"eq","","",16,null],[11,"clone","","",16,null],[0,"event","sfml::window","Defines a system event and its parameters",null,null],[4,"Event","sfml::window::event","Definition of all the event types",null,null],[13,"Closed","","The window requested to be closed",17,null],[13,"Resized","","The window was resized",17,null],[12,"width","sfml::window::event::Event","The new width of the window",17,null],[12,"height","","The new height of the window",17,null],[13,"LostFocus","sfml::window::event","The window lost the focus",17,null],[13,"GainedFocus","","The window gained the focus",17,null],[13,"TextEntered","","A character was entered",17,null],[12,"code","sfml::window::event::Event","The character entered by the user",17,null],[13,"KeyPressed","sfml::window::event","A key was pressed",17,null],[12,"code","sfml::window::event::Event","The pressed key",17,null],[12,"alt","","Is alt pressed too?",17,null],[12,"ctrl","","Is ctrl pressed too?",17,null],[12,"shift","","Is shift pressed too?",17,null],[12,"system","","Is system pressed too?",17,null],[13,"KeyReleased","sfml::window::event","A key was released",17,null],[12,"code","sfml::window::event::Event","The released key",17,null],[12,"alt","","Is alt released too?",17,null],[12,"ctrl","","Is ctrl released too?",17,null],[12,"shift","","Is shift released too?",17,null],[12,"system","","Is system released too?",17,null],[13,"MouseWheelMoved","sfml::window::event","The mouse wheel was scrolled",17,null],[12,"delta","sfml::window::event::Event","Number of ticks the wheel has moved (positive is up, negative is down)",17,null],[12,"x","","X position of the mouse pointer, relative to the left of the owner window.",17,null],[12,"y","","Y position of the mouse pointer, relative to the top of the owner window.",17,null],[13,"MouseButtonPressed","sfml::window::event","A mouse button was pressed",17,null],[12,"button","sfml::window::event::Event","Code of the button that has been pressed.",17,null],[12,"x","","X position of the mouse pointer, relative to the left of the owner window.",17,null],[12,"y","","Y position of the mouse pointer, relative to the top of the owner window.",17,null],[13,"MouseButtonReleased","sfml::window::event","A mouse button was released",17,null],[12,"button","sfml::window::event::Event","Code of the button that has been pressed.",17,null],[12,"x","","X position of the mouse pointer, relative to the left of the owner window.",17,null],[12,"y","","Y position of the mouse pointer, relative to the top of the owner window.",17,null],[13,"MouseMoved","sfml::window::event","The mouse cursor moved",17,null],[12,"x","sfml::window::event::Event","X position of the mouse pointer, relative to the left of the owner window.",17,null],[12,"y","","Y position of the mouse pointer, relative to the top of the owner window.",17,null],[13,"MouseEntered","sfml::window::event","The mouse cursor entered the area of the window",17,null],[13,"MouseLeft","","The mouse cursor left the area of the window",17,null],[13,"JoystickButtonPressed","","A joystick button was pressed",17,null],[12,"joystickid","sfml::window::event::Event","Index of the joystick (in range [0 .. joystick::Count - 1])",17,null],[12,"button","","Index of the button that has been pressed (in range [0 .. Joystick::button_count - 1])",17,null],[13,"JoystickButtonReleased","sfml::window::event","A joystick button was released",17,null],[12,"joystickid","sfml::window::event::Event","Index of the joystick (in range [0 .. joystick::Count - 1])",17,null],[12,"button","","Index of the button that has been pressed (in range [0 .. Joystick::button_count - 1])",17,null],[13,"JoystickMoved","sfml::window::event","The joystick moved along an axis",17,null],[12,"joystickid","sfml::window::event::Event","Index of the joystick (in range [0 .. joystick::Count - 1])",17,null],[12,"axis","","Axis on which the joystick moved.",17,null],[12,"position","","New position on the axis (in range [-100 .. 100])",17,null],[13,"JoystickConnected","sfml::window::event","A joystick was connected",17,null],[12,"joystickid","sfml::window::event::Event","Index of the joystick (in range [0 .. joystick::Count - 1])",17,null],[13,"JoystickDisconnected","sfml::window::event","A joystick was disconnected",17,null],[12,"joystickid","sfml::window::event::Event","Index of the joystick (in range [0 .. joystick::Count - 1])",17,null],[13,"NoEvent","sfml::window::event","No Event",17,null],[11,"fmt","","",17,null],[11,"partial_cmp","","",17,null],[11,"lt","","",17,null],[11,"le","","",17,null],[11,"gt","","",17,null],[11,"ge","","",17,null],[11,"eq","","",17,null],[11,"ne","","",17,null],[11,"clone","","",17,null],[11,"fmt","sfml::window","",11,null],[11,"cmp","","",11,null],[11,"partial_cmp","","",11,null],[11,"eq","","",11,null],[11,"clone","","",11,null],[0,"audio","sfml","Sounds, streaming (musics or custom sources), recording, spatialization",null,null],[3,"SoundBuffer","sfml::audio","Storage of audio sample",null,null],[3,"Music","","Play Music",null,null],[3,"Sound","","Play sounds.",null,null],[3,"SoundBufferRecorder","","Store captured audio data in sound Buffer",null,null],[4,"Status","","Enumeration of statuses for sounds and musics",null,null],[13,"Stopped","","Sound is not playing.",18,null],[13,"Paused","","Sound is paused.",18,null],[13,"Playing","","Sound is playing.",18,null],[0,"rc","","Sound implementation using reference counting to manage shared resources",null,null],[3,"Sound","sfml::audio::rc","Play sounds.",null,null],[11,"new","sfml::audio","Create a new sound buffer and load it from a file",19,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[11,"clone","","Create a new sound buffer by copying an existing one",19,null],[11,"save_to_file","","Save a sound buffer to an audio file",19,null],[11,"get_sample_count","","Get the number of samples stored in a sound buffer",19,null],[11,"get_channel_count","","Get the number of channels used by a sound buffer",19,null],[11,"get_duration","","Get the total duration of a sound buffer",19,null],[11,"get_sample_rate","","Get the sample rate of a sound buffer",19,null],[11,"drop","","Destructor for class SoundBuffer. Destroy all the ressource.",19,null],[0,"listener","","Audio listener",null,null],[5,"set_global_volume","sfml::audio::listener","Change the global volume of all the sounds and musics",null,null],[5,"get_global_volume","","Get the current value of the global volume",null,{"inputs":[],"output":{"name":"f32"}}],[5,"set_position","","Set the position of the listener in the scene",null,null],[5,"set_position3f","","Set the position of the listener in the scene",null,null],[5,"get_position","","Get the current position of the listener in the scene",null,{"inputs":[],"output":{"name":"vector3f"}}],[5,"set_direction","","Set the orientation of the listener in the scene",null,null],[5,"set_direction3f","","Set the orientation of the listener in the scene",null,null],[5,"get_direction","","Get the current orientation of the listener in the scene",null,{"inputs":[],"output":{"name":"vector3f"}}],[11,"fmt","sfml::audio","",18,null],[11,"cmp","","",18,null],[11,"partial_cmp","","",18,null],[11,"eq","","",18,null],[11,"clone","","",18,null],[11,"new_from_file","","Create a new music and load it from a file",20,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[11,"new_from_memory","","Create a new music and load it from memory",20,null],[11,"set_loop","","Set whether or not a music should loop after reaching the end",20,null],[11,"get_loop","","Tell whether or not a music is in loop mode",20,null],[11,"get_duration","","Get the total duration of a music",20,null],[11,"play","","Start or resume playing a music",20,null],[11,"pause","","Pause a music",20,null],[11,"stop","","Stop playing a music",20,null],[11,"get_channel_count","","Return the number of channels of a music",20,null],[11,"get_sample_rate","","Get the sample rate of a music",20,null],[11,"get_status","","Get the current status of a music (stopped, paused, playing)",20,null],[11,"get_playing_offset","","Get the current playing position of a music",20,null],[11,"set_pitch","","Set the pitch of a music",20,null],[11,"set_volume","","Set the volume of a music",20,null],[11,"set_relative_to_listener","","Make a musics's position relative to the listener or absolute",20,null],[11,"set_min_distance","","Set the minimum distance of a music",20,null],[11,"set_attenuation","","Set the attenuation factor of a music",20,null],[11,"set_playing_offset","","Change the current playing position of a music",20,null],[11,"get_pitch","","Get the pitch of a music",20,null],[11,"get_volume","","Get the volume of a music",20,null],[11,"is_relative_to_listener","","Tell whether a music's position is relative to the listener or is absolute",20,null],[11,"get_min_distance","","Get the minimum distance of a music",20,null],[11,"get_attenuation","","Get the attenuation factor of a music",20,null],[11,"set_position","","Set the 3D position of a music in the audio scene",20,null],[11,"set_position3f","","Set the 3D position of a music in the audio scene",20,null],[11,"get_position","","Get the 3D position of a music in the audio scene",20,null],[11,"drop","","Destructor for class Music. Destroy all the ressource.",20,null],[11,"new","sfml::audio::rc","Create a new Sound",21,{"inputs":[],"output":{"name":"option"}}],[11,"new_with_buffer","","Create a new Sound",21,{"inputs":[{"name":"rc"}],"output":{"name":"option"}}],[11,"clone","","Create a new sound by copying an existing one",21,null],[11,"set_loop","","Tell whether or not a sound is in loop mode",21,null],[11,"get_loop","","Tell whether or not a sound is in loop mode",21,null],[11,"play","","Start or resume playing a sound",21,null],[11,"pause","","Pause a sound",21,null],[11,"stop","","Stop playing a sound",21,null],[11,"get_status","","Get the current status of a sound (stopped, paused, playing)",21,null],[11,"get_playing_offset","","Get the current playing position of a sound",21,null],[11,"set_pitch","","Set the pitch of a sound",21,null],[11,"set_volume","","Set the volume of a sound",21,null],[11,"set_relative_to_listener","","Make a sounds's position relative to the listener or absolute",21,null],[11,"set_min_distance","","Set the minimum distance of a sound",21,null],[11,"set_attenuation","","Set the attenuation factor of a sound",21,null],[11,"set_playing_offset","","Change the current playing position of a sound",21,null],[11,"get_pitch","","Get the pitch of a sound",21,null],[11,"get_volume","","Get the volume of a sound",21,null],[11,"is_relative_to_listener","","Tell whether a sound's position is relative to the listener or is absolute",21,null],[11,"get_min_distance","","Get the minimum distance of a sound",21,null],[11,"get_attenuation","","Get the attenuation factor of a sound",21,null],[11,"set_buffer","","Set the source buffer containing the audio data to play",21,null],[11,"get_buffer","","Get the audio buffer attached to a sound",21,null],[11,"get_position","","Get the 3D position of a sound in the audio scene",21,null],[11,"set_position","","Set the 3D position of a sound in the audio scene",21,null],[11,"set_position3f","","Set the 3D position of a sound in the audio scene",21,null],[11,"drop","","Destructor for class Sound. Destroy all the ressource.",21,null],[11,"new","sfml::audio","Create a new Sound",22,{"inputs":[],"output":{"name":"option"}}],[11,"new_with_buffer","","Create a new Sound",22,{"inputs":[{"name":"soundbuffer"}],"output":{"name":"option"}}],[11,"clone","","Create a new sound by copying an existing one",22,null],[11,"set_loop","","Tell whether or not a sound is in loop mode",22,null],[11,"get_loop","","Tell whether or not a sound is in loop mode",22,null],[11,"play","","Start or resume playing a sound",22,null],[11,"pause","","Pause a sound",22,null],[11,"stop","","Stop playing a sound",22,null],[11,"get_status","","Get the current status of a sound (stopped, paused, playing)",22,null],[11,"get_playing_offset","","Get the current playing position of a sound",22,null],[11,"set_pitch","","Set the pitch of a sound",22,null],[11,"set_volume","","Set the volume of a sound",22,null],[11,"set_relative_to_listener","","Make a sounds's position relative to the listener or absolute",22,null],[11,"set_min_distance","","Set the minimum distance of a sound",22,null],[11,"set_attenuation","","Set the attenuation factor of a sound",22,null],[11,"set_playing_offset","","Change the current playing position of a sound",22,null],[11,"get_pitch","","Get the pitch of a sound",22,null],[11,"get_volume","","Get the volume of a sound",22,null],[11,"is_relative_to_listener","","Tell whether a sound's position is relative to the listener or is absolute",22,null],[11,"get_min_distance","","Get the minimum distance of a sound",22,null],[11,"get_attenuation","","Get the attenuation factor of a sound",22,null],[11,"set_buffer","","Set the source buffer containing the audio data to play",22,null],[11,"get_buffer","","Get the audio buffer attached to a sound",22,null],[11,"get_position","","Get the 3D position of a sound in the audio scene",22,null],[11,"set_position","","Set the 3D position of a sound in the audio scene",22,null],[11,"set_position3f","","Set the 3D position of a sound in the audio scene",22,null],[11,"drop","","Destructor for class Sound. Destroy all the ressource.",22,null],[11,"new","","Create a new sound buffer recorder",23,{"inputs":[],"output":{"name":"option"}}],[11,"start","","Start the capture of a sound buffer recorder",23,null],[11,"stop","","Stop the capture of a sound recorder",23,null],[11,"get_sample_rate","","Get the sample rate of a sound buffer recorder",23,null],[11,"get_buffer","","Get the sound buffer containing the captured audio data",23,null],[11,"is_available","","Check if the system supports audio capture",23,{"inputs":[],"output":{"name":"bool"}}],[11,"drop","","Destructor for class SoundBufferRecorder. Destroy all the ressource.",23,null],[0,"graphics","sfml","2D graphics module: sprites, text, shapes\n[window](../window/index.html)",null,null],[3,"RenderStates","sfml::graphics","Define the states used for drawing to a RenderTarget",null,null],[12,"blend_mode","","Blending mode.",24,null],[12,"transform","","Transform",24,null],[12,"texture","","Texture",24,null],[12,"shader","","Shader",24,null],[3,"RenderWindow","","Window that can serve as a target for 2D drawing.",null,null],[3,"Events","","An iterator over all the events in the events queue (internally call poll_event)",null,null],[3,"FloatRect","","Utility classes for manipulating rectangles of f32.",null,null],[12,"left","","Left coordinate of the rectangle.",25,null],[12,"top","","Top coordinate of the rectangle.",25,null],[12,"width","","Width of the rectangle.",25,null],[12,"height","","Height of the rectangle.",25,null],[3,"IntRect","","Utility classes for manipulating rectangles of i32.",null,null],[12,"left","","Left coordinate of the rectangle.",26,null],[12,"top","","Top coordinate of the rectangle.",26,null],[12,"width","","Width of the rectangle.",26,null],[12,"height","","Height coordinate of the rectangle.",26,null],[3,"Texture","","Image used for drawing",null,null],[3,"Transform","","Define a 3x3 transform matrix.",null,null],[12,"a00","","",27,null],[12,"a01","","",27,null],[12,"a02","","",27,null],[12,"a10","","",27,null],[12,"a11","","",27,null],[12,"a12","","",27,null],[12,"a20","","",27,null],[12,"a21","","",27,null],[12,"a22","","",27,null],[3,"Text","","Graphical text",null,null],[3,"Shader","","Shader class (vertex and fragment)",null,null],[3,"Color","","Utility class for manpulating RGBA colors",null,null],[12,"red","","The red composant of the color",28,null],[12,"green","","The green composant of the color",28,null],[12,"blue","","The blue composant of the color",28,null],[12,"alpha","","The alpha composant of the color",28,null],[3,"Font","","Class for loading and manipulating character fonts",null,null],[3,"View","","2D camera that defines what region is shown on screen",null,null],[3,"Image","","Loading, manipulating and saving images.",null,null],[3,"Sprite","","Drawable representation of a texture",null,null],[3,"CircleShape","","Specialized shape representing a circle.",null,null],[3,"RectangleShape","","Specialized shape representing a rectangle",null,null],[3,"ConvexShape","","Specialized shape representing a convex polygon",null,null],[3,"ConvexShapePoints","","An iterator over the points of a ConvexShape",null,null],[3,"Vertex","","Define a point with color and texture coordinates",null,null],[12,"position","","2D position of the vertex",29,null],[12,"color","","Color of the vertex.",29,null],[12,"tex_coords","","Coordinates of the texture's pixel to map to the vertex.",29,null],[3,"Transformable","","Target for off-screen 2D rendering into a texture",null,null],[3,"Glyph","","Glyph describes a glyph (a visual character)",null,null],[12,"advance","","Offset to move horizontically to the next character.",30,null],[12,"bounds","","Bounding rectangle of the glyph, in coordinates relative to the baseline.",30,null],[12,"texture_rect","","Texture coordinates of the glyph inside the font's texture.",30,null],[3,"RenderTexture","","Target for off-screen 2D rendering into a texture",null,null],[3,"Shape","","Base class for textured shapes with outline",null,null],[3,"VertexArray","","Define a set of one or more 2D primitives",null,null],[3,"Vertices","","An iterator over the vertice of a VertexArray",null,null],[4,"BlendMode","","Available Blending modes for drawing.",null,null],[13,"BlendAlpha","","Pixel = Source * Source.a + Dest * (1 - Source.a)",31,null],[13,"BlendAdd","","Pixel = Source + Dest.",31,null],[13,"BlendMultiply","","Pixel = Source * Dest.",31,null],[13,"BlendNone","","Pixel = Source.",31,null],[4,"PrimitiveType","","Types of primitives that a VertexArray can render",null,null],[13,"Points","","List of individual points.",32,null],[13,"Lines","","List of individual lines.",32,null],[13,"LinesStrip","","List of connected lines, a point uses the previous point to form a line.",32,null],[13,"Triangles","","List of individual triangles.",32,null],[13,"TrianglesStrip","","List of connected triangles, a point uses the two previous points to form a triangle.",32,null],[13,"TrianglesFan","","List of connected triangles, a point uses the common center and the previous point to form a triangle.",32,null],[13,"Quads","","List of individual quads.",32,null],[4,"TextStyle","","Availables texts styles",null,null],[13,"Regular","","Regular characters, no style.",33,null],[13,"Bold","","Bold characters.",33,null],[13,"Italic","","Italic characters.",33,null],[13,"Underlined","","Underlined characters.",33,null],[0,"rc","","Shapes implementations using reference counting to manage shared resources",null,null],[3,"CircleShape","sfml::graphics::rc","Specialized shape representing a circle.",null,null],[3,"RectangleShape","","Specialized shape representing a rectangle",null,null],[3,"ConvexShape","","Specialized shape representing a convex polygon",null,null],[3,"ConvexShapePoints","","An iterator over the points of a ConvexShape",null,null],[3,"Shape","","Base class for textured shapes with outline",null,null],[3,"Shader","","Shader class (vertex and fragment)",null,null],[3,"Text","","Graphical text",null,null],[3,"Sprite","","Drawable representation of a texture",null,null],[3,"RenderStates","","Define the states used for drawing to a RenderTarget",null,null],[12,"blend_mode","","Blending mode.",34,null],[12,"transform","","Transform",34,null],[12,"texture","","Texture",34,null],[12,"shader","","Shader",34,null],[11,"new","","Create a new RenderStates.",34,{"inputs":[{"name":"blendmode"},{"name":"transform"},{"name":"option"},{"name":"option"}],"output":{"name":"renderstates"}}],[11,"default","","Create a new RenderStates initialized to default.",34,{"inputs":[],"output":{"name":"renderstates"}}],[11,"new","sfml::graphics","Create a new RenderStates.",24,{"inputs":[{"name":"blendmode"},{"name":"transform"},{"name":"option"},{"name":"option"}],"output":{"name":"renderstates"}}],[11,"default","","Create a new RenderStates initialized to default.",24,{"inputs":[],"output":{"name":"renderstates"}}],[11,"new","","Construct a new render window",35,{"inputs":[{"name":"videomode"},{"name":"str"},{"name":"windowstyle"},{"name":"contextsettings"}],"output":{"name":"option"}}],[11,"new_with_unicode","","Construct a new render window (with a UTF-32 title)",35,{"inputs":[{"name":"videomode"},{"name":"vec"},{"name":"windowstyle"},{"name":"contextsettings"}],"output":{"name":"option"}}],[11,"set_unicode_title","","Change the title of a render window (with a UTF-32 string)",35,null],[11,"set_icon","","Change a render window's icon\npixels must be an array of width x height pixels in 32-bits RGBA format.",35,null],[11,"events","","Return an iterator over all the event currently in the events queue.",35,null],[11,"poll_event","","Pop the event on top of event queue, if any, and return it",35,null],[11,"wait_event","","Wait for an event and return it",35,null],[11,"close","","Close a render window and destroy all the attached resources",35,null],[11,"is_open","","Tell whether or not a window is opened",35,null],[11,"display","","Display on screen what has been rendered to the window so far",35,null],[11,"set_framerate_limit","","Limit the framerate to a maximum fixed frequency",35,null],[11,"get_settings","","Get the settings of the OpenGL context of a window",35,null],[11,"set_title","","Change the title of a window",35,null],[11,"set_visible","","Show or hide a window",35,null],[11,"set_mouse_cursor_visible","","Show or hide the mouse cursor",35,null],[11,"set_vertical_sync_enabled","","Enable or disable vertical synchronization",35,null],[11,"set_key_repeat_enabled","","Enable or disable automatic key-repeat",35,null],[11,"set_active","","Activate or deactivate a render window as the current target for OpenGL rendering",35,null],[11,"set_joystick_threshold","","Change the joystick threshold",35,null],[11,"get_position","","Get the position of a window",35,null],[11,"set_position","","Change the position of a window on screen",35,null],[11,"set_size","","Change the size of the rendering region of a window",35,null],[11,"set_size2u","","Change the size of the rendering region of a window",35,null],[11,"get_mouse_position","","Get the current position of the mouse relatively to a render window",35,null],[11,"set_mouse_position","","Set the current position of the mouse relatively to a render window",35,null],[11,"capture","","Copy the current contents of a render window to an image",35,null],[11,"push_gl_states","","Save the current OpenGL render states and matrices",35,null],[11,"pop_gl_states","","Restore the previously saved OpenGL render states and matrices",35,null],[11,"reset_gl_states","","Reset the internal OpenGL states so that the target is ready for drawing",35,null],[11,"set_view","","Change the current active view of a render window",35,null],[11,"get_view","","Get the current active view of a render window",35,null],[11,"get_default_view","","Get the default view of a render window",35,null],[11,"map_pixel_to_coords","","Convert a point from window coordinates to world coordinates",35,null],[11,"map_pixel_to_coords_current_view","","Convert a point from window coordinates to world coordinates",35,null],[11,"map_coords_to_pixel","","Convert a point from world coordinates to window coordinates",35,null],[11,"map_coords_to_pixel_current_view","","Convert a point from world coordinates to window coordinates",35,null],[11,"get_viewport","","Get the viewport of a view applied to this target",35,null],[11,"get_size","","Get the size of the rendering region of a window",35,null],[11,"draw","","Draw a drawable object to the render target",35,null],[11,"draw_with_renderstates","","Draw a drawable object to the render-target with a RenderStates",35,null],[11,"draw_with_renderstates_rc","","Draw a drawable object to the render-target with a RenderStates",35,null],[11,"draw_text","","Draw a Text",35,null],[11,"draw_text_rc","","Draw a Text",35,null],[11,"draw_shape","","Draw a Shape",35,null],[11,"draw_shape_rc","","Draw a Shape",35,null],[11,"draw_sprite","","Draw a sprite",35,null],[11,"draw_sprite_rc","","Draw a sprite",35,null],[11,"draw_circle_shape","","Draw a CircleShape",35,null],[11,"draw_circle_shape_rc","","Draw a CircleShape",35,null],[11,"draw_rectangle_shape","","Draw a RectangleShape",35,null],[11,"draw_rectangle_shape_rc","","Draw a RectangleShape",35,null],[11,"draw_convex_shape","","Draw a ConvexShape",35,null],[11,"draw_convex_shape_rc","","Draw a ConvexShape",35,null],[11,"draw_vertex_array","","Draw a VertexArray",35,null],[11,"draw_text_rs","","Draw a Text with a RenderStates",35,null],[11,"draw_text_rs_rc","","Draw a Text with a RenderStates",35,null],[11,"draw_shape_rs","","Draw a Shape with a RenderStates",35,null],[11,"draw_shape_rs_rc","","Draw a Shape with a RenderStates",35,null],[11,"draw_sprite_rs","","Draw a sprite with a RenderStates",35,null],[11,"draw_sprite_rs_rc","","Draw a sprite with a RenderStates",35,null],[11,"draw_circle_shape_rs","","Draw a CircleShape with a RenderStates",35,null],[11,"draw_circle_shape_rs_rc","","Draw a CircleShape with a RenderStates",35,null],[11,"draw_rectangle_shape_rs","","Draw a RectangleShape with a RenderStates",35,null],[11,"draw_rectangle_shape_rs_rc","","Draw a RectangleShape with a RenderStates",35,null],[11,"draw_convex_shape_rs","","Draw a ConvexShape with a RenderStates",35,null],[11,"draw_convex_shape_rs_rc","","Draw a ConvexShape with a RenderStates",35,null],[11,"draw_vertex_array_rs","","Draw a VertexArray with a RenderStates",35,null],[11,"draw_vertex_array_rs_rc","","Draw a VertexArray with a RenderStates",35,null],[11,"draw_primitives_rs","","draw primitives",35,null],[11,"draw_primitives","","draw primitives",35,null],[11,"clear","","Clear window with the given color",35,null],[11,"next","","",36,null],[11,"drop","","Destructor for class RenderWindow. Destroy all the ressource.",35,null],[11,"fmt","","",26,null],[11,"cmp","","",26,null],[11,"partial_cmp","","",26,null],[11,"lt","","",26,null],[11,"le","","",26,null],[11,"gt","","",26,null],[11,"ge","","",26,null],[11,"eq","","",26,null],[11,"ne","","",26,null],[11,"clone","","",26,null],[11,"fmt","","",25,null],[11,"partial_cmp","","",25,null],[11,"lt","","",25,null],[11,"le","","",25,null],[11,"gt","","",25,null],[11,"ge","","",25,null],[11,"eq","","",25,null],[11,"ne","","",25,null],[11,"clone","","",25,null],[11,"new","","Construct a new IntRect",26,{"inputs":[{"name":"i32"},{"name":"i32"},{"name":"i32"},{"name":"i32"}],"output":{"name":"intrect"}}],[11,"contains","","Check if a point is inside a rectangle's area",26,null],[11,"intersects","","Check intersection between two rectangles",26,{"inputs":[{"name":"intrect"},{"name":"intrect"},{"name":"intrect"}],"output":{"name":"bool"}}],[11,"new","","Construct a new FloatRect",25,{"inputs":[{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"}],"output":{"name":"floatrect"}}],[11,"contains","","Check if a point is inside a rectangle's area",25,null],[11,"intersects","","Check intersection between two rectangles",25,{"inputs":[{"name":"floatrect"},{"name":"floatrect"},{"name":"floatrect"}],"output":{"name":"bool"}}],[11,"new","","Create a new texture",37,{"inputs":[{"name":"u32"},{"name":"u32"}],"output":{"name":"option"}}],[11,"new_from_memory","","Create a new texture from memory",37,null],[11,"new_from_file","","Create a new texture from a file",37,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[11,"new_from_file_with_rect","","Create a new texture from a file with a given area",37,{"inputs":[{"name":"str"},{"name":"intrect"}],"output":{"name":"option"}}],[11,"clone_opt","","Create a new texture by copying a exitant one",37,null],[11,"new_from_image_with_rect","","Create a new texture from an image",37,{"inputs":[{"name":"image"},{"name":"intrect"}],"output":{"name":"option"}}],[11,"new_from_image","","Create a new texture from an image",37,{"inputs":[{"name":"image"}],"output":{"name":"option"}}],[11,"get_size","","Return the size of the texture",37,null],[11,"update_from_window","","Update a texture from the contents of a window",37,null],[11,"update_from_render_window","","Update a texture from the contents of a render window",37,null],[11,"update_from_image","","Update a texture from the contents of an image",37,null],[11,"update_from_pixels","","Update a texture from the contents of a Vector of pixels",37,null],[11,"set_smooth","","Enable or disable the smooth filter on a texture",37,null],[11,"is_smooth","","Tell whether the smooth filter is enabled or not for a texture",37,null],[11,"set_repeated","","Enable or disable repeating for a texture",37,null],[11,"is_repeated","","Tell whether a texture is repeated or not",37,null],[11,"bind","","Bind a texture for rendering",37,null],[11,"get_maximum_size","","Get the maximum texture size allowed",37,{"inputs":[],"output":{"name":"u32"}}],[11,"copy_to_image","","Copy a texture's pixels to an image",37,null],[11,"clone","","Return a new Texture or panic! if there is not enough memory",37,null],[11,"drop","","Destroy an existing texture",37,null],[11,"fmt","","",31,null],[11,"cmp","","",31,null],[11,"partial_cmp","","",31,null],[11,"eq","","",31,null],[11,"clone","","",31,null],[11,"clone","","",27,null],[11,"new","","Create a new transform from a matrix",27,{"inputs":[{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"},{"name":"f32"}],"output":{"name":"transform"}}],[11,"get_matrix","","Return the matrix",27,null],[11,"new_identity","","Create a new identity transform",27,{"inputs":[],"output":{"name":"transform"}}],[11,"get_inverse","","Return the inverse of a transform",27,null],[11,"combine","","Combine two transforms",27,null],[11,"translate","","Combine a transform with a translation",27,null],[11,"rotate","","Combine the current transform with a rotation",27,null],[11,"rotate_with_center","","Combine the current transform with a rotation",27,null],[11,"scale","","Combine the current transform with a scaling",27,null],[11,"scale_with_center","","Combine the current transform with a scaling",27,null],[11,"transform_point","","Apply a transform to a 2D point",27,null],[11,"transform_rect","","Apply a transform to a rectangle",27,null],[11,"new","sfml::graphics::rc","Create a new text",38,{"inputs":[],"output":{"name":"option"}}],[11,"new_init","","Create a new text with initialized value",38,{"inputs":[{"name":"str"},{"name":"rc"},{"name":"u32"}],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing Text",38,null],[11,"set_string","","Set the string of a text (from an ANSI string)",38,null],[11,"get_string","","Get the string of a text (returns an ANSI string)",38,null],[11,"get_unicode_string","","Get the string of a text (returns a unicode string)",38,null],[11,"get_character_size","","Get the size of the characters",38,null],[11,"set_font","","Set the font of the text",38,null],[11,"set_rotation","","Set the orientation of a text",38,null],[11,"get_rotation","","Get the orientation of a text",38,null],[11,"rotate","","Rotate a text",38,null],[11,"set_style","","Set the style of a text",38,null],[11,"set_character_size","","Set the size of the characters of a text",38,null],[11,"get_style","","Get the style of a text",38,null],[11,"get_font","","Get the font of a text\nIf the text has no font attached, a None is returned.\nThe returned pointer is const, which means that you can't\nmodify the font when you retrieve it with this function.",38,null],[11,"set_color","","Set the global color of used by a text",38,null],[11,"get_color","","Get the global color of a text",38,null],[11,"scale","","Scale a text",38,null],[11,"scale2f","","Scale a text",38,null],[11,"set_scale","","Set the scale factors of a text",38,null],[11,"set_scale2f","","Set the scale factors of a text",38,null],[11,"move_","","Move a text by a given offset",38,null],[11,"move2f","","Move a text by a given offset",38,null],[11,"set_position","","Set the position of a text",38,null],[11,"set_position2f","","Set the position of a text",38,null],[11,"set_origin","","Set the local origin of a text",38,null],[11,"set_origin2f","","Set the local origin of a text",38,null],[11,"get_scale","","Get the current scale of a text",38,null],[11,"get_origin","","Get the local origin of a text",38,null],[11,"find_character_pos","","Return the position of the index-th character in a text",38,null],[11,"get_position","","Get the position of a text",38,null],[11,"get_local_bounds","","Get the local bounding rectangle of a text",38,null],[11,"get_global_bounds","","Get the global bounding rectangle of a text",38,null],[11,"set_unicode_string","","Set the string of a text (from a unicode string)",38,null],[11,"get_transform","","Get the combined transform of a text",38,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a text",38,null],[11,"clone","","Return a new Text or panic! if there is not enough memory",38,null],[11,"draw","","",38,null],[11,"draw_rs_rc","","",38,null],[11,"drop","","Destructor for class Text. Destroy all the ressource.",38,null],[11,"new","sfml::graphics","Create a new text",39,{"inputs":[],"output":{"name":"option"}}],[11,"new_init","","Create a new text with initialized value",39,{"inputs":[{"name":"str"},{"name":"font"},{"name":"u32"}],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing Text",39,null],[11,"set_string","","Set the string of a text (from an ANSI string)",39,null],[11,"get_string","","Get the string of a text (returns an ANSI string)",39,null],[11,"get_unicode_string","","Get the string of a text (returns a unicode string)",39,null],[11,"get_character_size","","Get the size of the characters",39,null],[11,"set_font","","Set the font of the text",39,null],[11,"set_rotation","","Set the orientation of a text",39,null],[11,"get_rotation","","Get the orientation of a text",39,null],[11,"rotate","","Rotate a text",39,null],[11,"set_style","","Set the style of a text",39,null],[11,"set_character_size","","Set the size of the characters of a text",39,null],[11,"get_style","","Get the style of a text",39,null],[11,"get_font","","Get the font of a text\nIf the text has no font attached, a None is returned.\nThe returned pointer is const, which means that you can't\nmodify the font when you retrieve it with this function.",39,null],[11,"set_color","","Set the global color of used by a text",39,null],[11,"get_color","","Get the global color of a text",39,null],[11,"scale","","Scale a text",39,null],[11,"scale2f","","Scale a text",39,null],[11,"set_scale","","Set the scale factors of a text",39,null],[11,"set_scale2f","","Set the scale factors of a text",39,null],[11,"move_","","Move a text by a given offset",39,null],[11,"move2f","","Move a text by a given offset",39,null],[11,"set_position","","Set the position of a text",39,null],[11,"set_position2f","","Set the position of a text",39,null],[11,"set_origin","","Set the local origin of a text",39,null],[11,"set_origin2f","","Set the local origin of a text",39,null],[11,"get_scale","","Get the current scale of a text",39,null],[11,"get_origin","","Get the local origin of a text",39,null],[11,"find_character_pos","","Return the position of the index-th character in a text",39,null],[11,"get_position","","Get the position of a text",39,null],[11,"get_local_bounds","","Get the local bounding rectangle of a text",39,null],[11,"get_global_bounds","","Get the global bounding rectangle of a text",39,null],[11,"set_unicode_string","","Set the string of a text (from a unicode string)",39,null],[11,"get_transform","","Get the combined transform of a text",39,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a text",39,null],[11,"clone","","Return a new Text or panic! if there is not enough memory",39,null],[11,"draw","","",39,null],[11,"draw_rs","","",39,null],[11,"drop","","Destructor for class Text. Destroy all the ressource.",39,null],[11,"fmt","","",33,null],[11,"cmp","","",33,null],[11,"partial_cmp","","",33,null],[11,"eq","","",33,null],[11,"clone","","",33,null],[11,"new_from_file","sfml::graphics::rc","Load both the vertex and fragment shaders from files",40,{"inputs":[{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[11,"new_from_memory","","Load both the vertex and fragment shaders from source codes in memory",40,{"inputs":[{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[11,"set_float_parameter","","Change a f32 parameter of a shader",40,null],[11,"set_float_2_parameter","","Change a 2-components vector parameter of a shader",40,null],[11,"set_float_3_parameter","","Change a 3-components vector parameter of a shader",40,null],[11,"set_float_4_parameter","","Change a 4-components vector parameter of a shader",40,null],[11,"set_texture_parameter","","Change a texture parameter of a shader",40,null],[11,"set_current_texture_parameter","","Change a texture parameter of a shader",40,null],[11,"bind","","Bind a shader for rendering (activate it)",40,null],[11,"is_available","","Tell whether or not the system supports shaders",40,{"inputs":[],"output":{"name":"bool"}}],[11,"set_vector2_parameter","","Change a 2-components vector parameter of a shader",40,null],[11,"set_vector3_parameter","","Change a 3-components vector parameter of a shader",40,null],[11,"set_color_parameter","","Change a color parameter of a shader",40,null],[11,"drop","","Destroy an existing shader",40,null],[11,"new_from_file","sfml::graphics","Load both the vertex and fragment shaders from files",41,{"inputs":[{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[11,"new_from_memory","","Load both the vertex and fragment shaders from source codes in memory",41,{"inputs":[{"name":"option"},{"name":"option"}],"output":{"name":"option"}}],[11,"set_float_parameter","","Change a f32 parameter of a shader",41,null],[11,"set_float_2_parameter","","Change a 2-components vector parameter of a shader",41,null],[11,"set_float_3_parameter","","Change a 3-components vector parameter of a shader",41,null],[11,"set_float_4_parameter","","Change a 4-components vector parameter of a shader",41,null],[11,"set_texture_parameter","","Change a texture parameter of a shader",41,null],[11,"set_current_texture_parameter","","Change a texture parameter of a shader",41,null],[11,"bind","","Bind a shader for rendering (activate it)",41,null],[11,"is_available","","Tell whether or not the system supports shaders",41,{"inputs":[],"output":{"name":"bool"}}],[11,"set_vector2_parameter","","Change a 2-components vector parameter of a shader",41,null],[11,"set_vector3_parameter","","Change a 3-components vector parameter of a shader",41,null],[11,"set_color_parameter","","Change a color parameter of a shader",41,null],[11,"drop","","Destroy an existing shader",41,null],[11,"fmt","","",28,null],[11,"cmp","","",28,null],[11,"partial_cmp","","",28,null],[11,"lt","","",28,null],[11,"le","","",28,null],[11,"gt","","",28,null],[11,"ge","","",28,null],[11,"eq","","",28,null],[11,"ne","","",28,null],[11,"clone","","",28,null],[11,"new_rgb","","Construct a color from its 3 RGB components",28,{"inputs":[{"name":"u8"},{"name":"u8"},{"name":"u8"}],"output":{"name":"color"}}],[11,"new_rgba","","Construct a color from its 4 RGBA components",28,{"inputs":[{"name":"u8"},{"name":"u8"},{"name":"u8"},{"name":"u8"}],"output":{"name":"color"}}],[11,"add","","Add two colors",28,{"inputs":[{"name":"color"},{"name":"color"}],"output":{"name":"color"}}],[11,"modulate","","Modulate two colors",28,{"inputs":[{"name":"color"},{"name":"color"}],"output":{"name":"color"}}],[11,"black","","Black predefined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"white","","White predefined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"red","","Red predefined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"green","","Green predefined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"blue","","Blue predefined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"yellow","","Yellow predefined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"magenta","","Magenta predefined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"cyan","","Cyan predifined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"transparent","","Tranparent predefined color",28,{"inputs":[],"output":{"name":"color"}}],[11,"add","","",28,null],[11,"mul","","",28,null],[11,"new_from_file","","Create a new font from a file",42,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[11,"new_from_memory","","Create a new font from memory",42,null],[11,"clone_opt","","Create font from a existing one",42,null],[11,"get_kerning","","Get the kerning value corresponding to a given pair of characters in a font",42,null],[11,"get_line_spacing","","Get the line spacing value",42,null],[11,"get_texture","","Get the texture containing the glyphs of a given size in a font",42,null],[11,"get_glyph","","Get a glyph in a font",42,null],[11,"clone","","Return a new Font or panic! if there is not enough memory",42,null],[11,"drop","","Destroy an existing font",42,null],[11,"new","","Create a default view",43,{"inputs":[],"output":{"name":"option"}}],[11,"new_init","","Create a default view",43,{"inputs":[{"name":"vector2f"},{"name":"vector2f"}],"output":{"name":"option"}}],[11,"clone_opt","","Create a view by copying an existant one.",43,null],[11,"new_from_rect","","Construct a view from a rectangle",43,{"inputs":[{"name":"floatrect"}],"output":{"name":"option"}}],[11,"set_rotation","","Set the orientation of a view",43,null],[11,"get_rotation","","Get the current orientation of a view",43,null],[11,"rotate","","Rotate a view relatively to its current orientation",43,null],[11,"zoom","","Resize a view rectangle relatively to its current size",43,null],[11,"set_center","","Set the center of a view",43,null],[11,"set_center2f","","Set the center of a view",43,null],[11,"set_size","","Set the size of a view",43,null],[11,"set_size2f","","Set the size of a view",43,null],[11,"move_","","Move a view relatively to its current position",43,null],[11,"move2f","","Move a view relatively to its current position",43,null],[11,"get_center","","Get the center of a view",43,null],[11,"get_size","","Get the size of a view",43,null],[11,"set_viewport","","Set the target viewport of a view",43,null],[11,"reset","","Reset a view to the given rectangle",43,null],[11,"get_viewport","","Get the target viewport rectangle of a view",43,null],[11,"clone","","Return a new View or panic! if there is not enough memory",43,null],[11,"drop","","Destructor for class View",43,null],[11,"new","","Create an image",44,{"inputs":[{"name":"u32"},{"name":"u32"}],"output":{"name":"option"}}],[11,"new_from_memory","","Create an image from memory",44,null],[11,"new_from_color","","Create an image and fill it with a unique color",44,{"inputs":[{"name":"u32"},{"name":"u32"},{"name":"color"}],"output":{"name":"option"}}],[11,"new_from_file","","Create an image from a file on disk",44,{"inputs":[{"name":"str"}],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing image",44,null],[11,"create_from_pixels","","Create an image from an vector of pixels",44,null],[11,"save_to_file","","Save an image to a file on disk",44,null],[11,"get_size","","Return the size of an image",44,null],[11,"create_mask_from_color","","Create a transparency mask from a specified color-key",44,null],[11,"set_pixel","","Change the color of a pixel in an image",44,null],[11,"get_pixel","","Get the color of a pixel in an image",44,null],[11,"flip_horizontally","","Flip an image horizontally (left <-> right)",44,null],[11,"flip_vertically","","Flip an image vertically (top <-> bottom)",44,null],[11,"copy_image","","Copy pixels from an image onto another",44,null],[11,"clone","","Return a new Image or panic! if there is not enough memory",44,null],[11,"drop","","Destroy an existing image",44,null],[11,"new","sfml::graphics::rc","Create a new sprite",45,{"inputs":[],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new sprite with a texture",45,{"inputs":[{"name":"rc"}],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing sprite",45,null],[11,"set_rotation","","Set the orientation of a sprite",45,null],[11,"get_rotation","","Get the orientation of a sprite",45,null],[11,"rotate","","Rotate a sprite",45,null],[11,"set_texture","","Change the source texture of a sprite",45,null],[11,"disable_texture","","Disable Texturing",45,null],[11,"set_color","","Set the global color of a sprite",45,null],[11,"get_texture","","Get the source texture of a sprite",45,null],[11,"get_color","","Get the global color of a sprite",45,null],[11,"set_position","","Set the position of a sprite",45,null],[11,"set_position2f","","Set the position of a sprite",45,null],[11,"scale","","Scale a sprite",45,null],[11,"scale2f","","Scale a sprite",45,null],[11,"get_scale","","Get the current scale of a sprite",45,null],[11,"get_origin","","Get the local origin of a sprite",45,null],[11,"move_","","Move a sprite by a given offset",45,null],[11,"move2f","","Move a sprite by a given offset",45,null],[11,"set_scale","","Set the scale factors of a sprite",45,null],[11,"set_scale2f","","Set the scale factors of a sprite",45,null],[11,"set_origin","","Set the local origin of a sprite",45,null],[11,"set_origin2f","","Set the local origin of a sprite",45,null],[11,"get_position","","Get the position of a sprite",45,null],[11,"get_local_bounds","","Get the local bounding rectangle of a sprite",45,null],[11,"get_global_bounds","","Get the global bounding rectangle of a sprite",45,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a sprite",45,null],[11,"set_texture_rect","","Set the sub-rectangle of the texture that a sprite will display",45,null],[11,"get_transform","","Get the combined transform of a sprite",45,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a sprite",45,null],[11,"clone","","Return a new Sprite or panic! if there is not enough memory",45,null],[11,"draw","","",45,null],[11,"draw_rs_rc","","",45,null],[11,"drop","","Destroy an existing sprite",45,null],[11,"new","sfml::graphics","Create a new sprite",46,{"inputs":[],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new sprite with a texture",46,{"inputs":[{"name":"texture"}],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing sprite",46,null],[11,"set_rotation","","Set the orientation of a sprite",46,null],[11,"get_rotation","","Get the orientation of a sprite",46,null],[11,"rotate","","Rotate a sprite",46,null],[11,"set_texture","","Change the source texture of a sprite",46,null],[11,"disable_texture","","Disable Texturing",46,null],[11,"set_color","","Set the global color of a sprite",46,null],[11,"get_texture","","Get the source texture of a sprite",46,null],[11,"get_color","","Get the global color of a sprite",46,null],[11,"set_position","","Set the position of a sprite",46,null],[11,"set_position2f","","Set the position of a sprite",46,null],[11,"scale","","Scale a sprite",46,null],[11,"scale2f","","Scale a sprite",46,null],[11,"get_scale","","Get the current scale of a sprite",46,null],[11,"get_origin","","Get the local origin of a sprite",46,null],[11,"move_","","Move a sprite by a given offset",46,null],[11,"move2f","","Move a sprite by a given offset",46,null],[11,"set_scale","","Set the scale factors of a sprite",46,null],[11,"set_scale2f","","Set the scale factors of a sprite",46,null],[11,"set_origin","","Set the local origin of a sprite",46,null],[11,"set_origin2f","","Set the local origin of a sprite",46,null],[11,"get_position","","Get the position of a sprite",46,null],[11,"get_local_bounds","","Get the local bounding rectangle of a sprite",46,null],[11,"get_global_bounds","","Get the global bounding rectangle of a sprite",46,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a sprite",46,null],[11,"set_texture_rect","","Set the sub-rectangle of the texture that a sprite will display",46,null],[11,"get_transform","","Get the combined transform of a sprite",46,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a sprite",46,null],[11,"clone","","Return a new Sprite or panic! if there is not enough memory",46,null],[11,"draw","","",46,null],[11,"draw_rs","","",46,null],[11,"drop","","Destroy an existing sprite",46,null],[11,"new","sfml::graphics::rc","Create a new circle shape",47,{"inputs":[],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new circle shape initialized with a texture",47,{"inputs":[{"name":"rc"}],"output":{"name":"option"}}],[11,"new_init","","Create a new CircleShape and initialize it.",47,{"inputs":[{"name":"f32"},{"name":"u32"}],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing circle shape",47,null],[11,"set_rotation","","Set the orientation of a circle shape",47,null],[11,"get_rotation","","Get the orientation of a circle shape",47,null],[11,"rotate","","Rotate a circle shape",47,null],[11,"set_texture","","Change the source texture of a circle shape",47,null],[11,"disable_texture","","Disable Texturing",47,null],[11,"set_texture_rect","","Set the sub-rectangle of the texture that a circle shape will display",47,null],[11,"set_fill_color","","Set the fill color of a circle shape",47,null],[11,"set_outline_color","","Set the outline color of a circle shape",47,null],[11,"set_outline_thickness","","Set the thickness of a circle shape's outline",47,null],[11,"get_texture","","Get the source texture of a circle shape",47,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a circle shape",47,null],[11,"get_fill_color","","Get the fill color of a circle shape",47,null],[11,"get_outline_color","","Get the outline color of a circle shape",47,null],[11,"get_outline_thickness","","Get the outline thickness of a circle shape",47,null],[11,"get_point_count","","Get the total number of points of a circle shape",47,null],[11,"get_point","","Get a point of a circle shape",47,null],[11,"set_radius","","Set the radius of a circle",47,null],[11,"get_radius","","Set the radius of a circle",47,null],[11,"set_point_count","","Set the number of points of a circle",47,null],[11,"get_position","","Get the position of a circle shape",47,null],[11,"get_scale","","Get the current scale of a circle shape",47,null],[11,"get_origin","","Get the local origin of a circle shape",47,null],[11,"move_","","Move a circle shape by a given offset",47,null],[11,"move2f","","Move a circle shape by a given offset",47,null],[11,"scale","","Scale a circle shape",47,null],[11,"scale2f","","Scale a circle shape",47,null],[11,"set_position","","Set the position of a circle shape",47,null],[11,"set_position2f","","Set the position of a circle shape",47,null],[11,"set_scale","","Set the scale factors of a circle shape",47,null],[11,"set_scale2f","","Set the scale factors of a circle shape",47,null],[11,"set_origin","","Set the local origin of a circle shape",47,null],[11,"set_origin2f","","Set the local origin of a circle shape",47,null],[11,"get_local_bounds","","Get the local bounding rectangle of a circle shape",47,null],[11,"get_global_bounds","","Get the global bounding rectangle of a circle shape",47,null],[11,"get_transform","","Get the combined transform of a circle shape",47,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a circle shape",47,null],[11,"clone","","Return a new CircleShape or panic! if there is not enough memory",47,null],[11,"draw","","",47,null],[11,"draw_rs_rc","","",47,null],[11,"drop","","Destroy an existing CircleShape",47,null],[11,"new","sfml::graphics","Create a new circle shape",48,{"inputs":[],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new circle shape initialized with a texture",48,{"inputs":[{"name":"texture"}],"output":{"name":"option"}}],[11,"new_init","","Create a new CircleShape and initialize it.",48,{"inputs":[{"name":"f32"},{"name":"u32"}],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing circle shape",48,null],[11,"set_rotation","","Set the orientation of a circle shape",48,null],[11,"get_rotation","","Get the orientation of a circle shape",48,null],[11,"rotate","","Rotate a circle shape",48,null],[11,"set_texture","","Change the source texture of a circle shape",48,null],[11,"disable_texture","","Disable Texturing",48,null],[11,"set_texture_rect","","Set the sub-rectangle of the texture that a circle shape will display",48,null],[11,"set_fill_color","","Set the fill color of a circle shape",48,null],[11,"set_outline_color","","Set the outline color of a circle shape",48,null],[11,"set_outline_thickness","","Set the thickness of a circle shape's outline",48,null],[11,"get_texture","","Get the source texture of a circle shape",48,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a circle shape",48,null],[11,"get_fill_color","","Get the fill color of a circle shape",48,null],[11,"get_outline_color","","Get the outline color of a circle shape",48,null],[11,"get_outline_thickness","","Get the outline thickness of a circle shape",48,null],[11,"get_point_count","","Get the total number of points of a circle shape",48,null],[11,"get_point","","Get a point of a circle shape",48,null],[11,"set_radius","","Set the radius of a circle",48,null],[11,"get_radius","","Set the radius of a circle",48,null],[11,"set_point_count","","Set the number of points of a circle",48,null],[11,"get_position","","Get the position of a circle shape",48,null],[11,"get_scale","","Get the current scale of a circle shape",48,null],[11,"get_origin","","Get the local origin of a circle shape",48,null],[11,"move_","","Move a circle shape by a given offset",48,null],[11,"move2f","","Move a circle shape by a given offset",48,null],[11,"scale","","Scale a circle shape",48,null],[11,"scale2f","","Scale a circle shape",48,null],[11,"set_position","","Set the position of a circle shape",48,null],[11,"set_position2f","","Set the position of a circle shape",48,null],[11,"set_scale","","Set the scale factors of a circle shape",48,null],[11,"set_scale2f","","Set the scale factors of a circle shape",48,null],[11,"set_origin","","Set the local origin of a circle shape",48,null],[11,"set_origin2f","","Set the local origin of a circle shape",48,null],[11,"get_local_bounds","","Get the local bounding rectangle of a circle shape",48,null],[11,"get_global_bounds","","Get the global bounding rectangle of a circle shape",48,null],[11,"get_transform","","Get the combined transform of a circle shape",48,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a circle shape",48,null],[11,"clone","","Return a new CircleShape or panic! if there is not enough memory",48,null],[11,"draw","","",48,null],[11,"draw_rs","","",48,null],[11,"drop","","Destroy an existing CircleShape",48,null],[11,"new","sfml::graphics::rc","Create a new rectangle shape",49,{"inputs":[],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new rectangle shape with a texture",49,{"inputs":[{"name":"rc"}],"output":{"name":"option"}}],[11,"new_init","","Create a new rectangle shape initialized",49,{"inputs":[{"name":"vector2f"}],"output":{"name":"option"}}],[11,"clone_opt","","Clone an existing rectangle shape",49,null],[11,"set_position","","Set the position of a rectangle shape",49,null],[11,"set_position2f","","Set the position of a rectangle shape with 2 f32",49,null],[11,"set_rotation","","Set the orientation of a rectangle shape",49,null],[11,"set_scale","","Set the scale factors of a rectangle shape",49,null],[11,"set_scale2f","","Set the scale factors of a rectangle shape",49,null],[11,"set_origin","","Set the local origin of a rectangle shape",49,null],[11,"set_origin2f","","Set the local origin of a rectangle shape",49,null],[11,"scale","","Scale a rectangle shape",49,null],[11,"scale2f","","Scale a rectangle shape",49,null],[11,"move_","","Move a rectangle shape by a given offset",49,null],[11,"move2f","","Move a rectangle shape by a given offset of 2 f32",49,null],[11,"get_rotation","","Get the orientation of a rectangle shape",49,null],[11,"rotate","","Rotate a rectangle shape",49,null],[11,"get_position","","Get the position of a rectangle shape",49,null],[11,"get_scale","","Get the current scale of a rectangle shape",49,null],[11,"get_origin","","Get the local origin of a rectangle shape",49,null],[11,"get_size","","Get the size of a rectangle shape",49,null],[11,"get_point","","Get a point of a rectangle shape",49,null],[11,"set_size","","Set the size of a rectangle shape",49,null],[11,"set_size2f","","Set the size of a rectangle shape",49,null],[11,"set_texture","","Change the source texture of a rectangle shape",49,null],[11,"disable_texture","","Disable Texturing",49,null],[11,"set_fill_color","","Set the fill color of a rectangle shape",49,null],[11,"set_outline_color","","Set the outline color of a rectangle shape",49,null],[11,"set_outline_thickness","","Set the thickness of a rectangle shape's outline",49,null],[11,"get_texture","","Get the source texture of a rectangle shape",49,null],[11,"get_fill_color","","Get the fill color of a rectangle shape",49,null],[11,"get_outline_color","","Get the outline color of a rectangle shape",49,null],[11,"get_outline_thickness","","Get the outline thickness of a rectangle shape",49,null],[11,"get_point_count","","Get the total number of points of a rectangle shape",49,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a rectangle shape",49,null],[11,"set_texture_rect","","Set the sub-rectangle of the texture that a rectangle shape will display",49,null],[11,"get_global_bounds","","Get the global bounding rectangle of a rectangle shape",49,null],[11,"get_local_bounds","","Get the local bounding rectangle of a rectangle shape",49,null],[11,"get_transform","","Get the combined transform of a rectangle shape",49,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a rectangle shape",49,null],[11,"clone","","Return a new RectangleShape or panic! if there is not enough memory",49,null],[11,"draw","","",49,null],[11,"draw_rs_rc","","",49,null],[11,"drop","","",49,null],[11,"new","sfml::graphics","Create a new rectangle shape",50,{"inputs":[],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new rectangle shape with a texture",50,{"inputs":[{"name":"texture"}],"output":{"name":"option"}}],[11,"new_init","","Create a new rectangle shape initialized",50,{"inputs":[{"name":"vector2f"}],"output":{"name":"option"}}],[11,"clone_opt","","Clone an existing rectangle shape",50,null],[11,"set_position","","Set the position of a rectangle shape",50,null],[11,"set_position2f","","Set the position of a rectangle shape with 2 f32",50,null],[11,"set_rotation","","Set the orientation of a rectangle shape",50,null],[11,"set_scale","","Set the scale factors of a rectangle shape",50,null],[11,"set_scale2f","","Set the scale factors of a rectangle shape",50,null],[11,"set_origin","","Set the local origin of a rectangle shape",50,null],[11,"set_origin2f","","Set the local origin of a rectangle shape",50,null],[11,"scale","","Scale a rectangle shape",50,null],[11,"scale2f","","Scale a rectangle shape",50,null],[11,"move_","","Move a rectangle shape by a given offset",50,null],[11,"move2f","","Move a rectangle shape by a given offset of 2 f32",50,null],[11,"get_rotation","","Get the orientation of a rectangle shape",50,null],[11,"rotate","","Rotate a rectangle shape",50,null],[11,"get_position","","Get the position of a rectangle shape",50,null],[11,"get_scale","","Get the current scale of a rectangle shape",50,null],[11,"get_origin","","Get the local origin of a rectangle shape",50,null],[11,"get_size","","Get the size of a rectangle shape",50,null],[11,"get_point","","Get a point of a rectangle shape",50,null],[11,"set_size","","Set the size of a rectangle shape",50,null],[11,"set_size2f","","Set the size of a rectangle shape",50,null],[11,"set_texture","","Change the source texture of a rectangle shape",50,null],[11,"disable_texture","","Disable Texturing",50,null],[11,"set_fill_color","","Set the fill color of a rectangle shape",50,null],[11,"set_outline_color","","Set the outline color of a rectangle shape",50,null],[11,"set_outline_thickness","","Set the thickness of a rectangle shape's outline",50,null],[11,"get_texture","","Get the source texture of a rectangle shape",50,null],[11,"get_fill_color","","Get the fill color of a rectangle shape",50,null],[11,"get_outline_color","","Get the outline color of a rectangle shape",50,null],[11,"get_outline_thickness","","Get the outline thickness of a rectangle shape",50,null],[11,"get_point_count","","Get the total number of points of a rectangle shape",50,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a rectangle shape",50,null],[11,"set_texture_rect","","Set the sub-rectangle of the texture that a rectangle shape will display",50,null],[11,"get_global_bounds","","Get the global bounding rectangle of a rectangle shape",50,null],[11,"get_local_bounds","","Get the local bounding rectangle of a rectangle shape",50,null],[11,"get_transform","","Get the combined transform of a rectangle shape",50,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a rectangle shape",50,null],[11,"clone","","Return a new RectangleShape or panic! if there is not enough memory",50,null],[11,"draw","","",50,null],[11,"draw_rs","","",50,null],[11,"drop","","",50,null],[11,"new","sfml::graphics::rc","Create a new convex shape",51,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new convex shape with a texture",51,{"inputs":[{"name":"rc"},{"name":"u32"}],"output":{"name":"option"}}],[11,"clone_opt","","Clone an existing convex shape",51,null],[11,"set_position","","Set the position of a convex shape",51,null],[11,"set_position2f","","Set the position of a convex shape",51,null],[11,"set_scale","","Set the scale factors of a convex shape",51,null],[11,"set_scale2f","","Set the scale factors of a convex shape",51,null],[11,"set_origin","","Set the local origin of a convex shape",51,null],[11,"set_origin2f","","Set the local origin of a convex shape",51,null],[11,"move_","","Move a convex shape by a given offset",51,null],[11,"move2f","","Move a convex shape by a given offset",51,null],[11,"scale","","Scale a convex shape",51,null],[11,"scale2f","","Scale a convex shape",51,null],[11,"set_point","","Set the position of a point.",51,null],[11,"get_position","","Get the position of a convex shape",51,null],[11,"get_scale","","Get the current scale of a convex shape",51,null],[11,"get_origin","","Get the local origin of a convex shape",51,null],[11,"get_point","","Get a point of a convex shape",51,null],[11,"set_rotation","","Set the orientation of a convex shape",51,null],[11,"get_rotation","","Get the orientation of a convex shape",51,null],[11,"rotate","","Rotate a convex shape",51,null],[11,"set_texture","","Change the source texture of a convex shape",51,null],[11,"disable_texture","","Disable Texturing",51,null],[11,"set_fill_color","","Set the fill color of a convex shape",51,null],[11,"set_outline_color","","Set the outline color of a convex shape",51,null],[11,"set_outline_thickness","","Set the thickness of a convex shape's outline",51,null],[11,"get_texture","","Get the source texture of a convex shape",51,null],[11,"get_fill_color","","Get the fill color of a convex shape",51,null],[11,"get_outline_color","","Get the outline color of a convex shape",51,null],[11,"get_outline_thickness","","Get the outline thickness of a convex shape",51,null],[11,"get_point_count","","Get the total number of points of a convex shape",51,null],[11,"set_point_count","","Set the number of points of a convex",51,null],[11,"set_texture_rect","","Get the sub-rectangle of the texture displayed by a convex shape",51,null],[11,"get_local_bounds","","Get the local bounding rectangle of a convex shape",51,null],[11,"get_global_bounds","","Get the global bounding rectangle of a convex shape",51,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a convex shape",51,null],[11,"get_transform","","Get the combined transform of a convex shape",51,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a convex shape",51,null],[11,"points","","Return an immutable iterator over all the points of the ConvexShape",51,null],[11,"clone","","Return a new ConvexShape or panic! if there is not enough memory",51,null],[11,"next","","",52,null],[11,"draw","","",51,null],[11,"draw_rs_rc","","",51,null],[11,"drop","","",51,null],[11,"new","sfml::graphics","Create a new convex shape",53,{"inputs":[{"name":"u32"}],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new convex shape with a texture",53,{"inputs":[{"name":"texture"},{"name":"u32"}],"output":{"name":"option"}}],[11,"clone_opt","","Clone an existing convex shape",53,null],[11,"set_position","","Set the position of a convex shape",53,null],[11,"set_position2f","","Set the position of a convex shape",53,null],[11,"set_scale","","Set the scale factors of a convex shape",53,null],[11,"set_scale2f","","Set the scale factors of a convex shape",53,null],[11,"set_origin","","Set the local origin of a convex shape",53,null],[11,"set_origin2f","","Set the local origin of a convex shape",53,null],[11,"move_","","Move a convex shape by a given offset",53,null],[11,"move2f","","Move a convex shape by a given offset",53,null],[11,"scale","","Scale a convex shape",53,null],[11,"scale2f","","Scale a convex shape",53,null],[11,"set_point","","Set the position of a point.",53,null],[11,"get_position","","Get the position of a convex shape",53,null],[11,"get_scale","","Get the current scale of a convex shape",53,null],[11,"get_origin","","Get the local origin of a convex shape",53,null],[11,"get_point","","Get a point of a convex shape",53,null],[11,"set_rotation","","Set the orientation of a convex shape",53,null],[11,"get_rotation","","Get the orientation of a convex shape",53,null],[11,"rotate","","Rotate a convex shape",53,null],[11,"set_texture","","Change the source texture of a convex shape",53,null],[11,"disable_texture","","Disable Texturing",53,null],[11,"set_fill_color","","Set the fill color of a convex shape",53,null],[11,"set_outline_color","","Set the outline color of a convex shape",53,null],[11,"set_outline_thickness","","Set the thickness of a convex shape's outline",53,null],[11,"get_texture","","Get the source texture of a convex shape",53,null],[11,"get_fill_color","","Get the fill color of a convex shape",53,null],[11,"get_outline_color","","Get the outline color of a convex shape",53,null],[11,"get_outline_thickness","","Get the outline thickness of a convex shape",53,null],[11,"get_point_count","","Get the total number of points of a convex shape",53,null],[11,"set_point_count","","Set the number of points of a convex",53,null],[11,"set_texture_rect","","Get the sub-rectangle of the texture displayed by a convex shape",53,null],[11,"get_local_bounds","","Get the local bounding rectangle of a convex shape",53,null],[11,"get_global_bounds","","Get the global bounding rectangle of a convex shape",53,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a convex shape",53,null],[11,"get_transform","","Get the combined transform of a convex shape",53,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a convex shape",53,null],[11,"points","","Return an immutable iterator over all the points of the ConvexShape",53,null],[11,"clone","","Return a new ConvexShape or panic! if there is not enough memory",53,null],[11,"next","","",54,null],[11,"draw","","",53,null],[11,"draw_rs","","",53,null],[11,"drop","","",53,null],[11,"fmt","","",32,null],[11,"cmp","","",32,null],[11,"partial_cmp","","",32,null],[11,"eq","","",32,null],[11,"clone","","",32,null],[11,"fmt","","",29,null],[11,"partial_cmp","","",29,null],[11,"lt","","",29,null],[11,"le","","",29,null],[11,"gt","","",29,null],[11,"ge","","",29,null],[11,"eq","","",29,null],[11,"ne","","",29,null],[11,"clone","","",29,null],[11,"new","","Create a new Vertex",29,{"inputs":[{"name":"vector2f"},{"name":"color"},{"name":"vector2f"}],"output":{"name":"vertex"}}],[11,"default","","Create a new default Vertex",29,{"inputs":[],"output":{"name":"vertex"}}],[11,"new_with_pos","","Create a new Vertex whit a position",29,{"inputs":[{"name":"vector2f"}],"output":{"name":"vertex"}}],[11,"new_with_pos_color","","Create a new Vertex with the position and the color",29,{"inputs":[{"name":"vector2f"},{"name":"color"}],"output":{"name":"vertex"}}],[11,"new_with_pos_coords","","Create a new Vertex whit the position and the texture coordinates",29,{"inputs":[{"name":"vector2f"},{"name":"vector2f"}],"output":{"name":"vertex"}}],[11,"new","","Create a new vertex array",55,{"inputs":[],"output":{"name":"option"}}],[11,"new_init","","Create a new initialized vertex array",55,{"inputs":[{"name":"primitivetype"},{"name":"u32"}],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing vertex array",55,null],[11,"get_vertex_count","","Return the vertex count of a vertex array",55,null],[11,"clear","","Clear a vertex array",55,null],[11,"resize","","Resize the vertex array",55,null],[11,"append","","Add a vertex to a vertex array array",55,null],[11,"get_bounds","","Compute the bounding rectangle of a vertex array",55,null],[11,"set_primitive_type","","Set the type of primitives of a vertex array",55,null],[11,"get_primitive_type","","Get the type of primitives drawn by a vertex array",55,null],[11,"get_vertex","","Get access to a vertex by its index",55,null],[11,"vertices","","Return an immutable iterator over all the vertice contained by the VertexArray",55,null],[11,"clone","","Return a new Font or panic! if there is not enough memory",55,null],[11,"next","","",56,null],[11,"index","","",55,null],[11,"draw","","",55,null],[11,"draw_rs","","",55,null],[11,"draw_rs_rc","","",55,null],[11,"drop","","",55,null],[11,"new","","Create a new transformable",57,{"inputs":[],"output":{"name":"option"}}],[11,"clone_opt","","Copy an existing transformable",57,null],[11,"set_position","","Set the position of a transformable",57,null],[11,"set_rotation","","Set the orientation of a transformable",57,null],[11,"set_scale","","Set the scale factors of a transformable",57,null],[11,"set_origin","","Set the local origin of a transformable",57,null],[11,"get_position","","Get the position of a transformable",57,null],[11,"get_rotation","","Get the orientation of a transformable",57,null],[11,"get_scale","","Get the current scale of a transformable",57,null],[11,"get_origin","","Get the local origin of a transformable",57,null],[11,"move_","","Move a transformable by a given offset",57,null],[11,"rotate","","Rotate a transformable",57,null],[11,"scale","","Scale a transformable",57,null],[11,"get_transform","","Get the combined transform of a transformable",57,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a transformable",57,null],[11,"clone","","Return a new Transformable or panic! if there is not enough memory",57,null],[11,"drop","","",57,null],[11,"fmt","","",30,null],[11,"cmp","","",30,null],[11,"partial_cmp","","",30,null],[11,"lt","","",30,null],[11,"le","","",30,null],[11,"gt","","",30,null],[11,"ge","","",30,null],[11,"eq","","",30,null],[11,"ne","","",30,null],[11,"clone","","",30,null],[11,"new","","Construct a new render texture",58,{"inputs":[{"name":"u32"},{"name":"u32"},{"name":"bool"}],"output":{"name":"option"}}],[11,"display","","Update the contents of the target texture",58,null],[11,"set_active","","Activate or deactivate a render texture as the current target for rendering",58,null],[11,"get_texture","","Get the target texture of a render texture",58,null],[11,"set_smooth","","Enable or disable the smooth filter on a render texture",58,null],[11,"is_smooth","","Tell whether the smooth filter is enabled or not for a render texture",58,null],[11,"get_size","","Get the size of the rendering region of a render texture",58,null],[11,"clear","","Clear the rendertexture with the given color",58,null],[11,"set_view","","Change the current active view of a render texture",58,null],[11,"get_view","","Get the current active view of a render texture",58,null],[11,"get_default_view","","Get the default view of a render texture",58,null],[11,"get_viewport","","Get the viewport of a view applied to this target",58,null],[11,"map_pixel_to_coords","","Convert a point from texture coordinates to world coordinates",58,null],[11,"map_pixel_to_coords_current_view","","Convert a point from texture coordinates to world coordinates",58,null],[11,"map_coords_to_pixel","","Convert a point from world coordinates to render texture coordinates",58,null],[11,"map_coords_to_pixel_current_view","","Convert a point from world coordinates to render texture coordinates",58,null],[11,"draw","","Draw a drawable object to the render-target",58,null],[11,"draw_with_renderstates","","Draw a drawable object to the render-target",58,null],[11,"draw_with_renderstates_rc","","Draw a drawable object to the render-target",58,null],[11,"draw_text","","Draw Text",58,null],[11,"draw_text_rc","","Draw Text",58,null],[11,"draw_shape","","Draw Shape",58,null],[11,"draw_shape_rc","","Draw Shape",58,null],[11,"draw_sprite","","Draw Sprite",58,null],[11,"draw_sprite_rc","","Draw Sprite",58,null],[11,"draw_circle_shape","","Draw CircleShape",58,null],[11,"draw_circle_shape_rc","","Draw CircleShape",58,null],[11,"draw_rectangle_shape","","Draw RectangleShape",58,null],[11,"draw_rectangle_shape_rc","","Draw RectangleShape",58,null],[11,"draw_convex_shape","","Draw ConvexShape",58,null],[11,"draw_convex_shape_rc","","Draw ConvexShape",58,null],[11,"draw_vertex_array","","Draw VertexArray",58,null],[11,"draw_text_rs","","Draw Text",58,null],[11,"draw_text_rs_rc","","Draw Text",58,null],[11,"draw_shape_rs","","Draw Shape",58,null],[11,"draw_shape_rs_rc","","Draw Shape",58,null],[11,"draw_sprite_rs","","Draw Sprite",58,null],[11,"draw_sprite_rs_rc","","Draw Sprite",58,null],[11,"draw_circle_shape_rs","","Draw CircleShape",58,null],[11,"draw_circle_shape_rs_rc","","Draw CircleShape",58,null],[11,"draw_rectangle_shape_rs","","Draw RectangleShape",58,null],[11,"draw_rectangle_shape_rs_rc","","Draw RectangleShape",58,null],[11,"draw_convex_shape_rs","","Draw ConvexShape",58,null],[11,"draw_convex_shape_rs_rc","","Draw ConvexShape",58,null],[11,"draw_vertex_array_rs","","Draw VertexArray",58,null],[11,"draw_vertex_array_rs_rc","","Draw VertexArray",58,null],[11,"draw_primitives_rs","","draw primitives",58,null],[11,"draw_primitives","","draw primitives",58,null],[11,"push_gl_states","","Save the current OpenGL render states and matrices",58,null],[11,"pop_gl_states","","Restore the previously saved OpenGL render states and matrices",58,null],[11,"reset_gl_states","","Reset the internal OpenGL states so that the target is ready for drawing",58,null],[11,"drop","","",58,null],[11,"new","sfml::graphics::rc","Create a new Shape",59,{"inputs":[{"name":"box"}],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new Shape with a texture",59,{"inputs":[{"name":"box"},{"name":"rc"}],"output":{"name":"option"}}],[11,"set_position","","Set the position of a shape",59,null],[11,"set_position2f","","Set the position of a shape",59,null],[11,"set_rotation","","Set the orientation of a shape",59,null],[11,"set_scale","","Set the scale factors of a shape",59,null],[11,"set_scale2f","","Set the scale factors of a shape",59,null],[11,"set_origin","","Set the local origin of a shape",59,null],[11,"set_origin2f","","Set the local origin of a shape",59,null],[11,"get_position","","Get the position of a shape",59,null],[11,"get_rotation","","Get the orientation of a shape",59,null],[11,"get_scale","","Get the current scale of a shape",59,null],[11,"get_origin","","Get the local origin of a shape",59,null],[11,"move_","","Move a shape by a given offset",59,null],[11,"move2f","","Move a shape by a given offset",59,null],[11,"rotate","","Rotate a shape",59,null],[11,"scale","","Scale a shape",59,null],[11,"scale2f","","Scale a shape",59,null],[11,"get_transform","","Get the combined transform of a shape",59,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a shape",59,null],[11,"set_texture","","Change the source texture of a shape",59,null],[11,"disable_texture","","Disable Texturing",59,null],[11,"set_texture_rect","","Set the sub-rectangle of the texture that a shape will display",59,null],[11,"set_fill_color","","Set the fill color of a shape",59,null],[11,"set_outline_color","","Set the outline color of a shape",59,null],[11,"set_outline_thickness","","Set the thickness of a shape's outline",59,null],[11,"get_texture","","Get the source texture of a shape",59,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a shape",59,null],[11,"get_fill_color","","Get the fill color of a shape",59,null],[11,"get_outline_color","","Get the outline color of a shape",59,null],[11,"get_outline_thickness","","Get the outline thickness of a shape",59,null],[11,"get_point_count","","Get the total number of points of a shape",59,null],[11,"get_point","","Get a point of a shape",59,null],[11,"get_local_bounds","","Get the local bounding rectangle of a shape",59,null],[11,"get_global_bounds","","Get the global bounding rectangle of a shape",59,null],[11,"update","","Recompute the internal geometry of a shape",59,null],[11,"draw","","",59,null],[11,"draw_rs_rc","","",59,null],[11,"drop","","",59,null],[11,"new","sfml::graphics","Create a new Shape",60,{"inputs":[{"name":"box"}],"output":{"name":"option"}}],[11,"new_with_texture","","Create a new Shape with a texture",60,{"inputs":[{"name":"box"},{"name":"texture"}],"output":{"name":"option"}}],[11,"set_position","","Set the position of a shape",60,null],[11,"set_position2f","","Set the position of a shape",60,null],[11,"set_rotation","","Set the orientation of a shape",60,null],[11,"set_scale","","Set the scale factors of a shape",60,null],[11,"set_scale2f","","Set the scale factors of a shape",60,null],[11,"set_origin","","Set the local origin of a shape",60,null],[11,"set_origin2f","","Set the local origin of a shape",60,null],[11,"get_position","","Get the position of a shape",60,null],[11,"get_rotation","","Get the orientation of a shape",60,null],[11,"get_scale","","Get the current scale of a shape",60,null],[11,"get_origin","","Get the local origin of a shape",60,null],[11,"move_","","Move a shape by a given offset",60,null],[11,"move2f","","Move a shape by a given offset",60,null],[11,"rotate","","Rotate a shape",60,null],[11,"scale","","Scale a shape",60,null],[11,"scale2f","","Scale a shape",60,null],[11,"get_transform","","Get the combined transform of a shape",60,null],[11,"get_inverse_transform","","Get the inverse of the combined transform of a shape",60,null],[11,"set_texture","","Change the source texture of a shape",60,null],[11,"disable_texture","","Disable Texturing",60,null],[11,"set_texture_rect","","Set the sub-rectangle of the texture that a shape will display",60,null],[11,"set_fill_color","","Set the fill color of a shape",60,null],[11,"set_outline_color","","Set the outline color of a shape",60,null],[11,"set_outline_thickness","","Set the thickness of a shape's outline",60,null],[11,"get_texture","","Get the source texture of a shape",60,null],[11,"get_texture_rect","","Get the sub-rectangle of the texture displayed by a shape",60,null],[11,"get_fill_color","","Get the fill color of a shape",60,null],[11,"get_outline_color","","Get the outline color of a shape",60,null],[11,"get_outline_thickness","","Get the outline thickness of a shape",60,null],[11,"get_point_count","","Get the total number of points of a shape",60,null],[11,"get_point","","Get a point of a shape",60,null],[11,"get_local_bounds","","Get the local bounding rectangle of a shape",60,null],[11,"get_global_bounds","","Get the global bounding rectangle of a shape",60,null],[11,"update","","Recompute the internal geometry of a shape",60,null],[11,"draw","","",60,null],[11,"draw_rs","","",60,null],[11,"drop","","",60,null],[8,"RenderTarget","","Trait which is the equivalent of the sf::RenderTarget class in SFML.\nThis is implemented by RenderTarget and RenderWindow structs to provide\na unified interface for rendering.",null,null],[10,"clear","","clear the screen",61,null],[10,"get_view","","return the current view",61,null],[10,"get_default_view","","get the default view for the render target",61,null],[10,"set_view","","set a new view to the target",61,null],[10,"get_viewport","","get the viewport of the render target",61,null],[10,"map_pixel_to_coords","","Convert a point from window coordinates to world coordinates",61,null],[10,"map_pixel_to_coords_current_view","","Convert a point from window coordinates to world coordinates",61,null],[10,"map_coords_to_pixel","","Convert a point from world coordinates to window coordinates",61,null],[10,"map_coords_to_pixel_current_view","","Convert a point from window coordinates to world coordinates",61,null],[10,"draw","","Draw a drawable object to the render target",61,null],[10,"draw_with_renderstates","","Draw a drawable object to the render-target with a RenderStates",61,null],[10,"draw_with_renderstates_rc","","Draw a drawable object to the render-target with a RenderStates",61,null],[10,"get_size","","Get the size of the rendering region of a window",61,null],[10,"push_gl_states","","Save the current OpenGL render states and matrices",61,null],[10,"pop_gl_states","","Restore the previously saved OpenGL render states and matrices",61,null],[10,"reset_gl_states","","Reset the internal OpenGL states so that the target is ready for drawing",61,null],[10,"draw_text","","Draw Text",61,null],[10,"draw_text_rc","","Draw Text",61,null],[10,"draw_shape","","Draw Shape",61,null],[10,"draw_shape_rc","","Draw Shape",61,null],[10,"draw_sprite","","Draw Sprite",61,null],[10,"draw_sprite_rc","","Draw Sprite",61,null],[10,"draw_circle_shape","","Draw CircleShape",61,null],[10,"draw_circle_shape_rc","","Draw CircleShape",61,null],[10,"draw_rectangle_shape","","Draw RectangleShape",61,null],[10,"draw_rectangle_shape_rc","","Draw RectangleShape",61,null],[10,"draw_convex_shape","","Draw ConvexShape",61,null],[10,"draw_convex_shape_rc","","Draw ConvexShape",61,null],[10,"draw_vertex_array","","Draw VertexArray",61,null],[10,"draw_text_rs","","Draw Text",61,null],[10,"draw_text_rs_rc","","Draw Text",61,null],[10,"draw_shape_rs","","Draw Shape",61,null],[10,"draw_shape_rs_rc","","Draw Shape",61,null],[10,"draw_sprite_rs","","Draw Sprite",61,null],[10,"draw_sprite_rs_rc","","Draw Sprite",61,null],[10,"draw_circle_shape_rs","","Draw CircleShape",61,null],[10,"draw_circle_shape_rs_rc","","Draw CircleShape",61,null],[10,"draw_rectangle_shape_rs","","Draw RectangleShape",61,null],[10,"draw_rectangle_shape_rs_rc","","Draw RectangleShape",61,null],[10,"draw_convex_shape_rs","","Draw ConvexShape",61,null],[10,"draw_convex_shape_rs_rc","","Draw ConvexShape",61,null],[10,"draw_vertex_array_rs","","Draw VertexArray",61,null],[10,"draw_vertex_array_rs_rc","","Draw VertexArray",61,null],[10,"draw_primitives","","draw primitives",61,null],[10,"draw_primitives_rs","","draw primitives",61,null],[0,"network","sfml","Socket-based communication",null,null],[3,"IpAddress","sfml::network","Encapsulate an IPv4 network address.",null,null],[3,"Packet","","Utility class to build blocks of data to transfer over the network.",null,null],[3,"TcpSocket","","Specialized socket using the TCP protocol",null,null],[3,"UdpSocket","","Specialized socket using the UDP protocol.",null,null],[3,"TcpListener","","Socket that listens to new TCP connections",null,null],[4,"SocketStatus","","Status codes that may be returned by socket functions.",null,null],[13,"SocketNone","","The socket has sent / received the data.",62,null],[13,"SocketNotReady","","The socket is not ready to send / receive data yet.",62,null],[13,"SocketDisconnected","","The TCP socket has been disconnected.",62,null],[13,"SocketError","","An unexpected error happened.",62,null],[11,"clone","","",63,null],[11,"new_from_string","","Create an address from a string",63,{"inputs":[{"name":"str"}],"output":{"name":"ipaddress"}}],[11,"mew_from_bytes","","Create an address from 4 bytes",63,{"inputs":[{"name":"u8"},{"name":"u8"},{"name":"u8"},{"name":"u8"}],"output":{"name":"ipaddress"}}],[11,"new_from_integer","","Construct an address from a 32-bits integer",63,{"inputs":[{"name":"u32"}],"output":{"name":"ipaddress"}}],[11,"to_string","","Get a string representation of an address",63,null],[11,"to_integer","","Get an integer representation of the address",63,null],[11,"get_local_address","","Get the computer's local address",63,{"inputs":[],"output":{"name":"ipaddress"}}],[11,"get_public_address","","Get the computer's public address",63,{"inputs":[{"name":"time"}],"output":{"name":"ipaddress"}}],[11,"new","","Create a new packet",64,{"inputs":[],"output":{"name":"option"}}],[11,"clone","","Create a new packet by copying an existing one",64,null],[11,"clear","","Clear a packet",64,null],[11,"get_data_size","","Get the size of the data contained in a packet",64,null],[11,"end_of_packet","","Tell if the reading position has reached the\nend of a packet",64,null],[11,"can_read","","Test the validity of a packet, for reading",64,null],[11,"read_bool","","Function to extract data from a packet",64,null],[11,"read_i8","","Function to extract data from a packet",64,null],[11,"read_u8","","Function to extract data from a packet",64,null],[11,"read_i16","","Function to extract data from a packet",64,null],[11,"read_u16","","Function to extract data from a packet",64,null],[11,"read_i32","","Function to extract data from a packet",64,null],[11,"read_u32","","Function to extract data from a packet",64,null],[11,"read_f32","","Function to extract data from a packet",64,null],[11,"read_f64","","Function to extract data from a packet",64,null],[11,"read_string","","Function to extract data from a packet",64,null],[11,"write_bool","","Function to insert data into a packet",64,null],[11,"write_i8","","Function to insert data into a packet",64,null],[11,"write_u8","","Function to insert data into a packet",64,null],[11,"write_i16","","Function to insert data into a packet",64,null],[11,"write_u16","","Function to insert data into a packet",64,null],[11,"write_i32","","Function to insert data into a packet",64,null],[11,"write_u32","","Function to insert data into a packet",64,null],[11,"write_f32","","Function to insert data into a packet",64,null],[11,"write_f64","","Function to insert data into a packet",64,null],[11,"write_string","","Function to insert data into a packet",64,null],[11,"drop","","",64,null],[11,"fmt","","",62,null],[11,"cmp","","",62,null],[11,"partial_cmp","","",62,null],[11,"eq","","",62,null],[11,"clone","","",62,null],[11,"new","","Create a new TCP socket",65,{"inputs":[],"output":{"name":"option"}}],[11,"set_blocking","","Set the blocking state of a TCP listener",65,null],[11,"is_blocking","","Tell whether a TCP socket is in blocking or non-blocking mode",65,null],[11,"get_local_port","","Get the port to which a TCP socket is bound locally",65,null],[11,"get_remote_address","","Get the address of the connected peer of a TCP socket",65,null],[11,"get_remote_port","","Get the port of the connected peer to which\na TCP socket is connected",65,null],[11,"connect","","Connect a TCP socket to a remote peer",65,null],[11,"disconnect","","Disconnect a TCP socket from its remote peer",65,null],[11,"send","","Send raw data to the remote peer of a TCP socket",65,null],[11,"receive","","Receive raw data from the remote peer of a TCP socket",65,null],[11,"send_packet","","Send a formatted packet of data to the remote peer of a TCP socket",65,null],[11,"receive_packet","","Receive a formatted packet of data from the remote peer",65,null],[11,"drop","","",65,null],[11,"new","","Create a new UDP socket",66,{"inputs":[],"output":{"name":"option"}}],[11,"set_blocking","","Set the blocking state of a UDP listener",66,null],[11,"is_blocking","","Tell whether a UDP socket is in blocking or non-blocking mode",66,null],[11,"get_local_port","","Get the port to which a UDP socket is bound locally",66,null],[11,"bind","","Bind a UDP socket to a specific port",66,null],[11,"unbind","","Unbind a UDP socket from the local port to which it is bound",66,null],[11,"send","","Send raw data to a remote peer with a UDP socket",66,null],[11,"receive","","Receive raw data from a remote peer with a UDP socket",66,null],[11,"send_packet","","Send a formatted packet of data to a remote peer with a UDP socket",66,null],[11,"receive_packet","","Receive a formatted packet of data from a remote peer with a UDP socket",66,null],[11,"max_datagram_size","","Return the maximum number of bytes that can be\nsent in a single UDP datagram",66,{"inputs":[],"output":{"name":"u32"}}],[11,"drop","","",66,null],[11,"new","","Create a new TCP listener",67,{"inputs":[],"output":{"name":"option"}}],[11,"set_blocking","","Set the blocking state of a TCP listener",67,null],[11,"is_blocking","","Tell whether a TCP listener is in blocking or non-blocking mode",67,null],[11,"get_local_port","","Get the port to which a TCP listener is bound locally",67,null],[11,"listen","","Start listening for connections",67,null],[11,"accept","","Accept a new connection",67,null],[11,"drop","","",67,null],[0,"ftp","","A FTP client.",null,null],[3,"Ftp","sfml::network::ftp","The FTP client",null,null],[3,"Response","","Encapsulation of an Ftp Serveur response",null,null],[3,"ListingResponse","","Encapsulation of a response returning a list of filename",null,null],[3,"DirectoryResponse","","Encapsulation of a response returning a directory",null,null],[4,"TransferMode","","The differents FTP modes availables.",null,null],[13,"FtpBinary","","Ftp Binary Mod",68,null],[13,"FtpAscii","","Ftp ASCII Mod",68,null],[13,"FtpEbcdic","","Ftp Ebcdic Mod",68,null],[4,"Status","","The status and commands id's for FTP.",null,null],[13,"RestartMarkerReply","","Restart marker reply",69,null],[13,"ServiceReadySoon","","Service ready in N minutes",69,null],[13,"DataConnectionAlreadyOpened","","Data connection already opened, transfer starting",69,null],[13,"OpeningDataConnection","","File status ok, about to open data connection",69,null],[13,"Ok","","Command ok",69,null],[13,"PointlessCommand","","Command not implemented",69,null],[13,"SystemStatus","","System status, or system help reply",69,null],[13,"DirectoryStatus","","Directory status",69,null],[13,"FileStatus","","File status",69,null],[13,"HelpMessage","","Help message",69,null],[13,"SystemType","","NAME system type, where NAME is an official system name from the list in the Assigned Numbers document",69,null],[13,"ServiceReady","","Service ready for new user",69,null],[13,"ClosingConnection","","Service closing control connection",69,null],[13,"DataConnectionOpened","","Data connection open, no transfer in progress",69,null],[13,"ClosingDataConnection","","Closing data connection, requested file action successful",69,null],[13,"EnteringPassiveMode","","Entering passive mode",69,null],[13,"LoggedIn","","User logged in, proceed. Logged out if appropriate",69,null],[13,"FileActionOk","","Requested file action ok",69,null],[13,"DirectoryOk","","PATHNAME created",69,null],[13,"NeedPassword","","User name ok, need password",69,null],[13,"NeedAccountToLogIn","","Need account for login",69,null],[13,"NeedInformation","","Requested file action pending further information",69,null],[13,"ServiceUnavailable","","Service not available, closing control connection",69,null],[13,"DataConnectionUnavailable","","Can't open data connection",69,null],[13,"TransferAborted","","Connection closed, transfer aborted",69,null],[13,"FileActionAborted","","Requested file action not taken",69,null],[13,"LocalError","","Requested action aborted, local error in processing",69,null],[13,"InsufficientStorageSpace","","Requested action not taken; insufficient storage space in system, file unavailable",69,null],[13,"CommandUnknown","","Syntax error, command unrecognized",69,null],[13,"ParametersUnknown","","Syntax error in parameters or arguments",69,null],[13,"CommandNotImplemented","","Command not implemented",69,null],[13,"BadCommandSequence","","Bad sequence of commands",69,null],[13,"ParameterNotImplemented","","Command not implemented for that parameter",69,null],[13,"NotLoggedIn","","Not logged in",69,null],[13,"NeedAccountToStore","","Need account for storing files",69,null],[13,"FileUnavailable","","Requested action not taken, file unavailable",69,null],[13,"PageTypeUnknown","","Requested action aborted, page type unknown",69,null],[13,"NotEnoughMemory","","Requested file action aborted, exceeded storage allocation",69,null],[13,"FilenameNotAllowed","","Requested action not taken, file name not allowed",69,null],[13,"InvalidResponse","","Response is not a valid FTP one",69,null],[13,"ConnectionFailed","","Connection with server failed",69,null],[13,"ConnectionClosed","","Connection with server closed",69,null],[13,"InvalidFile","","Invalid file to upload / download",69,null],[11,"fmt","","",68,null],[11,"cmp","","",68,null],[11,"partial_cmp","","",68,null],[11,"eq","","",68,null],[11,"clone","","",68,null],[11,"fmt","","",69,null],[11,"cmp","","",69,null],[11,"partial_cmp","","",69,null],[11,"eq","","",69,null],[11,"clone","","",69,null],[11,"is_ok","","Check if a FTP listing response status code means a success",70,null],[11,"get_status","","Get the status code of a FTP listing response",70,null],[11,"get_message","","Get the full message contained in a FTP listing response",70,null],[11,"get_count","","Return the number of directory/file names contained in a FTP listing response",70,null],[11,"get_name","","Return a directory/file name contained in a FTP listing response",70,null],[11,"drop","","",70,null],[11,"is_ok","","Check if a FTP directory response status code means a success",71,null],[11,"get_status","","Get the status code of a FTP directory response",71,null],[11,"get_message","","Get the full message contained in a FTP directory response",71,null],[11,"get_directory","","Get the directory returned in a FTP directory response",71,null],[11,"drop","","",71,null],[11,"is_ok","","Check if a FTP response status code means a success",72,null],[11,"get_status","","Get the status code of a FTP response",72,null],[11,"get_message","","Get the full message contained in a FTP response",72,null],[11,"drop","","",72,null],[11,"new","","Create a new Ftp object",73,{"inputs":[],"output":{"name":"option"}}],[11,"connect","","Connect to the specified FTP server",73,null],[11,"login_anonymous","","Log in using an anonymous account",73,null],[11,"login","","Log in using a username and a password",73,null],[11,"disconnect","","Close the connection with the server",73,null],[11,"keep_alive","","Send a null command to keep the connection alive",73,null],[11,"get_working_directory","","Get the current working directory",73,null],[11,"get_directory_listing","","Get the contents of the given directory",73,null],[11,"change_directory","","Change the current working directory",73,null],[11,"parent_directory","","Go to the parent directory of the current one",73,null],[11,"create_directory","","Create a new directory",73,null],[11,"delete_directory","","Remove an existing directory",73,null],[11,"rename_file","","Rename an existing file",73,null],[11,"delete_file","","Remove an existing file",73,null],[11,"download","","Download a file from a FTP server",73,null],[11,"upload","","Upload a file to a FTP server",73,null],[11,"drop","","",73,null],[0,"http","sfml::network","A HTTP client",null,null],[3,"Request","sfml::network::http","Encapsulation of an HTTP request",null,null],[3,"Response","","Encapsulation of an HTTP response",null,null],[3,"Http","","The HTTP client.",null,null],[4,"Method","","Method type to send the request",null,null],[13,"Get","","Request in get mode, standard method to retrieve a page",74,null],[13,"Post","","Request in post mode, usually to send data to a page",74,null],[13,"Head","","Request a page's header only",74,null],[4,"Status","","Status code returned by a serveur.",null,null],[13,"Ok","","Most common code returned when operation was successful",75,null],[13,"Created","","The resource has successfully been created",75,null],[13,"Accepted","","The request has been accepted, but will be processed later by the server",75,null],[13,"NoContent","","Sent when the server didn't send any data in return",75,null],[13,"ResetContent","","The server informs the client that it should clear the view (form) that caused the request to be sent",75,null],[13,"PartialContent","","The server has sent a part of the resource, as a response to a partial GET request",75,null],[13,"MultipleChoices","","The requested page can be accessed from several locations",75,null],[13,"MovedPermanently","","The requested page has permanently moved to a new location",75,null],[13,"MovedTemporarily","","The requested page has temporarily moved to a new location",75,null],[13,"NotModified","","For conditionnal requests, means the requested page hasn't changed and doesn't need to be refreshed",75,null],[13,"BadRequest","","The server couldn't understand the request (syntax error)",75,null],[13,"Unauthorized","","The requested page needs an authentification to be accessed",75,null],[13,"Forbidden","","The requested page cannot be accessed at all, even with authentification",75,null],[13,"NotFound","","The requested page doesn't exist",75,null],[13,"RangeNotSatisfiable","","The server can't satisfy the partial GET request (with a "Range" header field)",75,null],[13,"InternalServerError","","The server encountered an unexpected error",75,null],[13,"NotImplemented","","The server doesn't implement a requested feature",75,null],[13,"BadGateway","","The gateway server has received an error from the source server",75,null],[13,"ServiceNotAvailable","","The server is temporarily unavailable (overloaded, in maintenance, ...)",75,null],[13,"GatewayTimeout","","The gateway server couldn't receive a response from the source server",75,null],[13,"VersionNotSupported","","The server doesn't support the requested HTTP version",75,null],[13,"InvalidResponse","","Response is not a valid HTTP one",75,null],[13,"ConnectionFailed","","Connection with server failed",75,null],[11,"fmt","","",74,null],[11,"cmp","","",74,null],[11,"partial_cmp","","",74,null],[11,"eq","","",74,null],[11,"clone","","",74,null],[11,"fmt","","",75,null],[11,"cmp","","",75,null],[11,"partial_cmp","","",75,null],[11,"eq","","",75,null],[11,"clone","","",75,null],[11,"new","","Create a new HTTP request",76,{"inputs":[],"output":{"name":"option"}}],[11,"set_field","","Set the value of a header field of a HTTP request",76,null],[11,"set_method","","Set a HTTP request method",76,null],[11,"set_uri","","Set a HTTP request URI",76,null],[11,"set_http_version","","Set the HTTP version of a HTTP request",76,null],[11,"set_body","","Set the body of a HTTP request",76,null],[11,"drop","","",76,null],[11,"get_field","","Get the value of a field of a HTTP response",77,null],[11,"get_status","","Get the status code of a HTTP reponse",77,null],[11,"get_major_version","","Get the major HTTP version number of a HTTP response",77,null],[11,"get_minor_version","","Get the minor HTTP version number of a HTTP response",77,null],[11,"get_body","","Get the body of a HTTP response",77,null],[11,"drop","","",77,null],[11,"new","","Create a new Http object",78,{"inputs":[],"output":{"name":"option"}}],[11,"set_host","","Set the target host of a HTTP object",78,null],[11,"send_request","","Send a HTTP request and return the server's response.",78,null],[11,"drop","","",78,null]],"paths":[[8,"Drawable"],[8,"ShapeImpl"],[3,"Vector2i"],[3,"Vector2u"],[3,"Vector2f"],[8,"ToVec"],[3,"Vector3f"],[3,"Time"],[3,"Clock"],[3,"VideoMode"],[3,"ContextSettings"],[4,"WindowStyle"],[3,"Window"],[3,"Context"],[4,"Axis"],[4,"Key"],[4,"MouseButton"],[4,"Event"],[4,"Status"],[3,"SoundBuffer"],[3,"Music"],[3,"Sound"],[3,"Sound"],[3,"SoundBufferRecorder"],[3,"RenderStates"],[3,"FloatRect"],[3,"IntRect"],[3,"Transform"],[3,"Color"],[3,"Vertex"],[3,"Glyph"],[4,"BlendMode"],[4,"PrimitiveType"],[4,"TextStyle"],[3,"RenderStates"],[3,"RenderWindow"],[3,"Events"],[3,"Texture"],[3,"Text"],[3,"Text"],[3,"Shader"],[3,"Shader"],[3,"Font"],[3,"View"],[3,"Image"],[3,"Sprite"],[3,"Sprite"],[3,"CircleShape"],[3,"CircleShape"],[3,"RectangleShape"],[3,"RectangleShape"],[3,"ConvexShape"],[3,"ConvexShapePoints"],[3,"ConvexShape"],[3,"ConvexShapePoints"],[3,"VertexArray"],[3,"Vertices"],[3,"Transformable"],[3,"RenderTexture"],[3,"Shape"],[3,"Shape"],[8,"RenderTarget"],[4,"SocketStatus"],[3,"IpAddress"],[3,"Packet"],[3,"TcpSocket"],[3,"UdpSocket"],[3,"TcpListener"],[4,"TransferMode"],[4,"Status"],[3,"ListingResponse"],[3,"DirectoryResponse"],[3,"Response"],[3,"Ftp"],[4,"Method"],[4,"Status"],[3,"Request"],[3,"Response"],[3,"Http"]]}; initSearch(searchIndex);