1- * Raylib* _ MAJOR 5 _ MINOR 5 _ PATCH 0 5.5
1+ * Raylib* _ MAJOR 5 _ MINOR 6 _ PATCH 0 5.6-dev
22=======
33raylib is a simple and easy-to-use library to enjoy videogames programming.
44
55https://www.raylib.com/
66
7- Implemented APIs (631 )
7+ Implemented APIs (633 )
88----------------
99
1010| Name | Description |
@@ -200,6 +200,7 @@ Implemented APIs (631)
200200| func GetCameraMatrix(camera) | Get camera transform matrix (view matrix) |
201201| func GetCameraMatrix2D(camera) | Get camera 2d transform matrix |
202202| func GetCharPressed() | Get char pressed (unicode), call it multiple times for chars queued, returns 0 when the queue is empty |
203+ | func GetClipboardImage() | Get clipboard image content |
203204| func GetClipboardText() | Get clipboard text content |
204205| func GetCodepoint(text, codepointSize) | Get next codepoint in a UTF-8 encoded string, 0x3f('?') is returned on failure |
205206| func GetCodepointCount(text) | Get total number of codepoints in a UTF-8 encoded string |
@@ -231,6 +232,7 @@ Implemented APIs (631)
231232| func GetGlyphIndex(font, codepoint) | Get glyph index position in font for a codepoint (unicode character), fallback to '?' if not found |
232233| func GetImageAlphaBorder(image, threshold) | Get image alpha border rectangle |
233234| func GetImageColor(image, x, y) | Get image pixel color at (x, y) position |
235+ | func GetKeyName(key) | Get name of a QWERTY key on the current keyboard layout (eg returns string 'q' for KEY_A on an AZERTY keyboard) |
234236| func GetKeyPressed() | Get key pressed (keycode), call it multiple times for keys queued, returns 0 when the queue is empty |
235237| func GetMasterVolume() | Get master volume (listener) |
236238| func GetModelBoundingBox(model) | Compute model bounding box limits (considers all meshes) |
@@ -550,7 +552,7 @@ Implemented APIs (631)
550552| sub SetRandomSeed(seed) | Set the seed for the random number generator |
551553| sub SetShaderValue(shader, locIndex, value, uniformType) | Set shader uniform value |
552554| sub SetShaderValueMatrix(shader, locIndex, mat) | Set shader uniform value (matrix 4x4) |
553- | sub SetShaderValueTexture(shader, locIndex, texture) | Set shader uniform value for texture (sampler2d) |
555+ | sub SetShaderValueTexture(shader, locIndex, texture) | Set shader uniform value and bind the texture (sampler2d) |
554556| sub SetShaderValueV(shader, locIndex, value, uniformType, count) | Set shader uniform value vector |
555557| sub SetShapesTexture(texture, source) | Set texture and rectangle to be used on shapes drawing |
556558| sub SetSoundPan(sound, pan) | Set pan for a sound (0.5 is center) |
@@ -590,8 +592,8 @@ Implemented APIs (631)
590592| func TextReplace(text, replace, by) | Replace text string (WARNING: memory must be freed!) |
591593| func TextSubtext(text, position, length) | Get a piece of a text string |
592594| func TextToCamel(text) | Get Camel case notation version of provided string |
593- | func TextToFloat(text) | Get float value from text (negative values not supported) |
594- | func TextToInteger(text) | Get integer value from text (negative values not supported) |
595+ | func TextToFloat(text) | Get float value from text |
596+ | func TextToInteger(text) | Get integer value from text |
595597| func TextToLower(text) | Get lower case version of provided string |
596598| func TextToPascal(text) | Get Pascal case notation version of provided string |
597599| func TextToSnake(text) | Get Snake case notation version of provided string |
@@ -627,7 +629,7 @@ Implemented APIs (631)
627629| sub UpdateCamera(camera, mode) | Update camera position for selected mode |
628630| sub UpdateMeshBuffer(mesh, index, data, dataSize, offset) | Update mesh vertex data in GPU for a specific buffer index |
629631| sub UpdateModelAnimation(model, anim, frame) | Update model animation pose (CPU) |
630- | sub UpdateModelAnimationBoneMatrices (model, anim, frame) | Update model animation mesh bone matrices (GPU skinning) |
632+ | sub UpdateModelAnimationBones (model, anim, frame) | Update model animation mesh bone matrices (GPU skinning) |
631633| sub UpdateMusicStream(music) | Updates buffers for music streaming |
632634| func updatePhysics() | n/a |
633635| sub UpdateSound(sound, data, sampleCount) | Update sound buffer with new data |
@@ -646,8 +648,8 @@ Unimplemented APIs
646648
647649| Name | Description |
648650| ---------| ---------------|
649- | AttachAudioMixedProcessor | Attach audio stream processor to the entire audio pipeline, receives the samples as 'float' |
650- | AttachAudioStreamProcessor | Attach audio stream processor to stream, receives the samples as 'float' |
651+ | AttachAudioMixedProcessor | Attach audio stream processor to the entire audio pipeline, receives frames x 2 samples as 'float' (stereo) |
652+ | AttachAudioStreamProcessor | Attach audio stream processor to stream, receives frames x 2 samples as 'float' (stereo) |
651653| BeginVrStereoMode | Begin stereo rendering (requires VR simulator) |
652654| DetachAudioMixedProcessor | Detach audio stream processor from the entire audio pipeline |
653655| DetachAudioStreamProcessor | Detach audio stream processor from stream |
0 commit comments