Class: Conreality::Camera

Inherits:
Object
  • Object
show all
Defined in:
lib/conreality/camera.rb

Overview

Represents a Conreality camera.

Constant Summary collapse

TABLE =
:object_camera
KEY =
:uuid

Instance Attribute Summary collapse

Attributes inherited from Object

#color, #group, #label, #mass, #orientation, #position, #radius, #theater, #type, #uuid

Instance Method Summary collapse

Methods inherited from Object

#as_asset, #as_camera, #as_player, #inspect, #is_asset?, #is_camera?, #is_player?, #is_target?, #send_message

Constructor Details

#initialize(session, uuid) ⇒ Camera

Returns a new instance of Camera.

Parameters:



37
38
39
# File 'lib/conreality/camera.rb', line 37

def initialize(session, uuid)
  super(session, uuid)
end

Instance Attribute Details

#fnumberInteger

The camera’s f-number (the f/N focal ratio).

Returns:

  • (Integer)


32
33
34
# File 'lib/conreality/camera.rb', line 32

def fnumber
  @fnumber
end

#formatString

The camera’s image format.

Returns:

  • (String)


20
21
22
# File 'lib/conreality/camera.rb', line 20

def format
  @format
end

#fpsInteger

The camera’s frame rate (per second).

Returns:

  • (Integer)


26
27
28
# File 'lib/conreality/camera.rb', line 26

def fps
  @fps
end

#resolutionArray(Integer, Integer)

The camera’s resolution (in 2D pixels).

Returns:

  • (Array(Integer, Integer))


14
15
16
# File 'lib/conreality/camera.rb', line 14

def resolution
  @resolution
end