thermion_dart library

Classes

Axis
Camera
DefaultPickDelegate
DelegateInputHandler
DirectLight
Geometry
GeometryHelper
GLTF
IBL
InputHandler
InputHandlerDelegate
MaterialInstance
OverTheShoulderCameraDelegate
PickDelegate
RenderTarget
SwapChain
TextureDetails
This represents the backing "surface" that we render into. "Texture" here is a misnomer as it is only a render target texture on certain platforms.
ThermionTexture
ThermionViewer
ThermionViewerStub
VelocityDelegate
View
Viewport
The viewport currently attached to a View.

Constants

kFar → const double
kFocalLength → const double
kNear → const double

Typedefs

FilamentPickResult = ({double depth, ThermionEntity entity, double fragX, double fragY, double fragZ, int x, int y})
The result of a picking operation (see ThermionViewer.pick for more details). x and y refer to the original screen coordinates used to call pick; this should match the values of fragX and fragY. fragZ is the depth value in screen coordinates, depth is the value in the depth buffer (i.e. fragZ = 1.0 - depth).
PickResult = FilamentPickResult
ThermionEntity = int