API ReferenceGlobalsRoomleComponentFactory

# Interface: RoomleComponentFactory

# Hierarchy

  • RoomleComponentFactory

# Index

# Methods

# Methods

# create

create(id: number, position: KernelVector3, eulerAngles: KernelVector3, parentObjectId: number): RoomleComponent

Defined in packages/common-core/src/webgl/roomle-component-factory.ts:118

Parameters:

Name Type
id number
position KernelVector3
eulerAngles KernelVector3
parentObjectId number

Returns: RoomleComponent


# createCamera

createCamera(fov: number, aspect: number, near: number, far: number, offset?: CanvasOffset): PerspectiveOffsetCamera

Defined in packages/common-core/src/webgl/roomle-component-factory.ts:130

Parameters:

Name Type
fov number
aspect number
near number
far number
offset? CanvasOffset

Returns: PerspectiveOffsetCamera


# createPreview

createPreview(id: number, parentObjectId: number): PreviewComponent

Defined in packages/common-core/src/webgl/roomle-component-factory.ts:122

Parameters:

Name Type
id number
parentObjectId number

Returns: PreviewComponent


# createPreviewLine

createPreviewLine(previewComponent: PreviewComponent): PreviewLineComponent

Defined in packages/common-core/src/webgl/roomle-component-factory.ts:124

Parameters:

Name Type
previewComponent PreviewComponent

Returns: PreviewLineComponent


# createStatic

createStatic(id: number, url: string): StaticComponent

Defined in packages/common-core/src/webgl/roomle-component-factory.ts:120

Parameters:

Name Type
id number
url string

Returns: StaticComponent


# isPreview

isPreview(obj: RoomleComponent): boolean

Defined in packages/common-core/src/webgl/roomle-component-factory.ts:126

Parameters:

Name Type
obj RoomleComponent

Returns: boolean


# isPreviewLine

isPreviewLine(obj: RoomleComponent): boolean

Defined in packages/common-core/src/webgl/roomle-component-factory.ts:128

Parameters:

Name Type
obj RoomleComponent

Returns: boolean