Search
Preparing search index...
The search index is not available
Brass Engine - v0.17.0dev
Options
All
Public
Public/Protected
All
Inherited
Menu
Brass Engine - v0.17.0dev
camera/viewpoint
Viewpoint
Class Viewpoint
Hierarchy
ViewpointAbstract
Viewpoint
Index
Constructors
constructor
Properties
_target
drag
follow
integer
Scaling
integer
Translation
jump
outrun
previous
Target
scale
shake
Position
translation
velocity
Accessors
effective
Scale
effective
Translation
target
Methods
get
Screen
View
Area
get
View
Origin
get
World
View
Area
screen
To
World
shake
traslate
Screen
update
update
Shake
view
world
To
Screen
Constructors
constructor
new
Viewpoint
(
scale
?:
number
, translation
?:
Vector2
, options
?:
ViewpointOptions
)
:
Viewpoint
Parameters
scale:
number
= 100
translation:
Vector2
= ...
options:
ViewpointOptions
= {}
Returns
Viewpoint
Properties
Private
_target
_target
:
Vector2
Private
Readonly
drag
drag
:
number
Private
Readonly
follow
follow
:
number
Protected
integer
Scaling
integer
Scaling
:
boolean
Protected
integer
Translation
integer
Translation
:
boolean
Private
Readonly
jump
jump
:
number
Private
Readonly
outrun
outrun
:
number
Private
previous
Target
previous
Target
:
Vector2
scale
scale
:
number
Protected
shake
Position
shake
Position
:
Vector2
translation
translation
:
Vector2
Private
velocity
velocity
:
Vector2
Accessors
Protected
effective
Scale
get
effectiveScale
(
)
:
number
Returns
number
Protected
effective
Translation
get
effectiveTranslation
(
)
:
Vector2
Returns
Vector2
target
get
target
(
)
:
Vector2
set
target
(
value
:
Vector2
)
:
void
Returns
Vector2
Parameters
value:
Vector2
Returns
void
Methods
get
Screen
View
Area
get
Screen
View
Area
(
d
?:
P5Layer
)
:
{
maxX
:
number
;
maxY
:
number
;
minX
:
number
;
minY
:
number
}
Parameters
d:
P5Layer
= ...
Returns
{
maxX
:
number
;
maxY
:
number
;
minX
:
number
;
minY
:
number
}
maxX
:
number
maxY
:
number
minX
:
number
minY
:
number
Protected
get
View
Origin
get
View
Origin
(
d
:
P5DrawTarget
)
:
Vector2
Parameters
d:
P5DrawTarget
Returns
Vector2
get
World
View
Area
get
World
View
Area
(
d
?:
P5Layer
)
:
{
maxX
:
number
;
maxY
:
number
;
minX
:
number
;
minY
:
number
}
Parameters
d:
P5Layer
= ...
Returns
{
maxX
:
number
;
maxY
:
number
;
minX
:
number
;
minY
:
number
}
maxX
:
number
maxY
:
number
minX
:
number
minY
:
number
screen
To
World
screen
To
World
(
screenCoord
:
Vector2
, d
?:
P5DrawTarget
)
:
Vector2
Parameters
screenCoord:
Vector2
d:
P5DrawTarget
= ...
Returns
Vector2
shake
shake
(
strength
:
number
, duration
?:
number
)
:
void
Parameters
strength:
number
duration:
number
= 1000
Returns
void
traslate
Screen
traslate
Screen
(
screenTranslation
:
Vector2
)
:
void
Parameters
screenTranslation:
Vector2
Returns
void
update
update
(
delta
:
number
)
:
void
Parameters
delta:
number
Returns
void
Protected
update
Shake
update
Shake
(
delta
:
number
)
:
void
Parameters
delta:
number
Returns
void
view
view
(
d
?:
P5Layer
)
:
void
Parameters
d:
P5Layer
= ...
Returns
void
world
To
Screen
world
To
Screen
(
worldCoord
:
Vector2
, d
?:
P5DrawTarget
)
:
Vector2
Parameters
worldCoord:
Vector2
d:
P5DrawTarget
= ...
Returns
Vector2
Modules
camera/camera
camera/classic
Viewpoint
camera/viewpoint
camera/viewpoint
Abstract
common/color
common/dynamic
Array
common/fast
Graphics
common/heap
common/pool
common/runtime
Checking
common/types
core/core
core/sketch
core/time
effects/effects
effects/particle
effects/velocity
Particle
input
Mapper
layers/
Layer
Abstract
layers/canvas
Layers
layers/draw
Buffer
layers/draw
Target
layers/handle
Regl
layers/layers
layers/p5
Layers
lighting/lighter
Abstract
lighting/p5
Matter
Lighter
loader
main
pathfinder/
Path
Situation
Type
pathfinder/a
Star
Pathfinder
pathfinder/path
Agent
pathfinder/pathfinder
pathfinder/pathfinder
Abstract
physics/body
Abstract
physics/circle
Body
physics/grid
Body
physics/material
Body
Abstract
physics/physics
physics/poly
Body
physics/ray
Body
physics/rect
Body
tilemap/p5
Tilemap
tilemap/tilemap
tilemap/tilemap
Abstract
ui/legacyUI
vector
vector/vector2
Viewpoint
constructor
_target
drag
follow
integer
Scaling
integer
Translation
jump
outrun
previous
Target
scale
shake
Position
translation
velocity
effective
Scale
effective
Translation
target
get
Screen
View
Area
get
View
Origin
get
World
View
Area
screen
To
World
shake
traslate
Screen
update
update
Shake
view
world
To
Screen
Generated using
TypeDoc