D
- DECR_CLAMP - enum entry in com.google.android.filament.MaterialInstance.StencilOperation
Decrements the current value. Clamps to 0.
- DECR_WRAP - enum entry in com.google.android.filament.MaterialInstance.StencilOperation
Decrements the current value. Wraps value to the maximum representable unsigned valuewhen decrementing a value of zero.
- DEFAULT - enum entry in com.google.android.filament.Engine.Backend
Automatically selects an appropriate driver for the platform.
- DEFAULT - enum entry in com.google.android.filament.Engine.GpuContextPriority
Backend default GPU context priority (typically MEDIUM)
- DEFAULT - enum entry in com.google.android.filament.Engine.Config.ShaderLanguage
- DEFAULT - enum entry in com.google.android.filament.Material.TransparencyMode
The transparent object is drawn honoring the raster state.
- DEFAULT - enum entry in com.google.android.filament.Material.ReflectionMode
- DEFAULT - enum entry in com.google.android.filament.Material.UboBatchingMode
For default, it follows the engine settings.If UBO batching is enabled on the engine and the material domain is SURFACE, itturns on the UBO batching. Otherwise, it turns off the UBO batching.
- DEFAULT - enum entry in com.google.android.filament.Material.Parameter.Precision
- DEPTH - enum entry in com.google.android.filament.View.TargetBufferFlags
Depth buffer selected.
- depth(int) - function in com.google.android.filament.Texture.Builder
- Specifies the texture's number of layers.
- DEPTH - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- DEPTH16 - enum entry in com.google.android.filament.Texture.InternalFormat
- DEPTH24 - enum entry in com.google.android.filament.Texture.InternalFormat
- DEPTH24_STENCIL8 - enum entry in com.google.android.filament.Texture.InternalFormat
- DEPTH32F - enum entry in com.google.android.filament.Texture.InternalFormat
- DEPTH32F_STENCIL8 - enum entry in com.google.android.filament.Texture.InternalFormat
- DEPTH_COMPONENT - enum entry in com.google.android.filament.Texture.Format
- DEPTH_STENCIL - enum entry in com.google.android.filament.Texture.Format
- destroy() - function in com.google.android.filament.Engine
- Destroy the
Engineinstance and all associated resources. - destroy(int) - function in com.google.android.filament.LightManager
- Destroys this component from the given entity
- destroy() - function in com.google.android.filament.SurfaceOrientation
- destroy(int) - function in com.google.android.filament.TransformManager
- Destroys this component from the given entity, children are orphaned.
- destroy(int) - function in com.google.android.filament.EntityManager
- destroy(Array) - function in com.google.android.filament.EntityManager
- destroy(int) - function in com.google.android.filament.RenderableManager
- Destroys the renderable component in the given entity.
- destroyCameraComponent(int) - function in com.google.android.filament.Engine
- Destroys the Camera component associated with the given entity.
- destroyColorGrading(ColorGrading) - function in com.google.android.filament.Engine
- Destroys a ColorGrading and frees all its associated resources.
- destroyEntity(int) - function in com.google.android.filament.Engine
- Destroys all Filament-known components from this
entity. - destroyFence(Fence) - function in com.google.android.filament.Engine
- Destroys a Fence and frees all its associated resources.
- destroyIndexBuffer(IndexBuffer) - function in com.google.android.filament.Engine
- Destroys a IndexBuffer and frees all its associated resources.
- destroyIndirectLight(IndirectLight) - function in com.google.android.filament.Engine
- Destroys a IndirectLight and frees all its associated resources.
- destroyMaterial(Material) - function in com.google.android.filament.Engine
- Destroys a Material and frees all its associated resources.
- destroyMaterialInstance(MaterialInstance) - function in com.google.android.filament.Engine
- Destroys a MaterialInstance and frees all its associated resources.
- destroyMorphTargetBuffer(MorphTargetBuffer) - function in com.google.android.filament.Engine
- Destroys a MorphTargetBuffer and frees all its associated resources.
- destroyRenderer(Renderer) - function in com.google.android.filament.Engine
- Destroys a Renderer and frees all its associated resources.
- destroyRenderTarget(RenderTarget) - function in com.google.android.filament.Engine
- Destroys a RenderTarget and frees all its associated resources.
- destroyScene(Scene) - function in com.google.android.filament.Engine
- Destroys a Scene and frees all its associated resources.
- destroySkinningBuffer(SkinningBuffer) - function in com.google.android.filament.Engine
- Destroys a SkinningBuffer and frees all its associated resources.
- destroySkybox(Skybox) - function in com.google.android.filament.Engine
- Destroys a Skybox and frees all its associated resources.
- destroyStream(Stream) - function in com.google.android.filament.Engine
- Destroys a Stream and frees all its associated resources.
- destroySwapChain(SwapChain) - function in com.google.android.filament.Engine
- Destroys a SwapChain and frees all its associated resources.
- destroyTexture(Texture) - function in com.google.android.filament.Engine
- Destroys a Texture and frees all its associated resources.
- destroyVertexBuffer(VertexBuffer) - function in com.google.android.filament.Engine
- Destroys a VertexBuffer and frees all its associated resources.
- destroyView(View) - function in com.google.android.filament.Engine
- Destroys a View and frees all its associated resources.
- detach() - function in com.google.android.filament.android.DisplayHelper
- Disconnect the previously set Renderer from Display This is typically called from onDetachedFromSurface.
- detach() - function in com.google.android.filament.android.UiHelper
- Free resources associated to the native window specified in attachTo, attachTo, or attachTo.
- DEVICE - enum entry in com.google.android.filament.Material.VertexDomain
Vertices are in normalized device space.
- dimensions(int) - function in com.google.android.filament.ColorGrading.Builder
- When color grading is implemented using a 3D LUT, this sets the dimension of the LUT.This overrides the value set by quality().This setting has no effect if generating a 1D LUT.
- direction(float,float,float) - function in com.google.android.filament.LightManager.Builder
- Sets the initial direction of a light in world space.
- DIRECTIONAL - enum entry in com.google.android.filament.LightManager.Type
Directional light, emits light in a given direction.
- DISABLED - enum entry in com.google.android.filament.Material.UboBatchingMode
Disable the Ubo Batching for this material
- DISPLAY_RANGE - enum entry in com.google.android.filament.ColorGrading.ToneMapping
Tone mapping used to validate/debug scene exposure.
- DisplayHelper - class in com.google.android.filament.android
- DisplayHelper is here to help managing a Display, for instance being notified when its resolution or refresh rate changes.
- dispose() - function in com.google.android.filament.NativeSurface
- DONT_CHECK - enum entry in com.google.android.filament.android.UiHelper.ContextErrorPolicy
Do not check for extra errors.
- DONT_FLUSH - enum entry in com.google.android.filament.Fence.Mode
- DPCF - enum entry in com.google.android.filament.View.ShadowType
PCF with contact hardening simulation
- duplicate(MaterialInstance,String) - function in com.google.android.filament.MaterialInstance
- Creates a new MaterialInstance using another MaterialInstance as a template for initialization.
- DXT1_RGB - enum entry in com.google.android.filament.Texture.InternalFormat
- DXT1_RGB - enum entry in com.google.android.filament.Texture.CompressedFormat
- DXT1_RGBA - enum entry in com.google.android.filament.Texture.InternalFormat
- DXT1_RGBA - enum entry in com.google.android.filament.Texture.CompressedFormat
- DXT1_SRGB - enum entry in com.google.android.filament.Texture.InternalFormat
- DXT1_SRGB - enum entry in com.google.android.filament.Texture.CompressedFormat
- DXT1_SRGBA - enum entry in com.google.android.filament.Texture.InternalFormat
- DXT1_SRGBA - enum entry in com.google.android.filament.Texture.CompressedFormat
- DXT3_RGBA - enum entry in com.google.android.filament.Texture.InternalFormat
- DXT3_RGBA - enum entry in com.google.android.filament.Texture.CompressedFormat
- DXT3_SRGBA - enum entry in com.google.android.filament.Texture.InternalFormat
- DXT3_SRGBA - enum entry in com.google.android.filament.Texture.CompressedFormat
- DXT5_RGBA - enum entry in com.google.android.filament.Texture.InternalFormat
- DXT5_RGBA - enum entry in com.google.android.filament.Texture.CompressedFormat
- DXT5_SRGBA - enum entry in com.google.android.filament.Texture.InternalFormat
- DXT5_SRGBA - enum entry in com.google.android.filament.Texture.CompressedFormat
- DYNAMIC - enum entry in com.google.android.filament.RenderableManager.Builder.GeometryType
dynamic gemoetry has no restriction