Appearance
@tmrw-realityos/world / Components / Surface
Class: Surface
Defined in: world/components/surface.ts:27
Surface component
Extends
Constructors
Constructor
new Surface():
Surface
Defined in: world/components/surface.ts:52
Returns
Surface
Overrides
Properties
canvas?
optionalcanvas:HTMLCanvasElement
Defined in: world/components/surface.ts:34
cursor
cursor:
vec2
Defined in: world/components/surface.ts:35
enabled
enabled:
boolean=true
Defined in: world/components.ts:7
Inherited from
index
index:
number
Defined in: world/components/surface.ts:32
isVisible
isVisible:
boolean=true
Defined in: world/components/surface.ts:37
mustSave
mustSave:
boolean=true
Defined in: world/components.ts:8
Inherited from
parent?
optionalparent:ComponentsContainer
Defined in: world/components.ts:14
Inherited from
proxyNodeName
proxyNodeName:
string=""
Defined in: world/components/surface.ts:31
tv
tv:
boolean=true
Defined in: world/components/surface.ts:38
uid
uid:
string=""
Defined in: world/components.ts:9
Inherited from
allowSurface
staticallowSurface:boolean=true
Defined in: world/components/surface.ts:50
compName
staticcompName:string="Surface"
Defined in: world/components/surface.ts:28
Overrides
emissiveFactor
staticemissiveFactor:vec3
Defined in: world/components/surface.ts:49
lastIndex
staticlastIndex:number=0
Defined in: world/components/surface.ts:29
Accessors
entity
Get Signature
get entity():
undefined|Entity
Defined in: world/components.ts:24
Returns
undefined | Entity
Set Signature
set entity(
_v):void
Defined in: world/components.ts:27
Parameters
_v
Returns
void
Inherited from
Methods
configure()
configure(
o):void
Defined in: world/components/surface.ts:282
Parameters
o
proxy_node
string
Returns
void
Overrides
drawApp()
drawApp(
canvas,ctx):void
Defined in: world/components/surface.ts:248
Parameters
canvas
HTMLCanvasElement
ctx
CanvasRenderingContext2D
Returns
void
getCompName()
getCompName():
string
Defined in: world/components.ts:11
Returns
string
Inherited from
getTargetNode()
getTargetNode():
undefined|Node
Defined in: world/components/surface.ts:105
called from
Returns
undefined | Node
onAdded()
onAdded():
void
Defined in: world/components/surface.ts:58
Returns
void
Overrides
onClick()?
optionalonClick():void
Defined in: world/components.ts:19
Returns
void
Inherited from
onDrawGizmos()
onDrawGizmos(
renderer):void
Defined in: world/components/surface.ts:286
Parameters
renderer
RendererInterface
Returns
void
onMouse()
onMouse(
e):void
Defined in: world/components/surface.ts:84
Parameters
e
PointerEvent
Returns
void
onRay()
onRay(
ray):void
Defined in: world/components/surface.ts:90
Called from Player.sendMouseInteractionToWorld
Parameters
ray
Ray
Returns
void
onRemoved()
onRemoved():
void
Defined in: world/components/surface.ts:77
Returns
void
Overrides
onUpdate()?
optionalonUpdate(dt):void
Defined in: world/components.ts:20
Parameters
dt
number
Returns
void
Inherited from
preRender()
preRender(
camera):void
Defined in: world/components/surface.ts:123
Parameters
camera
Camera
Returns
void
serialize()
serialize():
void
Defined in: world/components.ts:17
Returns
void
Inherited from
updateCanvas()
updateCanvas(
camera):void
Defined in: world/components/surface.ts:194
Parameters
camera
Camera
Returns
void
setEmissiveFactor()
staticsetEmissiveFactor(v):void
Defined in: world/components/surface.ts:302
Parameters
v
number | vec3
Returns
void