416 lines
45 KiB
HTML
416 lines
45 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<meta charset="UTF-8"/>
|
||
|
<title>raylib – Vala Binding Reference</title>
|
||
|
<link href="../style.css" rel="stylesheet" type="text/css"/><script src="../scripts.js" type="text/javascript">
|
||
|
</script>
|
||
|
</head>
|
||
|
<body>
|
||
|
<div class="site_header">raylib Reference Manual</div>
|
||
|
<div class="site_body">
|
||
|
<div class="site_navigation">
|
||
|
<ul class="navi_main">
|
||
|
<li class="package_index"><a href="../index.html">Packages</a></li>
|
||
|
</ul>
|
||
|
<hr class="navi_hr"/>
|
||
|
<ul class="navi_main">
|
||
|
<li class="package">raylib</li>
|
||
|
</ul>
|
||
|
<hr class="navi_hr"/>
|
||
|
<ul class="navi_main">
|
||
|
<li class="namespace"><a href="Raylib.html">Raylib</a></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
<div class="site_content">
|
||
|
<h1 class="main_title" id="raylib">raylib</h1>
|
||
|
<hr class="main_hr"/>
|
||
|
<h2 class="main_title">Description:</h2>
|
||
|
<h2 class="main_title">Content:</h2>
|
||
|
<h3 class="main_title">Namespaces:</h3>
|
||
|
<ul class="navi_inline">
|
||
|
<li class="namespace"><a href="Raylib.html">Raylib</a> - <span class="brief_description">Raylib is a highly portable library for creating
|
||
|
video games. To quote the libraries author: "raylib is a simple and easy-to-use library to enjoy videogames programming. raylib is
|
||
|
highly inspired by Borland BGI graphics lib and by XNA framework"</span></li>
|
||
|
<h3 class="main_title">Classes:</h3>
|
||
|
<ul class="navi_inline">
|
||
|
<li class="class"><a href="Raylib.Window.html">Window</a> - <span class="brief_description">Window object encapsulating static window
|
||
|
related functions</span></li>
|
||
|
</ul>
|
||
|
<h3 class="main_title">Structs:</h3>
|
||
|
<ul class="navi_inline">
|
||
|
<li class="struct"><a href="Raylib.Color.html">Color</a></li>
|
||
|
<li class="struct"><a href="Raylib.Quaternion.html">Quaternion</a></li>
|
||
|
<li class="struct"><a href="Raylib.Rectangle.html">Rectangle</a></li>
|
||
|
<li class="struct"><a href="Raylib.Vector2.html">Vector2</a></li>
|
||
|
<li class="struct"><a href="Raylib.Vector3.html">Vector3</a></li>
|
||
|
<li class="struct"><a href="Raylib.Vector4.html">Vector4</a></li>
|
||
|
</ul>
|
||
|
<h3 class="main_title">Enums:</h3>
|
||
|
<ul class="navi_inline">
|
||
|
<li class="enum"><a href="Raylib.AndroidButton.html">AndroidButton</a> - <span class="brief_description">Android buttons</span></li>
|
||
|
<li class="enum"><a href="Raylib.BlendMode.html">BlendMode</a></li>
|
||
|
<li class="enum"><a href="Raylib.CameraMode.html">CameraMode</a></li>
|
||
|
<li class="enum"><a href="Raylib.CameraType.html">CameraType</a></li>
|
||
|
<li class="enum"><a href="Raylib.ConfigFlag.html">ConfigFlag</a> - <span class="brief_description">System config flags NOTE: Used for bit
|
||
|
masks</span></li>
|
||
|
<li class="enum"><a href="Raylib.CubemapLayoutType.html">CubemapLayoutType</a></li>
|
||
|
<li class="enum"><a href="Raylib.FontType.html">FontType</a></li>
|
||
|
<li class="enum"><a href="Raylib.GamepadAxis.html">GamepadAxis</a></li>
|
||
|
<li class="enum"><a href="Raylib.GamepadButton.html">GamepadButton</a></li>
|
||
|
<li class="enum"><a href="Raylib.GamepadNumber.html">GamepadNumber</a></li>
|
||
|
<li class="enum"><a href="Raylib.GestureType.html">GestureType</a></li>
|
||
|
<li class="enum"><a href="Raylib.Keyboard.html">Keyboard</a></li>
|
||
|
<li class="enum"><a href="Raylib.MaterialMapType.html">MaterialMapType</a></li>
|
||
|
<li class="enum"><a href="Raylib.Mouse.html">Mouse</a></li>
|
||
|
<li class="enum"><a href="Raylib.NPatchType.html">NPatchType</a></li>
|
||
|
<li class="enum"><a href="Raylib.PixelFormat.html">PixelFormat</a></li>
|
||
|
<li class="enum"><a href="Raylib.ShaderLocationIndex.html">ShaderLocationIndex</a></li>
|
||
|
<li class="enum"><a href="Raylib.ShaderUniformDataType.html">ShaderUniformDataType</a></li>
|
||
|
<li class="enum"><a href="Raylib.TextureFilterMode.html">TextureFilterMode</a></li>
|
||
|
<li class="enum"><a href="Raylib.TextureWrapMode.html">TextureWrapMode</a></li>
|
||
|
<li class="enum"><a href="Raylib.TraceLogType.html">TraceLogType</a></li>
|
||
|
</ul>
|
||
|
<h3 class="main_title">Constants:</h3>
|
||
|
<ul class="navi_inline">
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.BEIGE.html" class="constant">BEIGE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.BLACK.html" class="constant">BLACK</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.BLANK.html" class="constant">BLANK</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.BLUE.html" class="constant">BLUE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.BROWN.html" class="constant">BROWN</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.DARKBLUE.html" class="constant">DARKBLUE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.DARKBROWN.html" class="constant">DARKBROWN</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.DARKGRAY.html" class="constant">DARKGRAY</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.DARKGREEN.html" class="constant">DARKGREEN</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.DARKPURPLE.html" class="constant">DARKPURPLE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.GOLD.html" class="constant">GOLD</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.GRAY.html" class="constant">GRAY</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.GREEN.html" class="constant">GREEN</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.LIGHTGRAY.html" class="constant">LIGHTGRAY</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.LIME.html" class="constant">LIME</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.MAGENTA.html" class="constant">MAGENTA</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.MAROON.html" class="constant">MAROON</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.ORANGE.html" class="constant">ORANGE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_basic_type"><span class="struct">double</span></span> <b><a href="Raylib.PI.html" class="constant">PI</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.PINK.html" class="constant">PINK</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.PURPLE.html" class="constant">PURPLE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.RAYWHITE.html" class="constant">RAYWHITE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.RED.html" class="constant">RED</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.SKYBLUE.html" class="constant">SKYBLUE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.VIOLET.html" class="constant">VIOLET</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.WHITE.html" class="constant">WHITE</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
<li class="constant"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">const</span> <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> <b><a href="Raylib.YELLOW.html" class="constant">YELLOW</a></b>
|
||
|
</span>
|
||
|
<div class="leaf_brief_description">
|
||
|
</div></li>
|
||
|
</ul>
|
||
|
<h3 class="main_title">Methods:</h3>
|
||
|
<ul class="navi_inline">
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.TextToInteger.html" class="method">TextToInteger</a></b> (<span class="main_basic_type"><span class="class">string</span></span> text)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get integer value from text (negative values not supported)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.begin_drawing.html" class="method">begin_drawing</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Setup canvas (framebuffer) to start drawing</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.begin_scissor_mode.html" class="method">begin_scissor_mode</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> x, <span class="main_basic_type"><span class="struct">int</span></span> y, <span class="main_basic_type"><span class="struct">int</span></span> width, <span class="main_basic_type"><span class="struct">int</span></span> height)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Begin scissor mode (define screen area for following drawing)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.clear_background.html" class="method">clear_background</a></b> (<span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Set background color (framebuffer clear color)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.disable_cursor.html" class="method">disable_cursor</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Disables cursor (lock cursor)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_circle.html" class="method">draw_circle</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> centerX, <span class="main_basic_type"><span class="struct">int</span></span> centerY, <span class="main_basic_type"><span class="struct">float</span></span> radius, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a color-filled circle</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_circle_gradient.html" class="method">draw_circle_gradient</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> centerX, <span class="main_basic_type"><span class="struct">int</span></span> centerY, <span class="main_basic_type"><span class="struct">float</span></span> radius, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color1, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color2)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a gradient-filled circle</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_circle_lines.html" class="method">draw_circle_lines</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> centerX, <span class="main_basic_type"><span class="struct">int</span></span> centerY, <span class="main_basic_type"><span class="struct">float</span></span> radius, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw circle outline</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_circle_v.html" class="method">draw_circle_v</a></b> (<span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> center, <span class="main_basic_type"><span class="struct">float</span></span> radius, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a color-filled circle (Vector version)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_fps.html" class="method">draw_fps</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> posX, <span class="main_basic_type"><span class="struct">int</span></span> posY)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Shows current FPS</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_line.html" class="method">draw_line</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> startPosX, <span class="main_basic_type"><span class="struct">int</span></span> startPosY, <span class="main_basic_type"><span class="struct">int</span></span> endPosX, <span class="main_basic_type"><span class="struct">int</span></span> endPosY, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a line</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_poly.html" class="method">draw_poly</a></b> (<span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> center, <span class="main_basic_type"><span class="struct">int</span></span> sides, <span class="main_basic_type"><span class="struct">float</span></span> radius, <span class="main_basic_type"><span class="struct">float</span></span> rotation, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a regular polygon (Vector version)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_rectangle.html" class="method">draw_rectangle</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> posX, <span class="main_basic_type"><span class="struct">int</span></span> posY, <span class="main_basic_type"><span class="struct">int</span></span> width, <span class="main_basic_type"><span class="struct">int</span></span> height, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a color-filled rectangle</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_rectangle_gradient_h.html" class="method">draw_rectangle_gradient_h</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> posX, <span class="main_basic_type"><span class="struct">int</span></span> posY, <span class="main_basic_type"><span class="struct">int</span></span> width, <span class="main_basic_type"><span class="struct">int</span></span> height, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color1, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color2)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a horizontal-gradient-filled rectangle</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_rectangle_gradient_v.html" class="method">draw_rectangle_gradient_v</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> posX, <span class="main_basic_type"><span class="struct">int</span></span> posY, <span class="main_basic_type"><span class="struct">int</span></span> width, <span class="main_basic_type"><span class="struct">int</span></span> height, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color1, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color2)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a vertical-gradient-filled rectangle</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_rectangle_lines.html" class="method">draw_rectangle_lines</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> posX, <span class="main_basic_type"><span class="struct">int</span></span> posY, <span class="main_basic_type"><span class="struct">int</span></span> width, <span class="main_basic_type"><span class="struct">int</span></span> height, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw rectangle outline</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_rectangle_rounded.html" class="method">draw_rectangle_rounded</a></b> (<span class="main_type"><a href="Raylib.Rectangle.html" class="struct">Rectangle</a></span> rec, <span class="main_basic_type"><span class="struct">float</span></span> roundness, <span class="main_basic_type"><span class="struct">int</span></span> segments, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw rectangle with rounded edges</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_text.html" class="method">draw_text</a></b> (<span class="main_basic_type"><span class="class">string</span></span> text, <span class="main_basic_type"><span class="struct">int</span></span> posX, <span class="main_basic_type"><span class="struct">int</span></span> posY, <span class="main_basic_type"><span class="struct">int</span></span> fontSize, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw text (using default font)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_triangle.html" class="method">draw_triangle</a></b> (<span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> v1, <span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> v2, <span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> v3, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw a color-filled triangle (vertex in counter-clockwise order!)
|
||
|
</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.draw_triangle_lines.html" class="method">draw_triangle_lines</a></b> (<span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> v1, <span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> v2, <span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> v3, <span class="main_type"><a href="Raylib.Color.html" class="struct">Color</a></span> color)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Draw triangle outline (vertex in counter-clockwise order!)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.enable_cursor.html" class="method">enable_cursor</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Enables cursor (unlock cursor)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.end_drawing.html" class="method">end_drawing</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">End canvas drawing and swap buffers (double buffering)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.end_mode_2D.html" class="method">end_mode_2D</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Ends 2D mode with custom camera</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.end_mode_3D.html" class="method">end_mode_3D</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Ends 3D mode and returns to default 2D orthographic mode</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.end_scissor_mode.html" class="method">end_scissor_mode</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">End scissor mode</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.end_texture_mode.html" class="method">end_texture_mode</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Ends drawing to render texture</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="class">string</span></span> <b><a href="Raylib.get_clipboard_text.html" class="method">get_clipboard_text</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get clipboard text content</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_fps.html" class="method">get_fps</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Returns current FPS</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">float</span></span> <b><a href="Raylib.get_frame_time.html" class="method">get_frame_time</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Returns time in seconds for last frame drawn</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_key_pressed.html" class="method">get_key_pressed</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get key pressed, call it multiple times for chars queued</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_monitor_count.html" class="method">get_monitor_count</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get number of connected monitors</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_monitor_height.html" class="method">get_monitor_height</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> monitor)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get primary monitor height</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="class">string</span></span> <b><a href="Raylib.get_monitor_name.html" class="method">get_monitor_name</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> monitor)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get the human-readable, UTF-8 encoded name of the primary monitor
|
||
|
</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_monitor_physical_height.html" class="method">get_monitor_physical_height</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> monitor)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get primary monitor physical height in millimetres</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_monitor_physical_width.html" class="method">get_monitor_physical_width</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> monitor)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get primary monitor physical width in millimetres</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_monitor_width.html" class="method">get_monitor_width</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> monitor)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get primary monitor width</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_type"><a href="Raylib.Vector2.html" class="struct">Vector2</a></span> <b><a href="Raylib.get_mouse_position.html" class="method">get_mouse_position</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Returns mouse position XY</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_mouse_wheel_move.html" class="method">get_mouse_wheel_move</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Returns mouse wheel movement Y</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_screen_height.html" class="method">get_screen_height</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get current screen height</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">int</span></span> <b><a href="Raylib.get_screen_width.html" class="method">get_screen_width</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get current screen width</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">double</span></span> <b><a href="Raylib.get_time.html" class="method">get_time</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Returns elapsed time in seconds since InitWindow()</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.hide_cursor.html" class="method">hide_cursor</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Hides cursor</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">bool</span></span> <b><a href="Raylib.is_cursor_hidden.html" class="method">is_cursor_hidden</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Check if cursor is not visible</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">bool</span></span> <b><a href="Raylib.is_key_down.html" class="method">is_key_down</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> key)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Detect if a key is being pressed</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">bool</span></span> <b><a href="Raylib.is_key_pressed.html" class="method">is_key_pressed</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> key)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Detect if a key has been pressed once</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">bool</span></span> <b><a href="Raylib.is_key_released.html" class="method">is_key_released</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> key)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Detect if a key has been released once</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_basic_type"><span class="struct">bool</span></span> <b><a href="Raylib.is_key_up.html" class="method">is_key_up</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> key)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Detect if a key is NOT being pressed</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.set_clipboard_text.html" class="method">set_clipboard_text</a></b> (<span class="main_keyword">unowned</span> <span class="main_basic_type"><span class="class">string</span></span>* text)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Set clipboard text content</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.set_exit_key.html" class="method">set_exit_key</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> key)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Set a custom key to exit program (default is ESC)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.set_target_fps.html" class="method">set_target_fps</a></b> (<span class="main_basic_type"><span class="struct">int</span></span> fps)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Set target FPS (maximum)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">void</span> <b><a href="Raylib.show_cursor.html" class="method">show_cursor</a></b> ()
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Shows cursor</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><span class="class">string</span></span> <b><a href="Raylib.text_format.html" class="method">text_format</a></b> (<span class="main_basic_type"><span class="class">string</span></span> text, ...)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Text formatting with variables (sprintf style)</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><span class="class">string</span></span> <b><a href="Raylib.text_to_lower.html" class="method">text_to_lower</a></b> (<span class="main_basic_type"><span class="class">string</span></span> text)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get lower case version of provided string</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><span class="class">string</span></span> <b><a href="Raylib.text_to_pascal.html" class="method">text_to_pascal</a></b> (<span class="main_basic_type"><span class="class">string</span></span> text)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get Pascal case notation version of provided string</span>
|
||
|
</div></li>
|
||
|
<li class="method"><span class="leaf_code_definition"><span class="main_keyword">public</span> <span class="main_keyword">unowned</span> <span class="main_basic_type"><span class="class">string</span></span> <b><a href="Raylib.text_to_upper.html" class="method">text_to_upper</a></b> (<span class="main_basic_type"><span class="class">string</span></span> text)
|
||
|
</span>
|
||
|
<div class="leaf_brief_description"><span class="brief_description">Get upper case version of provided string</span>
|
||
|
</div></li>
|
||
|
</ul>
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div><br/>
|
||
|
<div class="site_footer">Generated by <a href="https://wiki.gnome.org/Projects/Valadoc"><kbd>valadoc</kbd></a>
|
||
|
</div>
|
||
|
</body>
|
||
|
</html>
|