react-native-filament
Version:
A real-time physically based 3D rendering engine for React Native
22 lines • 834 B
TypeScript
import React from 'react';
import { RNFCamera, Choreographer, Engine, LightManager, NameComponentManager, RenderableManager, Renderer, Scene, TransformManager, View } from '../types';
import { IWorkletContext } from 'react-native-worklets-core';
export type FilamentContextType = {
engine: Engine;
transformManager: TransformManager;
renderableManager: RenderableManager;
scene: Scene;
lightManager: LightManager;
view: View;
camera: RNFCamera;
renderer: Renderer;
nameComponentManager: NameComponentManager;
workletContext: IWorkletContext;
/**
* @private
*/
_choreographer: Choreographer;
};
export declare const Context: React.Context<FilamentContextType | undefined>;
export declare function useFilamentContext(): FilamentContextType;
//# sourceMappingURL=Context.d.ts.map