12 lines
247 B
TypeScript
12 lines
247 B
TypeScript
import { vec3, mat4 } from 'gl-matrix';
|
|
|
|
/** Camera interface that both camera types implement */
|
|
export interface ICamera {
|
|
pos: vec3;
|
|
target: vec3;
|
|
up: vec3;
|
|
|
|
getViewMatrix(): mat4;
|
|
getViewDirection(): vec3;
|
|
}
|