Function: FilamentScene()
FilamentScene(
__namedParameters
):null
|Element
The <FilamentScene>
holds contextual values for a Filament rendering scene.
You need to wrap your rendering scene (= a component that uses <FilamentView>
, hooks or
other Filament components) with a <FilamentScene>
.
Parameters
• __namedParameters: FilamentProviderProps
Returns
null
| Element
Note
Make sure to wrap your scene in a parent component, otherwise the React context cannot be inferred.
Example
function Scene() {
// in here you can use Filament's hooks and components
return (
<FilamentView style={styles.container}>
<DefaultLight />
<Model source={{ uri: modelPath }} />
</FilamentView>
)
}
export function RocketModel() {
// in here you only need to wrap the child-component with <FilamentScene>
return (
<FilamentScene>
<Scene />
</FilamentScene>
)
}