Function: Viewport()
function Viewport(
props:
| Omit<
{
cameraEntity: null | Entity;
} & Partial<Record<"client" | "cameraIndex", never>> & {
setHoveredEntity: (
data: null | {
entity: Entity;
ws_position: Vec3;
ws_normal: Vec3;
},
) => void;
setPickedEntity: (
data: null | {
entity: Entity;
ws_position: Vec3;
ws_normal: Vec3;
},
) => void;
renderTargetIndex: number;
} & HTMLProps<HTMLDivElement> & {
children: ReactNode;
},
"ref"
>
| (Omit<
{
client: Client;
cameraIndex: number;
} & Partial<Record<"cameraEntity", never>> & {
setHoveredEntity: (
data: null | {
entity: Entity;
ws_position: Vec3;
ws_normal: Vec3;
},
) => void;
setPickedEntity: (
data: null | {
entity: Entity;
ws_position: Vec3;
ws_normal: Vec3;
},
) => void;
renderTargetIndex: number;
} & HTMLProps<HTMLDivElement> & {
children: ReactNode;
},
"ref"
> &
RefAttributes<undefined | Viewport>),
): ReactNode;
Defined in: livelink.react/sources/components/core/Viewport.tsx:47
A viewport component.
Parameters
Parameter | Type |
---|---|
props | | Omit <{ cameraEntity : null | Entity ; } & Partial <Record <"client" | "cameraIndex" , never >> & { setHoveredEntity : (data : | null | { entity : Entity ; ws_position : Vec3 ; ws_normal : Vec3 ; }) => void ; setPickedEntity : (data : | null | { entity : Entity ; ws_position : Vec3 ; ws_normal : Vec3 ; }) => void ; renderTargetIndex : number ; } & HTMLProps <HTMLDivElement > & { children : ReactNode ; }, "ref" > | Omit <{ client : Client ; cameraIndex : number ; } & Partial <Record <"cameraEntity" , never >> & { setHoveredEntity : (data : | null | { entity : Entity ; ws_position : Vec3 ; ws_normal : Vec3 ; }) => void ; setPickedEntity : (data : | null | { entity : Entity ; ws_position : Vec3 ; ws_normal : Vec3 ; }) => void ; renderTargetIndex : number ; } & HTMLProps <HTMLDivElement > & { children : ReactNode ; }, "ref" > & RefAttributes <undefined | Viewport > |
Returns
ReactNode