Uses of Class
com.raylib.Camera3D
Packages that use Camera3D
-
Uses of Camera3D in com.raylib
Methods in com.raylib that return Camera3DModifier and TypeMethodDescriptionstatic Camera3D
Camera3D.allocateArray
(long elementCount) Allocate an array of Camera3Dstatic Camera3D
Camera3D.allocateArray
(long elementCount, SegmentAllocator allocator) Allocate an array of Camera3DCamera3D.fovy
(float value) Camera field-of-view aperture in Y (degrees) in perspective, used as near plane width in orthographicCamera3D.getArrayElement
(int index) Camera positionCamera3D.projection
(int value) Camera projection: CAMERA_PERSPECTIVE or CAMERA_ORTHOGRAPHICCamera target it looks-atCamera up vector (rotation over its axis)Methods in com.raylib with parameters of type Camera3DModifier and TypeMethodDescriptionstatic void
Raylib.beginMode3D
(Camera3D camera) Begin 3D mode with custom camera (3D)static void
Raylib.drawBillboard
(Camera3D camera, Texture texture, Vector3 position, float scale, Color tint) Draw a billboard texturestatic void
Raylib.drawBillboardPro
(Camera3D camera, Texture texture, Rectangle source, Vector3 position, Vector3 up, Vector2 size, Vector2 origin, float rotation, Color tint) Draw a billboard texture defined by source and rotationstatic void
Raylib.drawBillboardRec
(Camera3D camera, Texture texture, Rectangle source, Vector3 position, Vector2 size, Color tint) Draw a billboard texture defined by sourcestatic Matrix
Raylib.getCameraMatrix
(Camera3D camera) Get camera transform matrix (view matrix)static Matrix
Raylib.getCameraMatrix
(Arena arena, Camera3D camera) Get camera transform matrix (view matrix)static Ray
Raylib.getScreenToWorldRay
(Vector2 position, Camera3D camera) Get a ray trace from screen position (i.e mouse)static Ray
Raylib.getScreenToWorldRay
(Arena arena, Vector2 position, Camera3D camera) Get a ray trace from screen position (i.e mouse)static Ray
Raylib.getScreenToWorldRayEx
(Vector2 position, Camera3D camera, int width, int height) Get a ray trace from screen position (i.e mouse) in a viewportstatic Ray
Raylib.getScreenToWorldRayEx
(Arena arena, Vector2 position, Camera3D camera, int width, int height) Get a ray trace from screen position (i.e mouse) in a viewportstatic Vector2
Raylib.getWorldToScreen
(Vector3 position, Camera3D camera) Get the screen space position for a 3d world space positionstatic Vector2
Raylib.getWorldToScreen
(Arena arena, Vector3 position, Camera3D camera) Get the screen space position for a 3d world space positionstatic Vector2
Raylib.getWorldToScreenEx
(Vector3 position, Camera3D camera, int width, int height) Get size position for a 3d world space positionstatic Vector2
Raylib.getWorldToScreenEx
(Arena arena, Vector3 position, Camera3D camera, int width, int height) Get size position for a 3d world space positionstatic void
Raylib.updateCamera
(Camera3D camera, int mode) Update camera position for selected modestatic void
Raylib.updateCameraPro
(Camera3D camera, Vector3 movement, Vector3 rotation, float zoom) Update camera movement/rotation