Type Aliases
FiveInjectionActionFeature
FiveInjectionActionFeature: "loadWork" | "setState" | "on" | "off" | "intersectRaycaster" | "project2d" | "updateCamera" | "initBasisLoader" | "getPixels" | "render" | "needsRender" | "preloadPano" | "showFloor" | "toggleHelperVisible"
FiveInjectionDataFeature
FiveInjectionDataFeature: "unsafe__fiveInstance" | "currentState" | "currentObserver" | "state" | "work" | "model" | "scene" | "cameraDirection" | "cameraRaycaster" | "modelReadyState" | "shownFloor" | "totalFloorLength" | "helperVisible"
FiveInjectionFeature
FiveProviderPropTypes
Five
Provider
Prop
Types
: { children
: React.ReactNode; initialState
?: "inherit" | "initial" | Partial<Omit<State, "offset">>; initialUserAction
?: boolean; initialWork
?: Work | Promise<Work>; work
?: Work; onCurrentStateChange
?: any; onError
?: any; onStateChange
?: any; onWorkChange
?: any }Type declaration
children: React.ReactNode
Optional initialState?: "inherit" | "initial" | Partial<Omit<State, "offset">>
Optional initialUserAction?: boolean
Optional initialWork?: Work | Promise<Work>
Optional work?: Work
onCurrentStateChange?:function
- onCurrentStateChange(state: State, userAction: boolean): void
Parameters
Returns void
onError?:function
- onError(error: Error): void
Parameters
Returns void
onStateChange?:function
- onStateChange(state: State, userAction: boolean): void
Parameters
Returns void
onWorkChange?:function
- onWorkChange(work: Work): void
Parameters
Returns void
FiveProviderType
StoreActionMapHanlder
StoreActionMapHanlder<T, K, M>: { [ Key in keyof M]: [callback: ((getValues: (() => Pick<T, K>), setValues: ((values: Pick<T, K>) => void), ...args: Parameters<M[Key]>) => ReturnType<M[Key]>), deps: K[]] }
Type Parameters
StoreActionMapType
StoreActionMapType: {}
Type declaration
[name: string]: ((...args: any[]) => any)
StoreProviderType
Store
Provider
Type
: ReturnType<typeof createStore>["StoreProvider"]StoreValueMapType
StoreValueMapType: Record<string, any>
Five 渲染区域组件
Five 渲染区域组件,请在 FiveProvider 内使用
渲染区域的宽度
渲染区域的高度
React 元素