summaryrefslogtreecommitdiffhomepage
path: root/src/rcamera.h
AgeCommit message (Collapse)Author
2024-06-30REVIEWED: Formatting, follow raylib coding conventionsRay
2024-04-28FIX: Added CAMERA_CUSTOM check in `UpdateCamera(Camera *camera, int mode)` ↵Tomas Fabrizio Orsi
(#3938) Signed-off-by: Tomas Fabrizio Orsi <[email protected]>
2024-02-05Fix GetCameraRight (#3784)Danil
2024-01-28cleaned away unused macros in rcamera.h (#3762)Brian E
2024-01-02Update copyright to 2024Ray
2023-12-07Fix for free camera mode (#3603)lesleyrs
* fix free and fp cam * revert
2023-11-27Fix rcamera.h so mouse/keyboard and gamepad can coexist for input (#3579)ubkp
2023-09-27Expose rcamera functions to the dll so they can be picked up by dll users ↵Jeffery Myers
and bindings that need the dll (#3355)
2023-08-11Fix rcamera.h issues (#3240)ubkp
2023-07-10Added missing structure on standalone mode #3160Ray
2023-07-10Reviewed `rcamera`/`rgestures` file-macros for consistency #3161Ray
2023-06-02Full Movement Added to Right Analog Stick (#3095)Pixel Phobic
I Added Analog Stick Support to the rcamera module, However this code only allowed for 4 Directions of Movement, This Changed adds the full range of Movement to the Right Analog Stick.
2023-05-15REVIEWED: FormatingRay
2023-05-15Updated (rcamera) To Add Analog Stick Cam Controls (#3066)Pixel Phobic
I Noticed While Writing Some code for My Game im Making that there Isn't an Easy way to control the Camera With The Analog Sticks on Controller. I Added a Couple Lines to the UpdateCamera Function :)
2023-05-01REVIEWED: Modules description layoutRay
2023-04-27ensure distance is greater than 0 in CameraMoveToTarget (#3031)kolunmi
2023-03-12REVIEWED: `UpdateCameraPro()` to use `Vector3`Ray
2023-03-12ADDED: `UpdateCameraPro()` -Experimental-Ray
REVIEWED: rcamera module formating REVIEWED: `core_3d_camera_example`
2023-03-06Remove trailing spacesRay
2023-02-15Minor format tweaksRay
2023-02-15Reviewed typo and formatingRay
2023-02-15REPLACE: TABS by 4 spacesRay
2023-02-15Make the oribital camera work like it used to (it is not just a copy of ↵Jeffery Myers
third person) (#2926)
2023-02-14Move camera after rotation (#2923)veins1
Moving camera after rotation is set to avoid 1 frame delay in movement direction
2023-02-14ADDED: rcamera dependencies detailsRay
2023-02-14REVIEWED: Camera redesign PRRay
2023-02-14WIP rcamera redesign vector (#2563)Crydsch Cube
* core functionality CAMERA_FREE * fix example * add remaining camera modes * add view bobbing * view bobbing * catch curser in SetCameraMode * adjust examples * fix compilation on linux * fix example text_draw_3d * actually fix text_draw_3d * Updated camera API * Improve Vector3RotateByAxisAngle() function * remove camera.mode dependency from low-level functions * remove camera.mode from struct * fixes after rebase * adjust examples for new UpdateCamera function * adjust example models_loading_m3d --------- Co-authored-by: Ray <[email protected]>
2023-02-09Fixed some grammar mistakes and typos. (#2914)Julio C. Galindo
* Fixed some grammar mistakes. * Fixed some typos.
2023-02-03rcamera: move y clamp to before 3d projection (#2905)Ian McFarlane
2023-01-10RENAME: type to projection #2851Ray
2023-01-01Update year to 2023Ray
2022-08-02minor tweaksRay
2022-08-02Remove trailing spacesRay
2022-07-29Some camera improvements #2563Ray
Reviewed some camera functionality: - Reviewed camera swinging (up-down movement) - Reviewed camera tilting (left-right movement) - Make movement independent of frame-rate - removed unneeded variables NOTE: Camera rotation has some speed issues on first person when fixed 60 fps are used: it moves too fast. Independent framerate movement is not properly implemented.
2022-02-20Fix free camera panning in the wrong direction (#2347)DavidLyhedDanielsson
2021-12-31Update year to 2022raysan5
2021-10-13Reviewed some TODORay
2021-10-06Remove trailing spacesRay
2021-10-03REVIEWED: Avoid raymath dependencyRay
Still, it depends on Matrix type... rcamera module should be completely reviewed...
2021-09-22WARNING: MODULES RENAMING!!!Ray
raylib modules have been slightly renamed to add some identity and note that they are independent modules that can be used as standalone separate parts of raylib if required. The renamed modules are: - `core` -> `rcore` - `shapes` -> `rshapes` - `textures` -> `rtextures` - `text` -> `rtext` - `models` -> `rmodels` - `camera` -> `rcamera` - `gestures` -> `rgestures` - `core` -> `rcore` All the build systems has been adapted to this change.