Back to Filament

Package-level declarations

docs/android/dokka/filament-android/com.google.android.filament/index.md

1.75.06.4 KB
Original Source

//filament-android/com.google.android.filament

Package-level declarations

Types

NameSummary
Box[main]
open class Box
An axis-aligned 3D box represented by its center and half-extent.
BufferObject[main]
open class BufferObject
A generic GPU buffer containing data.
Camera[main]
open class Camera
Camera represents the eye through which the scene is viewed.
ColorGrading[main]
open class ColorGrading
ColorGrading is used to transform (either to modify or correct) the colors of the HDR buffer rendered by Filament.
Colors[main]
open class Colors
Utilities to manipulate and convert colors.
Engine[main]
open class Engine
Engine is filament's main entry-point.
Entity[main]
@Retention(value = CLASS)
@Target(value = [])
annotation class Entity
EntityInstance[main]
@Retention(value = CLASS)
@Target(value = [])
annotation class EntityInstance
EntityManager[main]
open class EntityManager
Fence[main]
open class Fence
Filament[main]
open class Filament
IndexBuffer[main]
open class IndexBuffer
A buffer containing vertex indices into a VertexBuffer.
IndirectLight[main]
open class IndirectLight
IndirectLight is used to simulate environment lighting, a form of global illumination.
LightManager[main]
open class LightManager
LightManager allows you to create a light source in the scene, such as a sun or street lights.
Material[main]
open class Material
A Filament Material defines the visual appearance of an object.
MaterialInstance[main]
open class MaterialInstance
MathUtils[main]
class MathUtils
MorphTargetBuffer[main]
open class MorphTargetBuffer
NativeSurface[main]
open class NativeSurface
RenderableManager[main]
open class RenderableManager
Factory and manager for renderables, which are entities that can be drawn.
Renderer[main]
open class Renderer
A Renderer instance represents an operating system's window.
RenderTarget[main]
open class RenderTarget
An offscreen render target that can be associated with a View and contains weak references to a set of attached Texture objects.
Scene[main]
open class Scene
A Scene is a flat container of RenderableManager and LightManager components.
SkinningBuffer[main]
open class SkinningBuffer
Skybox[main]
open class Skybox
Skybox When added to a Scene, the Skybox fills all untouched pixels.
Stream[main]
open class Stream
Stream is used to attach a native video stream to a filament Texture.
SurfaceOrientation[main]
open class SurfaceOrientation
Helper used to populate TANGENTS buffers.
SwapChain[main]
open class SwapChain
A SwapChain represents an Operating System's native renderable surface.
SwapChainFlags[main]
class SwapChainFlags
Flags that a SwapChain can be created with to control behavior.
Texture[main]
open class Texture
Texture The Texture class supports: