class

Godot::Camera3D

Inherits Godot::Node3D < Godot::Node < Godot::Object < Reference < Object

Camera node for 3D scenes.

Constructors

new(pointer : Pointer(Void) = Pointer(Void).null)
Source

Instance methods

attributes

Property attributes getter

Source
attributes=(val)

Property attributes setter

Source
clear_current(enable_next : Bool) : Void
Source
compositor

Property compositor getter

Source
compositor=(val)

Property compositor setter

Source
cull_mask

Property cull_mask getter

Source
cull_mask=(val : Int)

Property cull_mask setter

Source
current
Source
current=(v : Bool)
Source
current?
Source
doppler_tracking

Property doppler_tracking getter

Source
doppler_tracking=(val : Int)

Property doppler_tracking setter

Source
environment

Property environment getter

Source
environment=(val)

Property environment setter

Source
far=(v : Number)
Source
fov=(v : Number)
Source
frustum_offset

Property frustum_offset getter

Source
frustum_offset=(val)

Property frustum_offset setter

Source
get_attributes
Source
get_camera_projection
Source
get_camera_rid
Source
get_camera_transform
Source
get_compositor
Source
get_cull_mask
Source
get_cull_mask_value(layer_number : Int64) : Bool
Source
get_doppler_tracking
Source
get_environment
Source
get_far
Source
get_fov
Source
get_frustum
Source
get_frustum_offset
Source
get_h_offset
Source
get_keep_aspect_mode
Source
get_near
Source
get_projection
Source
get_pyramid_shape_rid
Source
get_size
Source
get_v_offset
Source
h_offset

Property h_offset getter

Source
h_offset=(val : Number)

Property h_offset setter

Source
is_current
Source
is_position_behind(world_point : Vector3) : Bool
Source
is_position_in_frustum(world_point : Vector3) : Bool
Source
keep_aspect

Property keep_aspect getter

Source
keep_aspect=(val : Int)

Property keep_aspect setter

Source
make_current
Source
near
Source
near=(v : Number)
Source
project_local_ray_normal(screen_point : Vector2) : Vector3
Source
project_position(screen_point : Vector2, z_depth : Float64) : Vector3
Source
project_ray_normal(screen_point : Vector2) : Vector3
Source
project_ray_origin(screen_point : Vector2) : Vector3
Source
projection

Property projection getter

Source
projection=(val : Int)

Property projection setter

Source
set_attributes(env : CameraAttributes) : Void
Source
set_compositor(compositor : Compositor) : Void
Source
set_cull_mask(mask : Int64) : Void
Source
set_cull_mask_value(layer_number : Int64, value : Bool) : Void
Source
set_current(enabled : Bool) : Void
Source
set_doppler_tracking(mode : Int64) : Void
Source
set_environment(env : Environment) : Void
Source
set_far(far : Float64) : Void
Source
set_fov(fov : Float64) : Void
Source
set_frustum(size : Float64, offset : Vector2, z_near : Float64, z_far : Float64) : Void
Source
set_frustum_offset(offset : Vector2) : Void
Source
set_h_offset(offset : Float64) : Void
Source
set_keep_aspect_mode(mode : Int64) : Void
Source
set_near(near : Float64) : Void
Source
set_orthogonal(size : Float64, z_near : Float64, z_far : Float64) : Void
Source
set_perspective(fov : Float64, z_near : Float64, z_far : Float64) : Void
Source
set_projection(mode : Int64) : Void
Source
set_size(size : Float64) : Void
Source
set_v_offset(offset : Float64) : Void
Source
size

Property size getter

Source
size=(val : Number)

Property size setter

Source
unproject_position(world_point : Vector3) : Vector2
Source
v_offset

Property v_offset getter

Source
v_offset=(val : Number)

Property v_offset setter

Source

Nested types