Created
July 30, 2020 18:20
-
-
Save dotxnc/403caefa3bd1eae3b8e265e79d6508ad to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef RAYNAMES_H | |
#define RAYNAMES_H | |
/* raylib.h */ | |
#define vector2_t Vector2 | |
#define vector3_t Vector3 | |
#define vector4_t Vector4 | |
#define matrix_t Matrix | |
#define color_t Color | |
#define rectangle_t Rectangle | |
#define image_t Image | |
#define texture2d_t Texture2D | |
#define render_texture2d_t RenderTexture2D | |
#define npatch_info_t NPatchInfo | |
#define char_info_t CharInfo | |
#define font_t Font | |
#define camera3d_t Camera3D | |
#define camera2d_t Camera2D | |
#define mesh_t Mesh | |
#define shader_t Shader | |
#define material_map_t MaterialMap | |
#define material_t Material | |
#define transform_t Transform | |
#define bone_info_t BoneInfo | |
#define model_t Model | |
#define model_animation_t ModelAnimation | |
#define ray_t Ray | |
#define ray_hit_info_t RayHitInfo | |
#define bounding_box_t BoundingBox | |
#define wave_t Wave | |
#define audio_stream_t AudioStream | |
#define sound_t Sound | |
#define music_t Music | |
#define vr_device_info_t VrDeviceInfo | |
#define init_window InitWindow | |
#define window_should_close WindowShouldClose | |
#define close_window CloseWindow | |
#define is_window_ready IsWindowReady | |
#define is_window_minimized IsWindowMinimized | |
#define is_window_focused IsWindowFocused | |
#define is_window_resized IsWindowResized | |
#define is_window_hidden IsWindowHidden | |
#define is_window_fullscreen IsWindowFullscreen | |
#define toggle_fullscreen ToggleFullscreen | |
#define unhide_window UnhideWindow | |
#define hide_window HideWindow | |
#define set_window_icon SetWindowIcon | |
#define set_window_title SetWindowTitle | |
#define set_window_position SetWindowPosition | |
#define set_window_monitor SetWindowMonitor | |
#define set_window_min_size SetWindowMinSize | |
#define set_window_size SetWindowSize | |
#define get_window_handle GetWindowHandle | |
#define get_screen_width GetScreenWidth | |
#define get_screen_height GetScreenHeight | |
#define get_monitor_count GetMonitorCount | |
#define get_monitor_width GetMonitorWidth | |
#define get_monitor_height GetMonitorHeight | |
#define get_monitor_physical_width GetMonitorPhysicalWidth | |
#define get_monitor_physical_height GetMonitorPhysicalHeight | |
#define get_monitor_refresh_rate GetMonitorRefreshRate | |
#define get_window_position GetWindowPosition | |
#define get_window_scale_dpi GetWindowScaleDPI | |
#define get_monitor_name GetMonitorName | |
#define get_clipboard_text GetClipboardText | |
#define set_clipboard_text SetClipboardText | |
#define show_cursor ShowCursor | |
#define hide_cursor HideCursor | |
#define is_cursor_hidden IsCursorHidden | |
#define enable_cursor EnableCursor | |
#define disable_cursor DisableCursor | |
#define is_cursor_on_screen IsCursorOnScreen | |
#define clear_background ClearBackground | |
#define begin_drawing BeginDrawing | |
#define end_drawing EndDrawing | |
#define begin_mode2d BeginMode2D | |
#define end_mode2d EndMode2D | |
#define begin_mode3d BeginMode3D | |
#define end_mode3d EndMode3D | |
#define begin_texture_mode BeginTextureMode | |
#define end_texture_mode EndTextureMode | |
#define begin_scissor_mode BeginScissorMode | |
#define end_scissor_mode EndScissorMode | |
#define get_mouse_ray GetMouseRay | |
#define get_camera_matrix GetCameraMatrix | |
#define get_camera_matrix2d GetCameraMatrix2D | |
#define get_world_to_screen GetWorldToScreen | |
#define get_world_to_screen_ex GetWorldToScreenEx | |
#define get_world_to_screen2d GetWorldToScreen2D | |
#define get_screen_to_world2d GetScreenToWorld2D | |
#define set_target_fps SetTargetFPS | |
#define get_fps GetFPS | |
#define get_frame_time GetFrameTime | |
#define get_time GetTime | |
#define set_config_flags SetConfigFlags | |
#define set_trace_log_level SetTraceLogLevel | |
#define set_trace_log_exit SetTraceLogExit | |
#define set_trace_log_callback SetTraceLogCallback | |
#define trace_log TraceLog | |
#define take_screenshot TakeScreenshot | |
#define get_random_value GetRandomValue | |
#define load_file_data LoadFileData | |
#define save_file_data SaveFileData | |
#define load_file_text LoadFileText | |
#define save_file_text SaveFileText | |
#define file_exists FileExists | |
#define is_file_extension IsFileExtension | |
#define directory_exists DirectoryExists | |
#define get_extension GetExtension | |
#define get_file_name GetFileName | |
#define get_file_name_without_ext GetFileNameWithoutExt | |
#define get_directory_path GetDirectoryPath | |
#define get_prev_directory_path GetPrevDirectoryPath | |
#define get_working_directory GetWorkingDirectory | |
#define get_directory_files GetDirectoryFiles | |
#define clear_directory_files ClearDirectoryFiles | |
#define change_directory ChangeDirectory | |
#define is_file_dropped IsFileDropped | |
#define get_dropped_files GetDroppedFiles | |
#define clear_dropped_files ClearDroppedFiles | |
#define get_file_mod_time GetFileModTime | |
#define compress_data CompressData | |
#define decompress_data DecompressData | |
#define save_storage_value SaveStorageValue | |
#define load_storage_value LoadStorageValue | |
#define open_url OpenURL | |
#define is_key_pressed IsKeyPressed | |
#define is_key_down IsKeyDown | |
#define is_key_released IsKeyReleased | |
#define is_key_up IsKeyUp | |
#define set_exit_key SetExitKey | |
#define get_key_pressed GetKeyPressed | |
#define is_gamepad_available IsGamepadAvailable | |
#define is_gamepad_name IsGamepadName | |
#define get_gamepad_name GetGamepadName | |
#define is_gamepad_button_pressed IsGamepadButtonPressed | |
#define is_gamepad_button_down IsGamepadButtonDown | |
#define is_gamepad_button_released IsGamepadButtonReleased | |
#define is_gamepad_button_up IsGamepadButtonUp | |
#define get_gamepad_button_pressed GetGamepadButtonPressed | |
#define get_gamepad_axis_count GetGamepadAxisCount | |
#define get_gamepad_axis_movement GetGamepadAxisMovement | |
#define is_mouse_button_pressed IsMouseButtonPressed | |
#define is_mouse_button_down IsMouseButtonDown | |
#define is_mouse_button_released IsMouseButtonReleased | |
#define is_mouse_button_up IsMouseButtonUp | |
#define get_mousex GetMouseX | |
#define get_mousey GetMouseY | |
#define get_mouse_position GetMousePosition | |
#define set_mouse_position SetMousePosition | |
#define set_mouse_offset SetMouseOffset | |
#define set_mouse_scale SetMouseScale | |
#define get_mouse_wheel_move GetMouseWheelMove | |
#define get_touchx GetTouchX | |
#define get_touchy GetTouchY | |
#define get_touch_position GetTouchPosition | |
#define set_gestures_enabled SetGesturesEnabled | |
#define is_gesture_detected IsGestureDetected | |
#define get_gesture_detected GetGestureDetected | |
#define get_touch_points_count GetTouchPointsCount | |
#define get_gesture_hold_duration GetGestureHoldDuration | |
#define get_gesture_drag_vector GetGestureDragVector | |
#define get_gesture_drag_angle GetGestureDragAngle | |
#define get_gesture_pinch_vector GetGesturePinchVector | |
#define get_gesture_pinch_angle GetGesturePinchAngle | |
#define set_camera_mode SetCameraMode | |
#define update_camera UpdateCamera | |
#define set_camera_pan_control SetCameraPanControl | |
#define set_camera_alt_control SetCameraAltControl | |
#define set_camera_smooth_zoom_control SetCameraSmoothZoomControl | |
#define set_camera_move_controls SetCameraMoveControls | |
#define draw_pixel DrawPixel | |
#define draw_pixelv DrawPixelV | |
#define draw_line DrawLine | |
#define draw_linev DrawLineV | |
#define draw_line_ex DrawLineEx | |
#define draw_line_bezier DrawLineBezier | |
#define draw_line_strip DrawLineStrip | |
#define draw_circle DrawCircle | |
#define draw_circle_sector DrawCircleSector | |
#define draw_circle_sector_lines DrawCircleSectorLines | |
#define draw_circle_gradient DrawCircleGradient | |
#define draw_circlev DrawCircleV | |
#define draw_circle_lines DrawCircleLines | |
#define draw_ellipse DrawEllipse | |
#define draw_ellipse_lines DrawEllipseLines | |
#define draw_ring DrawRing | |
#define draw_ring_lines DrawRingLines | |
#define draw_rectangle DrawRectangle | |
#define draw_rectanglev DrawRectangleV | |
#define draw_rectangle_rec DrawRectangleRec | |
#define draw_rectangle_pro DrawRectanglePro | |
#define draw_rectangle_gradientv DrawRectangleGradientV | |
#define draw_rectangle_gradienth DrawRectangleGradientH | |
#define draw_rectangle_gradient_ex DrawRectangleGradientEx | |
#define draw_rectangle_lines DrawRectangleLines | |
#define draw_rectangle_lines_ex DrawRectangleLinesEx | |
#define draw_rectangle_rounded DrawRectangleRounded | |
#define draw_rectangle_rounded_lines DrawRectangleRoundedLines | |
#define draw_triangle DrawTriangle | |
#define draw_triangle_lines DrawTriangleLines | |
#define draw_triangle_fan DrawTriangleFan | |
#define draw_triangle_strip DrawTriangleStrip | |
#define draw_poly DrawPoly | |
#define draw_poly_lines DrawPolyLines | |
#define check_collision_recs CheckCollisionRecs | |
#define check_collision_circles CheckCollisionCircles | |
#define check_collision_circle_rec CheckCollisionCircleRec | |
#define get_collision_rec GetCollisionRec | |
#define check_collision_point_rec CheckCollisionPointRec | |
#define check_collision_point_circle CheckCollisionPointCircle | |
#define check_collision_point_triangle CheckCollisionPointTriangle | |
#define load_image LoadImage | |
#define load_image_raw LoadImageRaw | |
#define load_image_anim LoadImageAnim | |
#define unload_image UnloadImage | |
#define export_image ExportImage | |
#define export_image_as_code ExportImageAsCode | |
#define gen_image_color GenImageColor | |
#define gen_image_gradientv GenImageGradientV | |
#define gen_image_gradienth GenImageGradientH | |
#define gen_image_gradient_radial GenImageGradientRadial | |
#define gen_image_checked GenImageChecked | |
#define gen_image_white_noise GenImageWhiteNoise | |
#define gen_image_perlin_noise GenImagePerlinNoise | |
#define gen_image_cellular GenImageCellular | |
#define image_copy ImageCopy | |
#define image_from_image ImageFromImage | |
#define image_text ImageText | |
#define image_text_ex ImageTextEx | |
#define image_format ImageFormat | |
#define image_to_pot ImageToPOT | |
#define image_crop ImageCrop | |
#define image_alpha_crop ImageAlphaCrop | |
#define image_alpha_clear ImageAlphaClear | |
#define image_alpha_mask ImageAlphaMask | |
#define image_alpha_premultiply ImageAlphaPremultiply | |
#define image_resize ImageResize | |
#define image_resize_nn ImageResizeNN | |
#define image_resize_canvas ImageResizeCanvas | |
#define image_mipmaps ImageMipmaps | |
#define image_dither ImageDither | |
#define image_flip_vertical ImageFlipVertical | |
#define image_flip_horizontal ImageFlipHorizontal | |
#define image_rotate_cw ImageRotateCW | |
#define image_rotate_ccw ImageRotateCCW | |
#define image_color_tint ImageColorTint | |
#define image_color_invert ImageColorInvert | |
#define image_color_grayscale ImageColorGrayscale | |
#define image_color_contrast ImageColorContrast | |
#define image_color_brightness ImageColorBrightness | |
#define image_color_replace ImageColorReplace | |
#define get_image_data GetImageData | |
#define get_image_palette GetImagePalette | |
#define get_image_data_normalized GetImageDataNormalized | |
#define get_image_alpha_border GetImageAlphaBorder | |
#define image_clear_background ImageClearBackground | |
#define image_draw_pixel ImageDrawPixel | |
#define image_draw_pixelv ImageDrawPixelV | |
#define image_draw_line ImageDrawLine | |
#define image_draw_linev ImageDrawLineV | |
#define image_draw_circle ImageDrawCircle | |
#define image_draw_circlev ImageDrawCircleV | |
#define image_draw_rectangle ImageDrawRectangle | |
#define image_draw_rectanglev ImageDrawRectangleV | |
#define image_draw_rectangle_rec ImageDrawRectangleRec | |
#define image_draw_rectangle_lines ImageDrawRectangleLines | |
#define image_draw ImageDraw | |
#define image_draw_text ImageDrawText | |
#define image_draw_text_ex ImageDrawTextEx | |
#define load_texture LoadTexture | |
#define load_texture_from_image LoadTextureFromImage | |
#define load_texture_cubemap LoadTextureCubemap | |
#define load_render_texture LoadRenderTexture | |
#define unload_texture UnloadTexture | |
#define unload_render_texture UnloadRenderTexture | |
#define update_texture UpdateTexture | |
#define update_texture_rec UpdateTextureRec | |
#define get_texture_data GetTextureData | |
#define get_screen_data GetScreenData | |
#define gen_texture_mipmaps GenTextureMipmaps | |
#define set_texture_filter SetTextureFilter | |
#define set_texture_wrap SetTextureWrap | |
#define draw_texture DrawTexture | |
#define draw_texturev DrawTextureV | |
#define draw_texture_ex DrawTextureEx | |
#define draw_texture_rec DrawTextureRec | |
#define draw_texture_quad DrawTextureQuad | |
#define draw_texture_tiled DrawTextureTiled | |
#define draw_texture_pro DrawTexturePro | |
#define draw_texture_npatch DrawTextureNPatch | |
#define fade Fade | |
#define color_to_int ColorToInt | |
#define color_normalize ColorNormalize | |
#define color_from_normalized ColorFromNormalized | |
#define color_to_hsv ColorToHSV | |
#define color_from_hsv ColorFromHSV | |
#define color_alpha ColorAlpha | |
#define color_alpha_blend ColorAlphaBlend | |
#define get_color GetColor | |
#define get_pixel_color GetPixelColor | |
#define set_pixel_color SetPixelColor | |
#define get_pixel_data_size GetPixelDataSize | |
#define get_font_default GetFontDefault | |
#define load_font LoadFont | |
#define load_font_ex LoadFontEx | |
#define load_font_from_image LoadFontFromImage | |
#define load_font_data LoadFontData | |
#define gen_image_font_atlas GenImageFontAtlas | |
#define unload_font UnloadFont | |
#define draw_fps DrawFPS | |
#define draw_text DrawText | |
#define draw_text_ex DrawTextEx | |
#define draw_text_rec DrawTextRec | |
#define draw_text_rec_ex DrawTextRecEx | |
#define draw_text_codepoint DrawTextCodepoint | |
#define measure_text MeasureText | |
#define measure_text_ex MeasureTextEx | |
#define get_glyph_index GetGlyphIndex | |
#define text_copy TextCopy | |
#define text_is_equal TextIsEqual | |
#define text_length TextLength | |
#define text_format TextFormat | |
#define text_subtext TextSubtext | |
#define text_replace TextReplace | |
#define text_insert TextInsert | |
#define text_join TextJoin | |
#define text_split TextSplit | |
#define text_append TextAppend | |
#define text_find_index TextFindIndex | |
#define text_to_upper TextToUpper | |
#define text_to_lower TextToLower | |
#define text_to_pascal TextToPascal | |
#define text_to_integer TextToInteger | |
#define text_to_utf8 TextToUtf8 | |
#define get_codepoints GetCodepoints | |
#define get_codepoints_count GetCodepointsCount | |
#define get_next_codepoint GetNextCodepoint | |
#define codepoint_to_utf8 CodepointToUtf8 | |
#define draw_line3d DrawLine3D | |
#define draw_point3d DrawPoint3D | |
#define draw_circle3d DrawCircle3D | |
#define draw_triangle3d DrawTriangle3D | |
#define draw_triangle_strip3d DrawTriangleStrip3D | |
#define draw_cube DrawCube | |
#define draw_cubev DrawCubeV | |
#define draw_cube_wires DrawCubeWires | |
#define draw_cube_wiresv DrawCubeWiresV | |
#define draw_cube_texture DrawCubeTexture | |
#define draw_sphere DrawSphere | |
#define draw_sphere_ex DrawSphereEx | |
#define draw_sphere_wires DrawSphereWires | |
#define draw_cylinder DrawCylinder | |
#define draw_cylinder_wires DrawCylinderWires | |
#define draw_plane DrawPlane | |
#define draw_ray DrawRay | |
#define draw_grid DrawGrid | |
#define draw_gizmo DrawGizmo | |
#define load_model LoadModel | |
#define load_model_from_mesh LoadModelFromMesh | |
#define unload_model UnloadModel | |
#define load_meshes LoadMeshes | |
#define export_mesh ExportMesh | |
#define unload_mesh UnloadMesh | |
#define load_materials LoadMaterials | |
#define load_material_default LoadMaterialDefault | |
#define unload_material UnloadMaterial | |
#define set_material_texture SetMaterialTexture | |
#define set_model_mesh_material SetModelMeshMaterial | |
#define load_model_animations LoadModelAnimations | |
#define update_model_animation UpdateModelAnimation | |
#define unload_model_animation UnloadModelAnimation | |
#define is_model_animation_valid IsModelAnimationValid | |
#define gen_mesh_poly GenMeshPoly | |
#define gen_mesh_plane GenMeshPlane | |
#define gen_mesh_cube GenMeshCube | |
#define gen_mesh_sphere GenMeshSphere | |
#define gen_mesh_hemi_sphere GenMeshHemiSphere | |
#define gen_mesh_cylinder GenMeshCylinder | |
#define gen_mesh_torus GenMeshTorus | |
#define gen_mesh_knot GenMeshKnot | |
#define gen_mesh_heightmap GenMeshHeightmap | |
#define gen_mesh_cubicmap GenMeshCubicmap | |
#define mesh_bounding_box MeshBoundingBox | |
#define mesh_tangents MeshTangents | |
#define mesh_binormals MeshBinormals | |
#define mesh_normals_smooth MeshNormalsSmooth | |
#define draw_model DrawModel | |
#define draw_model_ex DrawModelEx | |
#define draw_model_wires DrawModelWires | |
#define draw_model_wires_ex DrawModelWiresEx | |
#define draw_bounding_box DrawBoundingBox | |
#define draw_billboard DrawBillboard | |
#define draw_billboard_rec DrawBillboardRec | |
#define check_collision_spheres CheckCollisionSpheres | |
#define check_collision_boxes CheckCollisionBoxes | |
#define check_collision_box_sphere CheckCollisionBoxSphere | |
#define check_collision_ray_sphere CheckCollisionRaySphere | |
#define check_collision_ray_sphere_ex CheckCollisionRaySphereEx | |
#define check_collision_ray_box CheckCollisionRayBox | |
#define get_collision_ray_model GetCollisionRayModel | |
#define get_collision_ray_triangle GetCollisionRayTriangle | |
#define get_collision_ray_ground GetCollisionRayGround | |
#define load_shader LoadShader | |
#define load_shader_code LoadShaderCode | |
#define unload_shader UnloadShader | |
#define get_shader_default GetShaderDefault | |
#define get_texture_default GetTextureDefault | |
#define get_shapes_texture GetShapesTexture | |
#define get_shapes_texture_rec GetShapesTextureRec | |
#define set_shapes_texture SetShapesTexture | |
#define get_shader_location GetShaderLocation | |
#define set_shader_value SetShaderValue | |
#define set_shader_valuev SetShaderValueV | |
#define set_shader_value_matrix SetShaderValueMatrix | |
#define set_shader_value_texture SetShaderValueTexture | |
#define set_matrix_projection SetMatrixProjection | |
#define set_matrix_modelview SetMatrixModelview | |
#define get_matrix_modelview GetMatrixModelview | |
#define get_matrix_projection GetMatrixProjection | |
#define gen_texture_cubemap GenTextureCubemap | |
#define gen_texture_irradiance GenTextureIrradiance | |
#define gen_texture_prefilter GenTexturePrefilter | |
#define gen_texture_brdf GenTextureBRDF | |
#define begin_shader_mode BeginShaderMode | |
#define end_shader_mode EndShaderMode | |
#define begin_blend_mode BeginBlendMode | |
#define end_blend_mode EndBlendMode | |
#define init_vr_simulator InitVrSimulator | |
#define close_vr_simulator CloseVrSimulator | |
#define update_vr_tracking UpdateVrTracking | |
#define set_vr_configuration SetVrConfiguration | |
#define is_vr_simulator_ready IsVrSimulatorReady | |
#define toggle_vr_mode ToggleVrMode | |
#define begin_vr_drawing BeginVrDrawing | |
#define end_vr_drawing EndVrDrawing | |
#define init_audio_device InitAudioDevice | |
#define close_audio_device CloseAudioDevice | |
#define is_audio_device_ready IsAudioDeviceReady | |
#define set_master_volume SetMasterVolume | |
#define load_wave LoadWave | |
#define load_sound LoadSound | |
#define load_sound_from_wave LoadSoundFromWave | |
#define update_sound UpdateSound | |
#define unload_wave UnloadWave | |
#define unload_sound UnloadSound | |
#define export_wave ExportWave | |
#define export_wave_as_code ExportWaveAsCode | |
#define play_sound PlaySound | |
#define stop_sound StopSound | |
#define pause_sound PauseSound | |
#define resume_sound ResumeSound | |
#define play_sound_multi PlaySoundMulti | |
#define stop_sound_multi StopSoundMulti | |
#define get_sounds_playing GetSoundsPlaying | |
#define is_sound_playing IsSoundPlaying | |
#define set_sound_volume SetSoundVolume | |
#define set_sound_pitch SetSoundPitch | |
#define wave_format WaveFormat | |
#define wave_copy WaveCopy | |
#define wave_crop WaveCrop | |
#define get_wave_data GetWaveData | |
#define load_music_stream LoadMusicStream | |
#define unload_music_stream UnloadMusicStream | |
#define play_music_stream PlayMusicStream | |
#define update_music_stream UpdateMusicStream | |
#define stop_music_stream StopMusicStream | |
#define pause_music_stream PauseMusicStream | |
#define resume_music_stream ResumeMusicStream | |
#define is_music_playing IsMusicPlaying | |
#define set_music_volume SetMusicVolume | |
#define set_music_pitch SetMusicPitch | |
#define get_music_time_length GetMusicTimeLength | |
#define get_music_time_played GetMusicTimePlayed | |
#define init_audio_stream InitAudioStream | |
#define update_audio_stream UpdateAudioStream | |
#define close_audio_stream CloseAudioStream | |
#define is_audio_stream_processed IsAudioStreamProcessed | |
#define play_audio_stream PlayAudioStream | |
#define pause_audio_stream PauseAudioStream | |
#define resume_audio_stream ResumeAudioStream | |
#define is_audio_stream_playing IsAudioStreamPlaying | |
#define stop_audio_stream StopAudioStream | |
#define set_audio_stream_volume SetAudioStreamVolume | |
#define set_audio_stream_pitch SetAudioStreamPitch | |
#define set_audio_stream_buffer_size_default SetAudioStreamBufferSizeDefault | |
/* raymath.h */ | |
#define float3_t float3 | |
#define float16_t float16 | |
#define clamp Clamp | |
#define lerp Lerp | |
#define normalize Normalize | |
#define remap Remap | |
#define vector_2zero Vector2Zero | |
#define vector_2one Vector2One | |
#define vector_2add Vector2Add | |
#define vector_2add_value Vector2AddValue | |
#define vector_2subtract Vector2Subtract | |
#define vector_2subtract_value Vector2SubtractValue | |
#define vector_2length Vector2Length | |
#define vector_2length_sqr Vector2LengthSqr | |
#define vector_2dot_product Vector2DotProduct | |
#define vector_2distance Vector2Distance | |
#define vector_2angle Vector2Angle | |
#define vector_2scale Vector2Scale | |
#define vector_2multiply Vector2Multiply | |
#define vector_2negate Vector2Negate | |
#define vector_2divide Vector2Divide | |
#define vector_2normalize Vector2Normalize | |
#define vector_2lerp Vector2Lerp | |
#define vector_2rotate Vector2Rotate | |
#define vector_2move_towards Vector2MoveTowards | |
#define vector_3zero Vector3Zero | |
#define vector_3one Vector3One | |
#define vector_3add Vector3Add | |
#define vector_3add_value Vector3AddValue | |
#define vector_3subtract Vector3Subtract | |
#define vector_3subtract_value Vector3SubtractValue | |
#define vector_3scale Vector3Scale | |
#define vector_3multiply Vector3Multiply | |
#define vector_3cross_product Vector3CrossProduct | |
#define vector_3perpendicular Vector3Perpendicular | |
#define vector_3length Vector3Length | |
#define vector_3length_sqr Vector3LengthSqr | |
#define vector_3dot_product Vector3DotProduct | |
#define vector_3distance Vector3Distance | |
#define vector_3negate Vector3Negate | |
#define vector_3divide Vector3Divide | |
#define vector_3normalize Vector3Normalize | |
#define vector_3ortho_normalize Vector3OrthoNormalize | |
#define vector_3transform Vector3Transform | |
#define vector_3rotate_by_quaternion Vector3RotateByQuaternion | |
#define vector_3lerp Vector3Lerp | |
#define vector_3reflect Vector3Reflect | |
#define vector_3min Vector3Min | |
#define vector_3max Vector3Max | |
#define vector_3barycenter Vector3Barycenter | |
#define vector_3to_floatv Vector3ToFloatV | |
#define matrix_determinant MatrixDeterminant | |
#define matrix_trace MatrixTrace | |
#define matrix_transpose MatrixTranspose | |
#define matrix_invert MatrixInvert | |
#define matrix_normalize MatrixNormalize | |
#define matrix_identity MatrixIdentity | |
#define matrix_add MatrixAdd | |
#define matrix_subtract MatrixSubtract | |
#define matrix_translate MatrixTranslate | |
#define matrix_rotate MatrixRotate | |
#define matrix_rotate_xyz MatrixRotateXYZ | |
#define matrix_rotatex MatrixRotateX | |
#define matrix_rotatey MatrixRotateY | |
#define matrix_rotatez MatrixRotateZ | |
#define matrix_scale MatrixScale | |
#define matrix_multiply MatrixMultiply | |
#define matrix_frustum MatrixFrustum | |
#define matrix_perspective MatrixPerspective | |
#define matrix_ortho MatrixOrtho | |
#define matrix_look_at MatrixLookAt | |
#define matrix_to_floatv MatrixToFloatV | |
#define quaternion_add QuaternionAdd | |
#define quaternion_add_value QuaternionAddValue | |
#define quaternion_subtract QuaternionSubtract | |
#define quaternion_subtract_value QuaternionSubtractValue | |
#define quaternion_identity QuaternionIdentity | |
#define quaternion_length QuaternionLength | |
#define quaternion_normalize QuaternionNormalize | |
#define quaternion_invert QuaternionInvert | |
#define quaternion_multiply QuaternionMultiply | |
#define quaternion_scale QuaternionScale | |
#define quaternion_divide QuaternionDivide | |
#define quaternion_lerp QuaternionLerp | |
#define quaternion_nlerp QuaternionNlerp | |
#define quaternion_slerp QuaternionSlerp | |
#define quaternion_from_vector_3to_vector3 QuaternionFromVector3ToVector3 | |
#define quaternion_from_matrix QuaternionFromMatrix | |
#define quaternion_to_matrix QuaternionToMatrix | |
#define quaternion_from_axis_angle QuaternionFromAxisAngle | |
#define quaternion_to_axis_angle QuaternionToAxisAngle | |
#define quaternion_from_euler QuaternionFromEuler | |
#define quaternion_to_euler QuaternionToEuler | |
#define quaternion_transform QuaternionTransform | |
/* easings.h */ | |
#define ease_linear_none EaseLinearNone | |
#define ease_linear_in EaseLinearIn | |
#define ease_linear_out EaseLinearOut | |
#define ease_linear_in_out EaseLinearInOut | |
#define ease_sine_in EaseSineIn | |
#define ease_sine_out EaseSineOut | |
#define ease_sine_in_out EaseSineInOut | |
#define ease_circ_in EaseCircIn | |
#define ease_circ_out EaseCircOut | |
#define ease_circ_in_out EaseCircInOut | |
#define ease_cubic_in EaseCubicIn | |
#define ease_cubic_out EaseCubicOut | |
#define ease_cubic_in_out EaseCubicInOut | |
#define ease_quad_in EaseQuadIn | |
#define ease_quad_out EaseQuadOut | |
#define ease_quad_in_out EaseQuadInOut | |
#define ease_expo_in EaseExpoIn | |
#define ease_expo_out EaseExpoOut | |
#define ease_expo_in_out EaseExpoInOut | |
#define ease_back_in EaseBackIn | |
#define ease_back_out EaseBackOut | |
#define ease_back_in_out EaseBackInOut | |
#define ease_bounce_out EaseBounceOut | |
#define ease_bounce_in EaseBounceIn | |
#define ease_bounce_in_out EaseBounceInOut | |
#define ease_elastic_in EaseElasticIn | |
#define ease_elastic_out EaseElasticOut | |
#define ease_elastic_in_out EaseElasticInOut | |
/* rnet.h */ | |
#define __address_information_t _AddressInformation | |
#define __socket_address_ipv4_t _SocketAddressIPv4 | |
#define __socket_address_storage_t _SocketAddressStorage | |
#define ipaddress_t IPAddress | |
#define udpchannel_t UDPChannel | |
#define socket_opt_t SocketOpt | |
#define socket_t Socket | |
#define socket_config_t SocketConfig | |
#define socket_data_packet_t SocketDataPacket | |
#define socket_result_t SocketResult | |
#define socket_set_t SocketSet | |
#define packet_t Packet | |
#define init_network_device InitNetworkDevice | |
#define close_network_device CloseNetworkDevice | |
#define resolve_ip ResolveIP | |
#define resolve_host ResolveHost | |
#define get_address_family GetAddressFamily | |
#define get_address_socket_type GetAddressSocketType | |
#define get_address_protocol GetAddressProtocol | |
#define get_address_canon_name GetAddressCanonName | |
#define get_address_host_and_port GetAddressHostAndPort | |
#define load_address LoadAddress | |
#define unload_address UnloadAddress | |
#define load_address_list LoadAddressList | |
#define socket_create SocketCreate | |
#define socket_bind SocketBind | |
#define socket_listen SocketListen | |
#define socket_connect SocketConnect | |
#define socket_accept SocketAccept | |
#define socket_send SocketSend | |
#define socket_receive SocketReceive | |
#define socket_get_peer_address SocketGetPeerAddress | |
#define get_socket_address_host GetSocketAddressHost | |
#define get_socket_address_port GetSocketAddressPort | |
#define socket_close SocketClose | |
#define socket_set_channel SocketSetChannel | |
#define socket_unset_channel SocketUnsetChannel | |
#define alloc_packet AllocPacket | |
#define resize_packet ResizePacket | |
#define free_packet FreePacket | |
#define alloc_packet_list AllocPacketList | |
#define free_packet_list FreePacketList | |
#define load_socket LoadSocket | |
#define unload_socket UnloadSocket | |
#define load_socket_result LoadSocketResult | |
#define unload_socket_result UnloadSocketResult | |
#define load_socket_set LoadSocketSet | |
#define unload_socket_set UnloadSocketSet | |
#define is_socket_ready IsSocketReady | |
#define is_socket_connected IsSocketConnected | |
#define add_socket AddSocket | |
#define remove_socket RemoveSocket | |
#define check_sockets CheckSockets | |
#define packet_send PacketSend | |
#define packet_receive PacketReceive | |
#define packet_write8 PacketWrite8 | |
#define packet_write16 PacketWrite16 | |
#define packet_write32 PacketWrite32 | |
#define packet_write64 PacketWrite64 | |
#define packet_read8 PacketRead8 | |
#define packet_read16 PacketRead16 | |
#define packet_read32 PacketRead32 | |
#define packet_read64 PacketRead64 | |
#endif //RAYNAMES_H |
At last something sane
This is severely outdated, I can't recommend using it.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
At last something sane