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.
Enums
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
andy
refer to the original screen coordinates used to callpick
; this should match the values offragX
andfragY
.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