Files
RCBASIC4/rcbasic_build/intern_lib/camera.bas
n00b 9cac24402e Finished Tiling System
* Finished working on tiling
* Changed how sprite layers work. Sprite layers are now not confined to the limits of the actual canvas but instead will decide where to draw each sprite based on the canvas offset and the sprites location
2024-10-21 18:35:13 -04:00

18 lines
592 B
QBasic

sub SetCameraPosition( x, y, z)
sub GetCameraPosition(ByRef x, ByRef y, ByRef z)
sub TranslateCamera( x, y, z)
sub SetCameraRotation( x, y, z)
sub GetCameraRotation(ByRef x, ByRef y, ByRef z)
sub RotateCamera( x, y, z)
sub SetCameraFOV( fov )
function GetCameraFOV( )
sub SetCameraAspectRatio( aspect )
function GetCameraAspectRatio( )
sub SetCameraFarValue( zf )
function GetCameraFarValue( )
sub SetCameraNearValue( zn )
function GetCameraNearValue( )
Sub SetProjectionMatrix(matA, projection_type)
Sub GetProjectionMatrix(matA )
Sub GetWorldToViewportPosition(x, y, z, ByRef vx, ByRef vy)