Camera

Cameraを表すinterfaceです.Cameraで写したい処理をbegin()とend()の間に記述します.

Members

Functions

begin
Camera begin()

Cameraで表示する処理を開始します.

end
Camera end()

Cameraで表示する処理を終了します.

farDist
double farDist()

描画を行う最長距離です.

farDist
Camera farDist(double f)
fov
double fov()

Cameraの視野角を表します.単位はdegreeです.

fov
Camera fov(double f)
nearDist
double nearDist()

描画を行う最短距離です.

nearDist
Camera nearDist(double n)
position
Vector3f position()

Cameraの位置を表します.

position
Camera position(Vector3f p)
projectionMatrix
Matrix4f projectionMatrix()

projectionMatrixを取得します.

target
Vector3f target()

Cameraが映す対象の位置を表します.

target
Camera target(Vector3f v)
up
Vector3f up()

Cameraの方向を表します.

up
Camera up(Vector3f v)
viewMatrix
Matrix4f viewMatrix()

viewMatrixを取得します.

Meta