Difference between revisions of "GSDP:GAM100/CProcessing"

From Inside
Jump to: navigation, search
>Justin.chambers
>Justin.chambers
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{GSDP:GAM100API.css}}
 
{{GSDP:GAM100API.css}}
 +
== Release ==
 +
 +
== Overview ==
 +
 
== Reference ==
 
== Reference ==
 
{{Columns|3}}
 
{{Columns|3}}
  
 
=== Engine ===
 
=== Engine ===
* [[GSDP:GAM100/CProcessing/CP_System_Run()                   |CP_System_Run()                   ]]
+
* [[GSDP:GAM100/CProcessing/CP_Engine_Run()                             |CP_Engine_Run() ]]
* [[GSDP:GAM100/CProcessing/CP_System_Terminate()             |CP_System_Terminate()             ]]
+
* [[GSDP:GAM100/CProcessing/CP_Engine_Terminate()                       |CP_Engine_Terminate() ]]
* [[GSDP:GAM100/CProcessing/CP_System_SetNextGameState()     |CP_System_SetNextGameState()     ]]
+
* [[GSDP:GAM100/CProcessing/CP_Engine_SetNextGameState()               |CP_Engine_SetNextGameState() ]]
* [[GSDP:GAM100/CProcessing/CP_System_SetNextGameStateForced()|CP_System_SetNextGameStateForced()]]
+
* [[GSDP:GAM100/CProcessing/CP_Engine_SetNextGameStateForced()         |CP_Engine_SetNextGameStateForced() ]]
* [[GSDP:GAM100/CProcessing/CP_Engine_SetPreUpdateFunction() |CP_Engine_SetPreUpdateFunction() ]]
+
* [[GSDP:GAM100/CProcessing/CP_Engine_SetPreUpdateFunction()           |CP_Engine_SetPreUpdateFunction() ]]
* [[GSDP:GAM100/CProcessing/CP_Engine_SetPostUpdateFunction() |CP_Engine_SetPostUpdateFunction() ]]
+
* [[GSDP:GAM100/CProcessing/CP_Engine_SetPostUpdateFunction()           |CP_Engine_SetPostUpdateFunction() ]]
  
 
=== System ===
 
=== System ===
* [[GSDP:GAM100/CProcessing/CP_System_SetWindowSize()|CP_System_SetWindowSize()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_SetWindowSize()                   |CP_System_SetWindowSize() ]]
* [[GSDP:GAM100/CProcessing/CP_System_SetWindowPosition()|CP_System_SetWindowPosition()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_SetWindowPosition()               |CP_System_SetWindowPosition() ]]
* [[GSDP:GAM100/CProcessing/CP_System_Fullscreen()|CP_System_Fullscreen()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_Fullscreen()                     |CP_System_Fullscreen() ]]
* [[GSDP:GAM100/CProcessing/CP_System_FullscreenAdvanced()|CP_System_FullscreenAdvanced()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_FullscreenAdvanced()             |CP_System_FullscreenAdvanced() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetWindowWidth()|CP_System_GetWindowWidth()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetWindowWidth()                 |CP_System_GetWindowWidth() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetWindowHeight()|CP_System_GetWindowHeight()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetWindowHeight()                 |CP_System_GetWindowHeight() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetDisplayWidth()|CP_System_GetDisplayWidth()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetDisplayWidth()                 |CP_System_GetDisplayWidth() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetDisplayHeight()|CP_System_GetDisplayHeight()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetDisplayHeight()               |CP_System_GetDisplayHeight() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetWindowHandle()       |CP_System_GetWindowHandle()       ]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetWindowHandle()                 |CP_System_GetWindowHandle() ]]
* [[GSDP:GAM100/CProcessing/CP_System_SetWindowTitle()|CP_System_SetWindowTitle()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_SetWindowTitle()                 |CP_System_SetWindowTitle() ]]
* [[GSDP:GAM100/CProcessing/CP_System_ShowCursor()|CP_System_ShowCursor()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_ShowCursor()                     |CP_System_ShowCursor() ]]
* [[GSDP:GAM100/CProcessing/CP_System_ShowConsole()|CP_System_ShowConsole()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_ShowConsole()                     |CP_System_ShowConsole() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetFrameCount()|CP_System_GetFrameCount()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetFrameCount()                   |CP_System_GetFrameCount() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetFrameRate()|CP_System_GetFrameRate()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetFrameRate()                   |CP_System_GetFrameRate() ]]
* [[GSDP:GAM100/CProcessing/CP_System_SetFrameRate()|CP_System_SetFrameRate()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_SetFrameRate()                   |CP_System_SetFrameRate() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetDt()|CP_System_GetDt()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetDt()                           |CP_System_GetDt() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetMillis()|CP_System_GetMillis()]]
+
* [[GSDP:GAM100/CProcessing/CP_System_GetMillis()                       |CP_System_GetMillis() ]]
* [[GSDP:GAM100/CProcessing/CP_System_GetSeconds()|CP_System_GetSeconds()]]
+
* [[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() ]]
  
===== Globals =====
+
=== Graphics ===
* [[GSDP:GAM100/CProcessing/CP_Input_GetMouseX()         |CP_Input_GetMouseX()         ]]
+
* [[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_GetMouseY()|CP_Input_GetMouseY()]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_GetMousePreviousX()|CP_Input_GetMousePreviousX()]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_GetMousePreviousX()|CP_Input_GetMousePreviousX()]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_GetMousePreviousY()|CP_Input_GetMousePreviousY()]]
 
* [[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_GetMouseWorldX()|CP_Input_GetMouseWorldX()]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_GetMouseWorldY()|CP_Input_GetMouseWorldY()]]
 
* [[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()]]
  
* [[GSDP:GAM100/CProcessing/CP_System_GetCanvasWidth()|CP_System_GetCanvasWidth()]]
+
=== Matrix ===
* [[GSDP:GAM100/CProcessing/CP_System_GetCanvasHeight()|CP_System_GetCanvasHeight()]]
+
* [[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 ===
 
=== Types ===
* [[GSDP:GAM100/CProcessing/ShapeMode|ShapeMode]]
+
* [[GSDP:GAM100/CProcessing/CP_BOOL|CP_BOOL]]
 +
* [[GSDP:GAM100/CProcessing/CP_Image|CP_Image]]
 +
* [[GSDP:GAM100/CProcessing/CP_Sound|CP_Sound]]
 +
* [[GSDP:GAM100/CProcessing/CP_Font|CP_Font]]
 +
* [[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_POSITION_MODE|CP_POSITION_MODE]]
 
* [[GSDP:GAM100/CProcessing/CP_BLEND_MODE|CP_BLEND_MODE]]
 
* [[GSDP:GAM100/CProcessing/CP_BLEND_MODE|CP_BLEND_MODE]]
* [[GSDP:GAM100/CProcessing/PColor  |PColor  ]]
+
* [[GSDP:GAM100/CProcessing/CP_IMAGE_FILTER_MODE|CP_IMAGE_FILTER_MODE]]
* [[GSDP:GAM100/CProcessing/CP_Color  |CP_Color  ]]
+
* [[GSDP:GAM100/CProcessing/CP_IMAGE_WRAP_MODE|CP_IMAGE_WRAP_MODE]]
* [[GSDP:GAM100/CProcessing/PColorHSV|PColorHSV]]
+
* [[GSDP:GAM100/CProcessing/CP_TEXT_ALIGN_HORIZONTAL|CP_TEXT_ALIGN_HORIZONTAL]]
* [[GSDP:GAM100/CProcessing/CP_ColorHSV|CP_ColorHSV]]
+
* [[GSDP:GAM100/CProcessing/CP_TEXT_ALIGN_VERTICAL|CP_TEXT_ALIGN_VERTICAL]]
* [[GSDP:GAM100/CProcessing/PFont    |PFont    ]]
+
* [[GSDP:GAM100/CProcessing/CP_SOUND_GROUP|CP_SOUND_GROUP]]
* [[GSDP:GAM100/CProcessing/CP_Font|CP_Font]]
 
* [[GSDP:GAM100/CProcessing/PImage  |PImage  ]]
 
* [[GSDP:GAM100/CProcessing/CP_Image|CP_Image]]
 
* [[GSDP:GAM100/CProcessing/PSound  |PSound  ]]
 
* [[GSDP:GAM100/CProcessing/CP_Sound|CP_Sound]]
 
 
 
===== Math =====
 
* [[GSDP:GAM100/CProcessing/Vec2|Vec2]]
 
 
* [[GSDP:GAM100/CProcessing/CP_Vector|CP_Vector]]
 
* [[GSDP:GAM100/CProcessing/CP_Vector|CP_Vector]]
* [[GSDP:GAM100/CProcessing/Mat3|Mat3]]
 
 
* [[GSDP:GAM100/CProcessing/CP_Matrix|CP_Matrix]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix|CP_Matrix]]
 
=== Color ===
 
* [[GSDP:GAM100/CProcessing/color()        |color()      ]]
 
* [[GSDP:GAM100/CProcessing/colorHSV()    |colorHSV()    ]]
 
* [[GSDP:GAM100/CProcessing/lerpColor()    |lerpColor()  ]]
 
* [[GSDP:GAM100/CProcessing/lerpColorHSV() |lerpColorHSV()]]
 
* [[GSDP:GAM100/CProcessing/rgb2hsv()      |rgb2hsv()    ]]
 
* [[GSDP:GAM100/CProcessing/hsv2rgb()      |hsv2rgb()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Color_Create()        |CP_Color_Create()      ]]
 
* [[GSDP:GAM100/CProcessing/CP_ColorHSV_Create()    |CP_ColorHSV_Create()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Color_Lerp()          |CP_Color_Lerp()        ]]
 
* [[GSDP:GAM100/CProcessing/CP_ColorHSV_Lerp()      |CP_ColorHSV_Lerp()      ]]
 
* [[GSDP:GAM100/CProcessing/CP_Color_FromColorHSV()  |CP_Color_FromColorHSV() ]]
 
* [[GSDP:GAM100/CProcessing/CP_ColorHSV_FromColor()  |CP_ColorHSV_FromColor() ]]
 
 
=== Input ===
 
=====Enums=====
 
* [[GSDP:GAM100/CProcessing/Key|Key]]
 
 
* [[GSDP:GAM100/CProcessing/CP_KEY|CP_KEY]]
 
* [[GSDP:GAM100/CProcessing/CP_KEY|CP_KEY]]
* [[GSDP:GAM100/CProcessing/MouseButton|MouseButton]]
 
 
* [[GSDP:GAM100/CProcessing/CP_MOUSE|CP_MOUSE]]
 
* [[GSDP:GAM100/CProcessing/CP_MOUSE|CP_MOUSE]]
 
+
* [[GSDP:GAM100/CProcessing/CP_GAMEPAD|CP_GAMEPAD]]
=====Functions=====
+
* [[GSDP:GAM100/CProcessing/CP_MAX_GAMEPADS|CP_MAX_GAMEPADS]]
* [[GSDP:GAM100/CProcessing/keyPressed()        |keyPressed()      ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_KeyTriggered()        |CP_Input_KeyTriggered()      ]]
 
* [[GSDP:GAM100/CProcessing/keyReleased()        |keyReleased()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_KeyReleased()        |CP_Input_KeyReleased()    ]]
 
* [[GSDP:GAM100/CProcessing/keyIsDown()          |keyIsDown()      ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_KeyDown()          |CP_Input_KeyDown()      ]]
 
* [[GSDP:GAM100/CProcessing/mousePressed()      |mousePressed()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_MouseTriggered()          |CP_Input_MouseTriggered()      ]]
 
* [[GSDP:GAM100/CProcessing/mouseReleased()      |mouseReleased()  ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_MouseReleased()          |CP_Input_MouseReleased()      ]]
 
* [[GSDP:GAM100/CProcessing/mouseDragged()      |mouseDragged()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_MouseDragged()          |CP_Input_MouseDragged()      ]]
 
* [[GSDP:GAM100/CProcessing/mouseIsDown()        |mouseIsDown()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_MouseDown()          |CP_Input_MouseDown()      ]]
 
* [[GSDP:GAM100/CProcessing/mouseMoved()        |mouseMoved()      ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_MouseMoved()          |CP_Input_MouseMoved()      ]]
 
* [[GSDP:GAM100/CProcessing/mouseClicked()      |mouseClicked()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_MouseClicked()          |CP_Input_MouseClicked()      ]]
 
* [[GSDP:GAM100/CProcessing/doubleClicked()      |doubleClicked()  ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_MouseDoubleClicked()          |CP_Input_MouseDoubleClicked()      ]]
 
* [[GSDP:GAM100/CProcessing/mouseWheel()        |mouseWheel()      ]]
 
* [[GSDP:GAM100/CProcessing/CP_Input_MouseWheel()          |CP_Input_MouseWheel()      ]]
 
 
 
=== Math ===
 
 
 
===== Utility =====
 
* [[GSDP:GAM100/CProcessing/clampFloat()          |clampFloat()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Math_ClampFloat()          |CP_Math_ClampFloat()            ]]
 
* [[GSDP:GAM100/CProcessing/clampInt()            |clampInt()              ]]
 
* [[GSDP:GAM100/CProcessing/CP_Math_ClampInt()          |CP_Math_ClampInt()            ]]
 
* [[GSDP:GAM100/CProcessing/lerpFloat()            |lerpFloat()              ]]
 
* [[GSDP:GAM100/CProcessing/CP_Math_LerpFloat()          |CP_Math_LerpFloat()            ]]
 
* [[GSDP:GAM100/CProcessing/lerpInt()              |lerpInt()                ]]
 
* [[GSDP:GAM100/CProcessing/CP_Math_LerpInt()          |CP_Math_LerpInt()            ]]
 
* [[GSDP:GAM100/CProcessing/sq()                  |sq()                    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Math_Sq()          |CP_Math_Sq()            ]]
 
* [[GSDP:GAM100/CProcessing/degrees()              |degrees()                ]]
 
* [[GSDP:GAM100/CProcessing/CP_Math_Degrees()          |CP_Math_Degrees()            ]]
 
* [[GSDP:GAM100/CProcessing/radians()              |radians()                ]]
 
* [[GSDP:GAM100/CProcessing/CP_Math_Radians()          |CP_Math_Radians()            ]]
 
 
 
===== Matrix =====                               
 
* [[GSDP:GAM100/CProcessing/mat3()                |mat3()                  ]]
 
* [[GSDP:GAM100/CProcessing/mat3_identity()        |mat3_identity()          ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_Identity()  |CP_Matrix_Identity()    ]]
 
* [[GSDP:GAM100/CProcessing/mat3_set()            |mat3_set()              ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_Set()        |CP_Matrix_Set()          ]]
 
* [[GSDP:GAM100/CProcessing/mat3_from_vector()    |mat3_from_vector()      ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_FromVector() |CP_Matrix_FromVector()  ]]
 
* [[GSDP:GAM100/CProcessing/mat3_scale()          |mat3_scale()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_Scale()      |CP_Matrix_Scale()        ]]
 
* [[GSDP:GAM100/CProcessing/mat3_translate()      |mat3_translate()        ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_Translate()  |CP_Matrix_Translate()    ]]
 
* [[GSDP:GAM100/CProcessing/mat3_rotate()          |mat3_rotate()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_Rotate()    |CP_Matrix_Rotate()      ]]
 
* [[GSDP:GAM100/CProcessing/mat3_rotate_rad()      |mat3_rotate_rad()        ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_RotateRadians()|CP_Matrix_RotateRadians()]]
 
* [[GSDP:GAM100/CProcessing/mat3_transpose()      |mat3_transpose()        ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_Transpose()        |CP_Matrix_Transpose()          ]]
 
* [[GSDP:GAM100/CProcessing/mat3_inverse()        |mat3_inverse()          ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_Inverse()        |CP_Matrix_Inverse()          ]]
 
* [[GSDP:GAM100/CProcessing/mat3_concat()          |mat3_concat()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Matrix_Multiply()        |CP_Matrix_Multiply()          ]]
 
 
 
===== Vector =====                               
 
* [[GSDP:GAM100/CProcessing/vec2()                |vec2()                  ]]
 
* [[GSDP:GAM100/CProcessing/vec2_zero()            |vec2_zero()              ]]
 
* [[GSDP:GAM100/CProcessing/vec2_set()            |vec2_set()              ]]
 
* [[GSDP:GAM100/CProcessing/vec2_neg()            |vec2_neg()              ]]
 
* [[GSDP:GAM100/CProcessing/vec2_add()            |vec2_add()              ]]
 
* [[GSDP:GAM100/CProcessing/vec2_sub()            |vec2_sub()              ]]
 
* [[GSDP:GAM100/CProcessing/vec2_norm()            |vec2_norm()              ]]
 
* [[GSDP:GAM100/CProcessing/vec2_scale()          |vec2_scale()            ]]
 
* [[GSDP:GAM100/CProcessing/mat3_mult_vec2()      |mat3_mult_vec2()        ]]
 
* [[GSDP:GAM100/CProcessing/CP_Vector_MatrixMultiply()|CP_Vector_MatrixMultiply()]]
 
* [[GSDP:GAM100/CProcessing/vec2_length()          |vec2_length()            ]]
 
* [[GSDP:GAM100/CProcessing/vec2_distance()        |vec2_distance()          ]]
 
* [[GSDP:GAM100/CProcessing/vec2_dot()            |vec2_dot()              ]]
 
* [[GSDP:GAM100/CProcessing/vec2_cross()          |vec2_cross()            ]]
 
* [[GSDP:GAM100/CProcessing/vec2_angle()          |vec2_angle()            ]]
 
 
 
=== Random ===
 
* [[GSDP:GAM100/CProcessing/randomSeed()              |randomSeed()            ]]
 
* [[GSDP:GAM100/CProcessing/randomFloat()            |randomFloat()            ]]
 
* [[GSDP:GAM100/CProcessing/randomRangeFloat()        |randomRangeFloat()      ]]
 
* [[GSDP:GAM100/CProcessing/randomInt()              |randomInt()              ]]
 
* [[GSDP:GAM100/CProcessing/randomRangeInt()          |randomRangeInt()        ]]
 
* [[GSDP:GAM100/CProcessing/randomGaussian()          |randomGaussian()        ]]
 
* [[GSDP:GAM100/CProcessing/noise()                  |noise()                  ]]
 
* [[GSDP:GAM100/CProcessing/noiseSeed()              |noiseSeed()              ]]
 
 
 
=== Setting ===
 
* [[GSDP:GAM100/CProcessing/setWindowTitle()          |setWindowTitle()        ]]                                     
 
* [[GSDP:GAM100/CProcessing/background()              |background()            ]]
 
* [[GSDP:GAM100/CProcessing/fill()                    |fill()                  ]]
 
* [[GSDP:GAM100/CProcessing/noFill()                  |noFill()                ]]
 
* [[GSDP:GAM100/CProcessing/stroke()                  |stroke()                ]]
 
* [[GSDP:GAM100/CProcessing/noStroke()                |noStroke()              ]]
 
* [[GSDP:GAM100/CProcessing/strokeWeight()            |strokeWeight()          ]]
 
* [[GSDP:GAM100/CProcessing/size()                    |size()                  ]]
 
* [[GSDP:GAM100/CProcessing/fullscreen()              |fullscreen()            ]]
 
* [[GSDP:GAM100/CProcessing/fullscreenAdvanced()      |fullscreenAdvanced()    ]]
 
* [[GSDP:GAM100/CProcessing/blendMode()              |blendMode()              ]]
 
* [[GSDP:GAM100/CProcessing/cursor()                  |cursor()                ]]
 
* [[GSDP:GAM100/CProcessing/noCursor()                |noCursor()              ]]
 
* [[GSDP:GAM100/CProcessing/translate()              |translate()              ]]
 
* [[GSDP:GAM100/CProcessing/scale()                  |scale()                  ]]
 
* [[GSDP:GAM100/CProcessing/scaleX()                  |scaleX()                ]]
 
* [[GSDP:GAM100/CProcessing/scaleY()                  |scaleY()                ]]
 
* [[GSDP:GAM100/CProcessing/rotate()                  |rotate()                ]]
 
* [[GSDP:GAM100/CProcessing/applyMatrix()            |applyMatrix()            ]]
 
* [[GSDP:GAM100/CProcessing/resetMatrix()            |resetMatrix()            ]]
 
* [[GSDP:GAM100/CProcessing/save()                    |save()                  ]]
 
* [[GSDP:GAM100/CProcessing/restore()                |restore()                ]]
 
* [[GSDP:GAM100/CProcessing/worldToScreen()          |worldToScreen()          ]]
 
* [[GSDP:GAM100/CProcessing/screenToWorld()          |screenToWorld()          ]]
 
 
 
=== Draw Calls ===
 
===== Shape =====                                     
 
* [[GSDP:GAM100/CProcessing/rect()                    |rect()                  ]]
 
* [[GSDP:GAM100/CProcessing/ellipse()                |ellipse()                ]]
 
* [[GSDP:GAM100/CProcessing/circle()                  |circle()                ]]
 
* [[GSDP:GAM100/CProcessing/line()                    |line()                  ]]
 
* [[GSDP:GAM100/CProcessing/point()                  |point()                  ]]
 
* [[GSDP:GAM100/CProcessing/triangle()                |triangle()              ]]
 
* [[GSDP:GAM100/CProcessing/quad()                    |quad()                  ]]
 
* [[GSDP:GAM100/CProcessing/rectRotated()            |rectRotated()            ]]
 
* [[GSDP:GAM100/CProcessing/ellipseRotated()          |ellipseRotated()        ]]
 
* [[GSDP:GAM100/CProcessing/lineRotated()            |lineRotated()            ]]
 
* [[GSDP:GAM100/CProcessing/triangleRotated()        |triangleRotated()        ]]
 
* [[GSDP:GAM100/CProcessing/quadRotated()            |quadRotated()            ]]
 
* [[GSDP:GAM100/CProcessing/beginShape()              |beginShape()            ]]
 
* [[GSDP:GAM100/CProcessing/vertex()                  |vertex()                ]]
 
* [[GSDP:GAM100/CProcessing/endShape()                |endShape()              ]]                                   
 
* [[GSDP:GAM100/CProcessing/rectMode()                |rectMode()              ]]
 
* [[GSDP:GAM100/CProcessing/ellipseMode()            |ellipseMode()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawRect()            |CP_Graphics_DrawRect()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawEllipse()        |CP_Graphics_DrawEllipse()        ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawCircle()          |CP_Graphics_DrawCircle()          ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawLine()            |CP_Graphics_DrawLine()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawPoint()          |CP_Graphics_DrawPoint()          ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawTriangle()        |CP_Graphics_DrawTriangle()        ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawQuad()            |CP_Graphics_DrawQuad()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawRectAdvanced()    |CP_Graphics_DrawRectAdvanced()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawEllipseAdvanced() |CP_Graphics_DrawEllipseAdvanced() ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawLineAdvanced()    |CP_Graphics_DrawLineAdvanced()    ]]
 
* [[GSDP:GAM100/CProcessing/CP_Graphics_DrawTriangleAdvanced()|CP_Graphics_DrawTriangleAdvanced()]]
 
* [[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()            ]]                                   
 
* [[GSDP:GAM100/CProcessing/CP_Settings_RectMode()            |CP_Settings_RectMode()            ]]
 
* [[GSDP:GAM100/CProcessing/CP_Settings_EllipseMode()        |CP_Settings_EllipseMode()        ]]
 
 
 
===== Image =====
 
* [[GSDP:GAM100/CProcessing/loadImage()          |loadImage()          ]]
 
* [[GSDP:GAM100/CProcessing/loadImageAdvanced()  |loadImageAdvanced()  ]]
 
* [[GSDP:GAM100/CProcessing/image()              |image()              ]]
 
* [[GSDP:GAM100/CProcessing/imageRotated()        |imageRotated()        ]]
 
* [[GSDP:GAM100/CProcessing/imageSize()          |imageSize()          ]]
 
* [[GSDP:GAM100/CProcessing/imageMode()          |imageMode()          ]]
 
* [[GSDP:GAM100/CProcessing/createImage()        |createImage()        ]]
 
* [[GSDP:GAM100/CProcessing/createImageAdvanced() |createImageAdvanced() ]]
 
* [[GSDP:GAM100/CProcessing/freeImage()          |freeImage()          ]]
 
* [[GSDP:GAM100/CProcessing/imageWidth()          |imageWidth()          ]]
 
* [[GSDP:GAM100/CProcessing/imageHeight()        |imageHeight()        ]]
 
* [[GSDP:GAM100/CProcessing/imagePixel()          |imagePixel()          ]]
 
* [[GSDP:GAM100/CProcessing/imageCreateSubimage() |imageCreateSubimage() ]]
 
* [[GSDP:GAM100/CProcessing/imageCreateSubimageAdvanced() |imageCreateSubimageAdvanced() ]]
 
* [[GSDP:GAM100/CProcessing/imageCreateTint()    |imageCreateTint()    ]]
 
* [[GSDP:GAM100/CProcessing/imageCreateTintAdvanced()    |imageCreateTintAdvanced()    ]]
 
* [[GSDP:GAM100/CProcessing/imageData()          |imageData()          ]]
 
* [[GSDP:GAM100/CProcessing/imageUpdate()        |imageUpdate()        ]]
 
* [[GSDP:GAM100/CProcessing/readFrameBuffer()    |readFrameBuffer()    ]]
 
* [[GSDP:GAM100/CProcessing/readFrameBufferAdvanced()    |readFrameBufferAdvanced()    ]]
 
 
 
===== Text =====                                         
 
* [[GSDP:GAM100/CProcessing/defaultFont              |defaultFont              ]]
 
* [[GSDP:GAM100/CProcessing/loadFont()                |loadFont()              ]]
 
* [[GSDP:GAM100/CProcessing/text()                    |text()                  ]]
 
* [[GSDP:GAM100/CProcessing/textBox()                |textBox()                ]]
 
* [[GSDP:GAM100/CProcessing/textFont()                |textFont()              ]]
 
* [[GSDP:GAM100/CProcessing/textSize()                |textSize()              ]]
 
* [[GSDP:GAM100/CProcessing/textAlign()              |textAlign()              ]]
 
 
 
=== Sound ===                                       
 
* [[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()        ]]
 
 
 
=== Time ===
 
* [[GSDP:GAM100/CProcessing/frameCount    |frameCount    ]]
 
* [[GSDP:GAM100/CProcessing/frameRate      |frameRate      ]]
 
* [[GSDP:GAM100/CProcessing/dt()          |dt()          ]]
 
* [[GSDP:GAM100/CProcessing/millis()      |millis()      ]]
 
* [[GSDP:GAM100/CProcessing/second()      |second()      ]]
 
* [[GSDP:GAM100/CProcessing/setFrameRate() |setFrameRate() ]]
 
* [[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()    ]]
 
  
 
{{Columns|end=1}}
 
{{Columns|end=1}}
 
 
  
  
 
== Deprecated Code ==
 
== Deprecated Code ==
This section has old function references and old examples to be removed
+
This section has old function references and past examples to be removed
 
{{Columns|3}}
 
{{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/Run()                            |Run()                            ]]

Latest revision as of 22:12, 21 September 2020

Release

Overview

Reference

Engine

System

Settings

Color

Graphics

Image

Sound

Font

Input

Math

Vector

Matrix

Random

Types


Deprecated Code

This section has old function references and past examples to be removed

Personal tools
Namespaces

Variants
Actions
Navigation
NameSpaces:>
Tools
Dynamic:>