react-native-filament
Version:
A real-time physically based 3D rendering engine for React Native
25 lines • 724 B
TypeScript
import { Listener } from './Listener';
import { PointerHolder } from './PointerHolder';
export type FrameInfo = {
/**
* The current timestamp in nanoseconds.
*/
timestamp: number;
/**
* Timestamp when the rendering started
*/
startTime: number;
/**
* Time in seconds since the rendering started.
*/
passedSeconds: number;
/** Time in seconds since the last frame. */
timeSinceLastFrame: number;
};
export type RenderCallback = (frameInfo: FrameInfo) => void;
export interface Choreographer extends PointerHolder {
start(): void;
stop(): void;
addFrameCallbackListener(callback: RenderCallback): Listener;
}
//# sourceMappingURL=Choreographer.d.ts.map