docs/android/dokka/filament-android/com.google.android.filament/index.md
//filament-android/com.google.android.filament
| Name | Summary |
|---|---|
| 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: |
Texture object is created using the Texture.Builder and destroyed by calling destroyTexture. |
| TextureSampler | [main]
open class TextureSampler
TextureSampler defines how a texture is accessed. |
| ToneMapper | [main]
open class ToneMapper
Interface for tone mapping operators. |
| TransformManager | [main]
open class TransformManager
TransformManager is used to add transform components to entities. |
| VertexBuffer | [main]
open class VertexBuffer
Holds a set of buffers that define the geometry of a Renderable. |
| View | [main]
open class View
Encompasses all the state needed for rendering a Scene. |
| Viewport | [main]
open class Viewport
Specifies a rectangular region within a render target in terms of pixel coordinates. |