Difference between revisions of "GSDP:GAM100/CProcessing"
From Inside
>Zachary.logsdon |
>Justin.chambers |
||
(40 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{GSDP:GAM100API.css}} | {{GSDP:GAM100API.css}} | ||
+ | == Release == | ||
+ | |||
+ | == Overview == | ||
+ | |||
== Reference == | == Reference == | ||
− | {{Columns| | + | {{Columns|3}} |
+ | |||
+ | === Engine === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Engine_Run() |CP_Engine_Run() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Engine_Terminate() |CP_Engine_Terminate() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Engine_SetNextGameState() |CP_Engine_SetNextGameState() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Engine_SetNextGameStateForced() |CP_Engine_SetNextGameStateForced() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Engine_SetPreUpdateFunction() |CP_Engine_SetPreUpdateFunction() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Engine_SetPostUpdateFunction() |CP_Engine_SetPostUpdateFunction() ]] | ||
+ | |||
+ | === System === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_SetWindowSize() |CP_System_SetWindowSize() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_SetWindowPosition() |CP_System_SetWindowPosition() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_Fullscreen() |CP_System_Fullscreen() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_FullscreenAdvanced() |CP_System_FullscreenAdvanced() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetWindowWidth() |CP_System_GetWindowWidth() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetWindowHeight() |CP_System_GetWindowHeight() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetDisplayWidth() |CP_System_GetDisplayWidth() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetDisplayHeight() |CP_System_GetDisplayHeight() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetWindowHandle() |CP_System_GetWindowHandle() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_SetWindowTitle() |CP_System_SetWindowTitle() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_ShowCursor() |CP_System_ShowCursor() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_ShowConsole() |CP_System_ShowConsole() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetFrameCount() |CP_System_GetFrameCount() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetFrameRate() |CP_System_GetFrameRate() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_SetFrameRate() |CP_System_SetFrameRate() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetDt() |CP_System_GetDt() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetMillis() |CP_System_GetMillis() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_GetSeconds() |CP_System_GetSeconds() ]] | ||
+ | |||
+ | === Settings === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Background() |CP_Settings_Background() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Fill() |CP_Settings_Fill() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_NoFill() |CP_Settings_NoFill() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Stroke() |CP_Settings_Stroke() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_NoStroke() |CP_Settings_NoStroke() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_StrokeWeight() |CP_Settings_StrokeWeight() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Tint() |CP_Settings_Tint() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_NoTint() |CP_Settings_NoTint() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_AntiAlias() |CP_Settings_AntiAlias() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_LineCapMode() |CP_Settings_LineCapMode() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_LineJointMode() |CP_Settings_LineJointMode() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_RectMode() |CP_Settings_RectMode() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_EllipseMode() |CP_Settings_EllipseMode() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_ImageMode() |CP_Settings_ImageMode() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_BlendMode() |CP_Settings_BlendMode() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_ImageFilterMode() |CP_Settings_ImageFilterMode() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_ImageWrapMode() |CP_Settings_ImageWrapMode() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Save() |CP_Settings_Save() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Restore() |CP_Settings_Restore() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_ApplyMatrix() |CP_Settings_ApplyMatrix() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_ResetMatrix() |CP_Settings_ResetMatrix() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Scale() |CP_Settings_Scale() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Rotate() |CP_Settings_Rotate() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_Translate() |CP_Settings_Translate() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_TextSize() |CP_Settings_TextSize() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Settings_TextAlignment() |CP_Settings_TextAlignment() ]] | ||
+ | |||
+ | === Color === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Color_Create() |CP_Color_Create() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Color_Lerp() |CP_Color_Lerp() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Color_FromColorHSV() |CP_Color_FromColorHSV() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_ColorHSV_Create() |CP_ColorHSV_Create() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_ColorHSV_Lerp() |CP_ColorHSV_Lerp() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_ColorHSV_FromColor() |CP_ColorHSV_FromColor() ]] | ||
+ | |||
+ | === Graphics === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawPoint() |CP_Graphics_DrawPoint()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawLine() |CP_Graphics_DrawLine()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawLineAdvanced() |CP_Graphics_DrawLineAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawRect() |CP_Graphics_DrawRect()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawRectAdvanced() |CP_Graphics_DrawRectAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawCircle()|CP_Graphics_DrawCircle()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawEllipse()|CP_Graphics_DrawEllipse()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawEllipseAdvanced()|CP_Graphics_DrawEllipseAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawTriangle()|CP_Graphics_DrawTriangle()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawTriangleAdvanced()|CP_Graphics_DrawTriangleAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawQuad()|CP_Graphics_DrawQuad()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_DrawQuadAdvanced()|CP_Graphics_DrawQuadAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_BeginShape()|CP_Graphics_BeginShape()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_AddVertex()|CP_Graphics_AddVertex()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Graphics_EndShape()|CP_Graphics_EndShape()]] | ||
+ | |||
+ | === Image === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_Load()|CP_Image_Load()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_Free()|CP_Image_Free()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_GetWidth()|CP_Image_GetWidth()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_GetHeight()|CP_Image_GetHeight()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_Draw()|CP_Image_Draw()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_DrawAdvanced()|CP_Image_DrawAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_DrawSubImage()|CP_Image_DrawSubImage()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_CreateFromData()|CP_Image_CreateFromData()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_Screenshot()|CP_Image_Screenshot()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_GetPixelData()|CP_Image_GetPixelData()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_GetPixelBufferSize()|CP_Image_GetPixelBufferSize()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Image_UpdatePixelData()|CP_Image_UpdatePixelData()]] | ||
+ | |||
+ | === Sound === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_Load()|CP_Sound_Load()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_LoadMusic()|CP_Sound_LoadMusic()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_Free()|CP_Sound_Free()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_Play()|CP_Sound_Play()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_PlayMusic()|CP_Sound_PlayMusic()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_PlayAdvanced()|CP_Sound_PlayAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_PauseAll()|CP_Sound_PauseAll()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_PauseGroup()|CP_Sound_PauseGroup()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_ResumeAll()|CP_Sound_ResumeAll()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_ResumeGroup()|CP_Sound_ResumeGroup()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_StopAll()|CP_Sound_StopAll()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_StopGroup()|CP_Sound_StopGroup()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_SetGroupVolume()|CP_Sound_SetGroupVolume()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_GetGroupVolume()|CP_Sound_GetGroupVolume()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_SetGroupPitch()|CP_Sound_SetGroupPitch()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Sound_GetGroupPitch()|CP_Sound_GetGroupPitch()]] | ||
+ | |||
+ | === Font === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Font_GetDefault()|CP_Font_GetDefault()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Font_Load()|CP_Font_Load()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Font_Set()|CP_Font_Set()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Font_DrawText()|CP_Font_DrawText()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Font_DrawTextBox()|CP_Font_DrawTextBox()]] | ||
+ | |||
+ | === Input === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_KeyTriggered()|CP_Input_KeyTriggered()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_KeyReleased()|CP_Input_KeyReleased()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_KeyDown()|CP_Input_KeyDown()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_MouseTriggered()|CP_Input_MouseTriggered()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_MouseReleased()|CP_Input_MouseReleased()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_MouseDragged()|CP_Input_MouseDragged()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_MouseDown()|CP_Input_MouseDown()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_MouseMoved()|CP_Input_MouseMoved()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_MouseClicked()|CP_Input_MouseClicked()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_MouseDoubleClicked()|CP_Input_MouseDoubleClicked()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_MouseWheel()|CP_Input_MouseWheel()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GetMouseX()|CP_Input_GetMouseX()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GetMouseY()|CP_Input_GetMouseY()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GetMousePreviousX()|CP_Input_GetMousePreviousX()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GetMousePreviousY()|CP_Input_GetMousePreviousY()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GetMouseDeltaX()|CP_Input_GetMouseDeltaX()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GetMouseDeltaY()|CP_Input_GetMouseDeltaY()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GetMouseWorldX()|CP_Input_GetMouseWorldX()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GetMouseWorldY()|CP_Input_GetMouseWorldY()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadTriggered()|CP_Input_GamepadTriggered()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadTriggeredAdvanced()|CP_Input_GamepadTriggeredAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadReleased()|CP_Input_GamepadReleased()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadReleasedAdvanced()|CP_Input_GamepadReleasedAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadDown()|CP_Input_GamepadDown()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadDownAdvanced()|CP_Input_GamepadDownAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadRightTrigger()|CP_Input_GamepadRightTrigger()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadRightTriggerAdvanced()|CP_Input_GamepadRightTriggerAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadLeftTrigger()|CP_Input_GamepadLeftTrigger()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadLeftTriggerAdvanced()|CP_Input_GamepadLeftTriggerAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadRightStick()|CP_Input_GamepadRightStick()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadRightStickAdvanced()|CP_Input_GamepadRightStickAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadLeftStick()|CP_Input_GamepadLeftStick()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadLeftStickAdvanced()|CP_Input_GamepadLeftStickAdvanced()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadConnected()|CP_Input_GamepadConnected()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Input_GamepadConnectedAdvanced()|CP_Input_GamepadConnectedAdvanced()]] | ||
+ | |||
+ | === Math === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_ClampInt()|CP_Math_ClampInt()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_ClampFloat()|CP_Math_ClampFloat()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_LerpInt()|CP_Math_LerpInt()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_LerpFloat()|CP_Math_LerpFloat()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_Square()|CP_Math_Square()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_Distance()|CP_Math_Distance()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_Degrees()|CP_Math_Degrees()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_Radians()|CP_Math_Radians()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_ScreenToWorld()|CP_Math_ScreenToWorld()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Math_WorldToScreen()|CP_Math_WorldToScreen()]] | ||
+ | |||
+ | === Vector === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Set()|CP_Vector_Set()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Zero()|CP_Vector_Zero()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Negate()|CP_Vector_Negate()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Add()|CP_Vector_Add()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Subtract()|CP_Vector_Subtract()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Normalize()|CP_Vector_Normalize()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Scale()|CP_Vector_Scale()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_MatrixMultiply()|CP_Vector_MatrixMultiply()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Length()|CP_Vector_Length()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Distance()|CP_Vector_Distance()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_DotProduct()|CP_Vector_DotProduct()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_CrossProduct()|CP_Vector_CrossProduct()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector_Angle()|CP_Vector_Angle()]] | ||
+ | |||
+ | === Matrix === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_Set()|CP_Matrix_Set()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_Identity()|CP_Matrix_Identity()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_FromVector()|CP_Matrix_FromVector()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_Scale()|CP_Matrix_Scale()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_Translate()|CP_Matrix_Translate()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_Rotate()|CP_Matrix_Rotate()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_RotateRadians()|CP_Matrix_RotateRadians()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_Transpose()|CP_Matrix_Transpose()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_Inverse()|CP_Matrix_Inverse()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix_Multiply()|CP_Matrix_Multiply()]] | ||
+ | |||
+ | === Random === | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_GetBool()|CP_Random_GetBool()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_GetInt()|CP_Random_GetInt()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_RangeInt()|CP_Random_RangeInt()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_GetFloat()|CP_Random_GetFloat()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_RangeFloat()|CP_Random_RangeFloat()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_Seed()|CP_Random_Seed()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_Gaussian()|CP_Random_Gaussian()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_Noise()|CP_Random_Noise()]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Random_NoiseSeed()|CP_Random_NoiseSeed()]] | ||
− | === | + | === Types === |
− | * [[GSDP:GAM100/CProcessing/Run()|Run()]] | + | * [[GSDP:GAM100/CProcessing/CP_BOOL|CP_BOOL]] |
− | * [[GSDP:GAM100/CProcessing/Terminate()|Terminate()]] | + | * [[GSDP:GAM100/CProcessing/CP_Image|CP_Image]] |
− | * [[GSDP:GAM100/CProcessing/SetNextGameState()|SetNextGameState()]] | + | * [[GSDP:GAM100/CProcessing/CP_Sound|CP_Sound]] |
− | * [[GSDP:GAM100/CProcessing/SetNextGameStateForced()|SetNextGameStateForced()]] | + | * [[GSDP:GAM100/CProcessing/CP_Font|CP_Font]] |
− | * [[GSDP:GAM100/CProcessing/GetWindowHandle()|GetWindowHandle()]] | + | * [[GSDP:GAM100/CProcessing/CP_Color |CP_Color ]] |
+ | * [[GSDP:GAM100/CProcessing/CP_ColorHSV|CP_ColorHSV]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_LINE_CAP_MODE|CP_LINE_CAP_MODE]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_LINE_JOINT_MODE|CP_LINE_JOINT_MODE]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_POSITION_MODE|CP_POSITION_MODE]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_BLEND_MODE|CP_BLEND_MODE]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_IMAGE_FILTER_MODE|CP_IMAGE_FILTER_MODE]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_IMAGE_WRAP_MODE|CP_IMAGE_WRAP_MODE]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_TEXT_ALIGN_HORIZONTAL|CP_TEXT_ALIGN_HORIZONTAL]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_TEXT_ALIGN_VERTICAL|CP_TEXT_ALIGN_VERTICAL]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_SOUND_GROUP|CP_SOUND_GROUP]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Vector|CP_Vector]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_Matrix|CP_Matrix]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_KEY|CP_KEY]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_MOUSE|CP_MOUSE]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_GAMEPAD|CP_GAMEPAD]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_MAX_GAMEPADS|CP_MAX_GAMEPADS]] | ||
+ | |||
+ | {{Columns|end=1}} | ||
+ | |||
+ | |||
+ | == Deprecated Code == | ||
+ | This section has old function references and past examples to be removed | ||
+ | {{Columns|3}} | ||
+ | |||
+ | * [[GSDP:GAM100/CProcessing/CP_System_Run() |CP_System_Run() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_Terminate() |CP_System_Terminate() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_SetNextGameState() |CP_System_SetNextGameState() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/CP_System_SetNextGameStateForced() |CP_System_SetNextGameStateForced() ]] | ||
+ | |||
+ | * [[GSDP:GAM100/CProcessing/Run() |Run() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/Terminate() |Terminate() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/SetNextGameState() |SetNextGameState() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/SetNextGameStateForced() |SetNextGameStateForced() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/GetWindowHandle() |GetWindowHandle() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/setExitOnEscape() |setExitOnEscape() ]] | ||
− | |||
* [[GSDP:GAM100/CProcessing/mouseX |mouseX ]] | * [[GSDP:GAM100/CProcessing/mouseX |mouseX ]] | ||
* [[GSDP:GAM100/CProcessing/mouseY |mouseY ]] | * [[GSDP:GAM100/CProcessing/mouseY |mouseY ]] | ||
Line 17: | Line 262: | ||
* [[GSDP:GAM100/CProcessing/worldMouseX |worldMouseX ]] | * [[GSDP:GAM100/CProcessing/worldMouseX |worldMouseX ]] | ||
* [[GSDP:GAM100/CProcessing/worldMouseY |worldMouseY ]] | * [[GSDP:GAM100/CProcessing/worldMouseY |worldMouseY ]] | ||
− | + | ||
* [[GSDP:GAM100/CProcessing/displayWidth |displayWidth ]] | * [[GSDP:GAM100/CProcessing/displayWidth |displayWidth ]] | ||
* [[GSDP:GAM100/CProcessing/displayHeight|displayHeight ]] | * [[GSDP:GAM100/CProcessing/displayHeight|displayHeight ]] | ||
Line 24: | Line 269: | ||
* [[GSDP:GAM100/CProcessing/width |width ]] | * [[GSDP:GAM100/CProcessing/width |width ]] | ||
* [[GSDP:GAM100/CProcessing/height |height ]] | * [[GSDP:GAM100/CProcessing/height |height ]] | ||
− | + | ||
* [[GSDP:GAM100/CProcessing/canvasWidth |canvasWidth ]] | * [[GSDP:GAM100/CProcessing/canvasWidth |canvasWidth ]] | ||
* [[GSDP:GAM100/CProcessing/canvasHeight |canvasHeight ]] | * [[GSDP:GAM100/CProcessing/canvasHeight |canvasHeight ]] | ||
− | |||
− | |||
− | |||
* [[GSDP:GAM100/CProcessing/ShapeMode|ShapeMode]] | * [[GSDP:GAM100/CProcessing/ShapeMode|ShapeMode]] | ||
* [[GSDP:GAM100/CProcessing/PColor |PColor ]] | * [[GSDP:GAM100/CProcessing/PColor |PColor ]] | ||
+ | * [[GSDP:GAM100/CProcessing/PColorHSV|PColorHSV]] | ||
* [[GSDP:GAM100/CProcessing/PFont |PFont ]] | * [[GSDP:GAM100/CProcessing/PFont |PFont ]] | ||
* [[GSDP:GAM100/CProcessing/PImage |PImage ]] | * [[GSDP:GAM100/CProcessing/PImage |PImage ]] | ||
* [[GSDP:GAM100/CProcessing/PSound |PSound ]] | * [[GSDP:GAM100/CProcessing/PSound |PSound ]] | ||
− | |||
− | |||
* [[GSDP:GAM100/CProcessing/Vec2|Vec2]] | * [[GSDP:GAM100/CProcessing/Vec2|Vec2]] | ||
* [[GSDP:GAM100/CProcessing/Mat3|Mat3]] | * [[GSDP:GAM100/CProcessing/Mat3|Mat3]] | ||
− | + | * [[GSDP:GAM100/CProcessing/color() |color() ]] | |
− | * [[GSDP:GAM100/CProcessing/color() | + | * [[GSDP:GAM100/CProcessing/colorHSV() |colorHSV() ]] |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/lerpColor() |lerpColor() ]] |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/lerpColorHSV() |lerpColorHSV()]] |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/rgb2hsv() |rgb2hsv() ]] |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/hsv2rgb() |hsv2rgb() ]] |
− | * [[GSDP:GAM100/CProcessing/ | ||
− | |||
− | |||
* [[GSDP:GAM100/CProcessing/Key|Key]] | * [[GSDP:GAM100/CProcessing/Key|Key]] | ||
* [[GSDP:GAM100/CProcessing/MouseButton|MouseButton]] | * [[GSDP:GAM100/CProcessing/MouseButton|MouseButton]] | ||
− | |||
* [[GSDP:GAM100/CProcessing/keyPressed() |keyPressed() ]] | * [[GSDP:GAM100/CProcessing/keyPressed() |keyPressed() ]] | ||
* [[GSDP:GAM100/CProcessing/keyReleased() |keyReleased() ]] | * [[GSDP:GAM100/CProcessing/keyReleased() |keyReleased() ]] | ||
Line 67: | Line 304: | ||
* [[GSDP:GAM100/CProcessing/doubleClicked() |doubleClicked() ]] | * [[GSDP:GAM100/CProcessing/doubleClicked() |doubleClicked() ]] | ||
* [[GSDP:GAM100/CProcessing/mouseWheel() |mouseWheel() ]] | * [[GSDP:GAM100/CProcessing/mouseWheel() |mouseWheel() ]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[GSDP:GAM100/CProcessing/clampFloat() |clampFloat() ]] | * [[GSDP:GAM100/CProcessing/clampFloat() |clampFloat() ]] | ||
* [[GSDP:GAM100/CProcessing/clampInt() |clampInt() ]] | * [[GSDP:GAM100/CProcessing/clampInt() |clampInt() ]] | ||
− | |||
− | |||
* [[GSDP:GAM100/CProcessing/lerpFloat() |lerpFloat() ]] | * [[GSDP:GAM100/CProcessing/lerpFloat() |lerpFloat() ]] | ||
* [[GSDP:GAM100/CProcessing/lerpInt() |lerpInt() ]] | * [[GSDP:GAM100/CProcessing/lerpInt() |lerpInt() ]] | ||
Line 86: | Line 312: | ||
* [[GSDP:GAM100/CProcessing/degrees() |degrees() ]] | * [[GSDP:GAM100/CProcessing/degrees() |degrees() ]] | ||
* [[GSDP:GAM100/CProcessing/radians() |radians() ]] | * [[GSDP:GAM100/CProcessing/radians() |radians() ]] | ||
− | + | ||
− | |||
* [[GSDP:GAM100/CProcessing/mat3() |mat3() ]] | * [[GSDP:GAM100/CProcessing/mat3() |mat3() ]] | ||
* [[GSDP:GAM100/CProcessing/mat3_identity() |mat3_identity() ]] | * [[GSDP:GAM100/CProcessing/mat3_identity() |mat3_identity() ]] | ||
Line 100: | Line 325: | ||
* [[GSDP:GAM100/CProcessing/mat3_concat() |mat3_concat() ]] | * [[GSDP:GAM100/CProcessing/mat3_concat() |mat3_concat() ]] | ||
* [[GSDP:GAM100/CProcessing/mat3_mult_vec2() |mat3_mult_vec2() ]] | * [[GSDP:GAM100/CProcessing/mat3_mult_vec2() |mat3_mult_vec2() ]] | ||
− | + | ||
* [[GSDP:GAM100/CProcessing/vec2() |vec2() ]] | * [[GSDP:GAM100/CProcessing/vec2() |vec2() ]] | ||
* [[GSDP:GAM100/CProcessing/vec2_zero() |vec2_zero() ]] | * [[GSDP:GAM100/CProcessing/vec2_zero() |vec2_zero() ]] | ||
Line 115: | Line 340: | ||
* [[GSDP:GAM100/CProcessing/vec2_angle() |vec2_angle() ]] | * [[GSDP:GAM100/CProcessing/vec2_angle() |vec2_angle() ]] | ||
− | |||
* [[GSDP:GAM100/CProcessing/randomSeed() |randomSeed() ]] | * [[GSDP:GAM100/CProcessing/randomSeed() |randomSeed() ]] | ||
* [[GSDP:GAM100/CProcessing/randomFloat() |randomFloat() ]] | * [[GSDP:GAM100/CProcessing/randomFloat() |randomFloat() ]] | ||
Line 125: | Line 349: | ||
* [[GSDP:GAM100/CProcessing/noiseSeed() |noiseSeed() ]] | * [[GSDP:GAM100/CProcessing/noiseSeed() |noiseSeed() ]] | ||
− | |||
* [[GSDP:GAM100/CProcessing/setWindowTitle() |setWindowTitle() ]] | * [[GSDP:GAM100/CProcessing/setWindowTitle() |setWindowTitle() ]] | ||
* [[GSDP:GAM100/CProcessing/background() |background() ]] | * [[GSDP:GAM100/CProcessing/background() |background() ]] | ||
Line 150: | Line 373: | ||
* [[GSDP:GAM100/CProcessing/worldToScreen() |worldToScreen() ]] | * [[GSDP:GAM100/CProcessing/worldToScreen() |worldToScreen() ]] | ||
* [[GSDP:GAM100/CProcessing/screenToWorld() |screenToWorld() ]] | * [[GSDP:GAM100/CProcessing/screenToWorld() |screenToWorld() ]] | ||
− | + | ||
− | |||
− | |||
* [[GSDP:GAM100/CProcessing/rect() |rect() ]] | * [[GSDP:GAM100/CProcessing/rect() |rect() ]] | ||
* [[GSDP:GAM100/CProcessing/ellipse() |ellipse() ]] | * [[GSDP:GAM100/CProcessing/ellipse() |ellipse() ]] | ||
Line 165: | Line 386: | ||
* [[GSDP:GAM100/CProcessing/triangleRotated() |triangleRotated() ]] | * [[GSDP:GAM100/CProcessing/triangleRotated() |triangleRotated() ]] | ||
* [[GSDP:GAM100/CProcessing/quadRotated() |quadRotated() ]] | * [[GSDP:GAM100/CProcessing/quadRotated() |quadRotated() ]] | ||
− | |||
* [[GSDP:GAM100/CProcessing/beginShape() |beginShape() ]] | * [[GSDP:GAM100/CProcessing/beginShape() |beginShape() ]] | ||
* [[GSDP:GAM100/CProcessing/vertex() |vertex() ]] | * [[GSDP:GAM100/CProcessing/vertex() |vertex() ]] | ||
Line 172: | Line 392: | ||
* [[GSDP:GAM100/CProcessing/ellipseMode() |ellipseMode() ]] | * [[GSDP:GAM100/CProcessing/ellipseMode() |ellipseMode() ]] | ||
− | |||
* [[GSDP:GAM100/CProcessing/loadImage() |loadImage() ]] | * [[GSDP:GAM100/CProcessing/loadImage() |loadImage() ]] | ||
* [[GSDP:GAM100/CProcessing/loadImageAdvanced() |loadImageAdvanced() ]] | * [[GSDP:GAM100/CProcessing/loadImageAdvanced() |loadImageAdvanced() ]] | ||
Line 193: | Line 412: | ||
* [[GSDP:GAM100/CProcessing/readFrameBuffer() |readFrameBuffer() ]] | * [[GSDP:GAM100/CProcessing/readFrameBuffer() |readFrameBuffer() ]] | ||
* [[GSDP:GAM100/CProcessing/readFrameBufferAdvanced() |readFrameBufferAdvanced() ]] | * [[GSDP:GAM100/CProcessing/readFrameBufferAdvanced() |readFrameBufferAdvanced() ]] | ||
− | + | ||
− | |||
* [[GSDP:GAM100/CProcessing/defaultFont |defaultFont ]] | * [[GSDP:GAM100/CProcessing/defaultFont |defaultFont ]] | ||
* [[GSDP:GAM100/CProcessing/loadFont() |loadFont() ]] | * [[GSDP:GAM100/CProcessing/loadFont() |loadFont() ]] | ||
Line 202: | Line 420: | ||
* [[GSDP:GAM100/CProcessing/textSize() |textSize() ]] | * [[GSDP:GAM100/CProcessing/textSize() |textSize() ]] | ||
* [[GSDP:GAM100/CProcessing/textAlign() |textAlign() ]] | * [[GSDP:GAM100/CProcessing/textAlign() |textAlign() ]] | ||
+ | |||
+ | * [[GSDP:GAM100/CProcessing/soundLoad() |soundLoad() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/soundFree() |soundFree() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/soundPlay() |soundPlay() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/soundPlayAdvanced() |soundPlayAdvanced() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/soundPauseAll() |soundPauseAll() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/soundResumeAll() |soundResumeAll() ]] | ||
+ | * [[GSDP:GAM100/CProcessing/soundStopAll() |soundStopAll() ]] | ||
− | + | * [[GSDP:GAM100/CProcessing/frameCount |frameCount ]] | |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/frameRate |frameRate ]] |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/dt() |dt() ]] |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/millis() |millis() ]] |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/second() |second() ]] |
− | * [[GSDP:GAM100/CProcessing/ | + | * [[GSDP:GAM100/CProcessing/setFrameRate() |setFrameRate() ]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * [[GSDP:GAM100/CProcessing/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{{Columns|end=1}} | {{Columns|end=1}} |
Latest revision as of 22:12, 21 September 2020
Release
Overview
Reference
Engine
- CP_Engine_Run()
- CP_Engine_Terminate()
- CP_Engine_SetNextGameState()
- CP_Engine_SetNextGameStateForced()
- CP_Engine_SetPreUpdateFunction()
- CP_Engine_SetPostUpdateFunction()
System
- CP_System_SetWindowSize()
- CP_System_SetWindowPosition()
- CP_System_Fullscreen()
- CP_System_FullscreenAdvanced()
- CP_System_GetWindowWidth()
- CP_System_GetWindowHeight()
- CP_System_GetDisplayWidth()
- CP_System_GetDisplayHeight()
- CP_System_GetWindowHandle()
- CP_System_SetWindowTitle()
- CP_System_ShowCursor()
- CP_System_ShowConsole()
- CP_System_GetFrameCount()
- CP_System_GetFrameRate()
- CP_System_SetFrameRate()
- CP_System_GetDt()
- CP_System_GetMillis()
- CP_System_GetSeconds()
Settings
- CP_Settings_Background()
- CP_Settings_Fill()
- CP_Settings_NoFill()
- CP_Settings_Stroke()
- CP_Settings_NoStroke()
- CP_Settings_StrokeWeight()
- CP_Settings_Tint()
- CP_Settings_NoTint()
- CP_Settings_AntiAlias()
- CP_Settings_LineCapMode()
- CP_Settings_LineJointMode()
- CP_Settings_RectMode()
- CP_Settings_EllipseMode()
- CP_Settings_ImageMode()
- CP_Settings_BlendMode()
- CP_Settings_ImageFilterMode()
- CP_Settings_ImageWrapMode()
- CP_Settings_Save()
- CP_Settings_Restore()
- CP_Settings_ApplyMatrix()
- CP_Settings_ResetMatrix()
- CP_Settings_Scale()
- CP_Settings_Rotate()
- CP_Settings_Translate()
- CP_Settings_TextSize()
- CP_Settings_TextAlignment()
Color
- CP_Color_Create()
- CP_Color_Lerp()
- CP_Color_FromColorHSV()
- CP_ColorHSV_Create()
- CP_ColorHSV_Lerp()
- CP_ColorHSV_FromColor()
Graphics
- CP_Graphics_DrawPoint()
- CP_Graphics_DrawLine()
- CP_Graphics_DrawLineAdvanced()
- CP_Graphics_DrawRect()
- CP_Graphics_DrawRectAdvanced()
- CP_Graphics_DrawCircle()
- CP_Graphics_DrawEllipse()
- CP_Graphics_DrawEllipseAdvanced()
- CP_Graphics_DrawTriangle()
- CP_Graphics_DrawTriangleAdvanced()
- CP_Graphics_DrawQuad()
- CP_Graphics_DrawQuadAdvanced()
- CP_Graphics_BeginShape()
- CP_Graphics_AddVertex()
- CP_Graphics_EndShape()
Image
- CP_Image_Load()
- CP_Image_Free()
- CP_Image_GetWidth()
- CP_Image_GetHeight()
- CP_Image_Draw()
- CP_Image_DrawAdvanced()
- CP_Image_DrawSubImage()
- CP_Image_CreateFromData()
- CP_Image_Screenshot()
- CP_Image_GetPixelData()
- CP_Image_GetPixelBufferSize()
- CP_Image_UpdatePixelData()
Sound
- CP_Sound_Load()
- CP_Sound_LoadMusic()
- CP_Sound_Free()
- CP_Sound_Play()
- CP_Sound_PlayMusic()
- CP_Sound_PlayAdvanced()
- CP_Sound_PauseAll()
- CP_Sound_PauseGroup()
- CP_Sound_ResumeAll()
- CP_Sound_ResumeGroup()
- CP_Sound_StopAll()
- CP_Sound_StopGroup()
- CP_Sound_SetGroupVolume()
- CP_Sound_GetGroupVolume()
- CP_Sound_SetGroupPitch()
- CP_Sound_GetGroupPitch()
Font
Input
- CP_Input_KeyTriggered()
- CP_Input_KeyReleased()
- CP_Input_KeyDown()
- CP_Input_MouseTriggered()
- CP_Input_MouseReleased()
- CP_Input_MouseDragged()
- CP_Input_MouseDown()
- CP_Input_MouseMoved()
- CP_Input_MouseClicked()
- CP_Input_MouseDoubleClicked()
- CP_Input_MouseWheel()
- CP_Input_GetMouseX()
- CP_Input_GetMouseY()
- CP_Input_GetMousePreviousX()
- CP_Input_GetMousePreviousY()
- CP_Input_GetMouseDeltaX()
- CP_Input_GetMouseDeltaY()
- CP_Input_GetMouseWorldX()
- CP_Input_GetMouseWorldY()
- CP_Input_GamepadTriggered()
- CP_Input_GamepadTriggeredAdvanced()
- CP_Input_GamepadReleased()
- CP_Input_GamepadReleasedAdvanced()
- CP_Input_GamepadDown()
- CP_Input_GamepadDownAdvanced()
- CP_Input_GamepadRightTrigger()
- CP_Input_GamepadRightTriggerAdvanced()
- CP_Input_GamepadLeftTrigger()
- CP_Input_GamepadLeftTriggerAdvanced()
- CP_Input_GamepadRightStick()
- CP_Input_GamepadRightStickAdvanced()
- CP_Input_GamepadLeftStick()
- CP_Input_GamepadLeftStickAdvanced()
- CP_Input_GamepadConnected()
- CP_Input_GamepadConnectedAdvanced()
Math
- CP_Math_ClampInt()
- CP_Math_ClampFloat()
- CP_Math_LerpInt()
- CP_Math_LerpFloat()
- CP_Math_Square()
- CP_Math_Distance()
- CP_Math_Degrees()
- CP_Math_Radians()
- CP_Math_ScreenToWorld()
- CP_Math_WorldToScreen()
Vector
- CP_Vector_Set()
- CP_Vector_Zero()
- CP_Vector_Negate()
- CP_Vector_Add()
- CP_Vector_Subtract()
- CP_Vector_Normalize()
- CP_Vector_Scale()
- CP_Vector_MatrixMultiply()
- CP_Vector_Length()
- CP_Vector_Distance()
- CP_Vector_DotProduct()
- CP_Vector_CrossProduct()
- CP_Vector_Angle()
Matrix
- CP_Matrix_Set()
- CP_Matrix_Identity()
- CP_Matrix_FromVector()
- CP_Matrix_Scale()
- CP_Matrix_Translate()
- CP_Matrix_Rotate()
- CP_Matrix_RotateRadians()
- CP_Matrix_Transpose()
- CP_Matrix_Inverse()
- CP_Matrix_Multiply()
Random
- CP_Random_GetBool()
- CP_Random_GetInt()
- CP_Random_RangeInt()
- CP_Random_GetFloat()
- CP_Random_RangeFloat()
- CP_Random_Seed()
- CP_Random_Gaussian()
- CP_Random_Noise()
- CP_Random_NoiseSeed()
Types
Deprecated Code
This section has old function references and past examples to be removed
- CP_System_Run()
- CP_System_Terminate()
- CP_System_SetNextGameState()
- CP_System_SetNextGameStateForced()
- keyPressed()
- keyReleased()
- keyIsDown()
- mousePressed()
- mouseReleased()
- mouseDragged()
- mouseIsDown()
- mouseMoved()
- mouseClicked()
- doubleClicked()
- mouseWheel()
- mat3()
- mat3_identity()
- mat3_set()
- mat3_from_vector()
- mat3_scale()
- mat3_translate()
- mat3_rotate()
- mat3_rotate_rad()
- mat3_transpose()
- mat3_inverse()
- mat3_concat()
- mat3_mult_vec2()
- vec2()
- vec2_zero()
- vec2_set()
- vec2_neg()
- vec2_add()
- vec2_sub()
- vec2_norm()
- vec2_scale()
- vec2_length()
- vec2_distance()
- vec2_dot()
- vec2_cross()
- vec2_angle()
- randomSeed()
- randomFloat()
- randomRangeFloat()
- randomInt()
- randomRangeInt()
- randomGaussian()
- noise()
- noiseSeed()
- setWindowTitle()
- background()
- fill()
- noFill()
- stroke()
- noStroke()
- strokeWeight()
- size()
- fullscreen()
- fullscreenAdvanced()
- blendMode()
- cursor()
- noCursor()
- translate()
- scale()
- scaleX()
- scaleY()
- rotate()
- applyMatrix()
- resetMatrix()
- save()
- restore()
- worldToScreen()
- screenToWorld()
- rect()
- ellipse()
- circle()
- line()
- point()
- triangle()
- quad()
- rectRotated()
- ellipseRotated()
- lineRotated()
- triangleRotated()
- quadRotated()
- beginShape()
- vertex()
- endShape()
- rectMode()
- ellipseMode()
- loadImage()
- loadImageAdvanced()
- image()
- imageRotated()
- imageSize()
- imageMode()
- createImage()
- createImageAdvanced()
- freeImage()
- imageWidth()
- imageHeight()
- imagePixel()
- imageCreateSubimage()
- imageCreateSubimageAdvanced()
- imageCreateTint()
- imageCreateTintAdvanced()
- imageData()
- imageUpdate()
- readFrameBuffer()
- readFrameBufferAdvanced()