ArrayCamera class
Properties
-
cameras
↔ List
-
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
clearViewOffset()
→ void
-
inherited
-
clone([bool? recursive = true])
→ PerspectiveCamera
-
inherited
-
copy(Object3D source, [bool? recursive])
→ PerspectiveCamera
-
inherited
-
getFilmHeight()
→ double
-
inherited
-
getFilmWidth()
→ num
-
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
setViewOffset(dynamic fullWidth, dynamic fullHeight, dynamic x, dynamic y, dynamic width, dynamic height)
→ void
-
- Sets an offset in a larger frustum. This is useful for multi-window or
- multi-monitor/multi-machine setups.
*
- For example, if you have 3x2 monitors and each monitor is 1920x1080 and
- the monitors are in grid like this
- +---+---+---+
- | A | B | C |
- +---+---+---+
- | D | E | F |
- +---+---+---+
- then for each monitor you would call it like this
- const w = 1920;
- const h = 1080;
- const fullWidth = w * 3;
- const fullHeight = h * 2;
- --A--
- camera.setViewOffset( fullWidth, fullHeight, w * 0, h * 0, w, h );
- --B--
- camera.setViewOffset( fullWidth, fullHeight, w * 1, h * 0, w, h );
- --C--
- camera.setViewOffset( fullWidth, fullHeight, w * 2, h * 0, w, h );
- --D--
- camera.setViewOffset( fullWidth, fullHeight, w * 0, h * 1, w, h );
- --E--
- camera.setViewOffset( fullWidth, fullHeight, w * 1, h * 1, w, h );
- --F--
- camera.setViewOffset( fullWidth, fullHeight, w * 2, h * 1, w, h );
- Note there is no reason monitors have to be the same size or in a grid.
inherited
-
toJSON({Object3dMeta? meta})
→ Map<String, dynamic>
-
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
updateProjectionMatrix()
→ void
-
inherited