A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
C
- Camera - class in com.google.android.filament
- Camera represents the eye through which the scene is viewed.
- Camera.Fov - class in com.google.android.filament.Camera
- Denotes a field-of-view direction.
- Camera.Projection - class in com.google.android.filament.Camera
- Denotes the projection type used by this camera.
- castLight(boolean) - function in com.google.android.filament.LightManager.Builder
- Whether this light casts light (enabled by default)In some situations it can be useful to have a light in the scene that doesn'tactually emit light, but does cast shadows.
- castShadows(boolean) - function in com.google.android.filament.LightManager.Builder
- Whether this Light casts shadows (disabled by default)
- castShadows(boolean) - function in com.google.android.filament.RenderableManager.Builder
- Controls if this renderable casts shadows, false by default.
- cct(float) - function in com.google.android.filament.Colors
- Converts a correlated color temperature to a linear RGB color in sRGB space.
- channel(int) - function in com.google.android.filament.RenderableManager.Builder
- Set the channel this renderable is associated to.
- CHANNEL_0 - enum entry in com.google.android.filament.Texture.Swizzle
- CHANNEL_1 - enum entry in com.google.android.filament.Texture.Swizzle
- CHANNEL_2 - enum entry in com.google.android.filament.Texture.Swizzle
- CHANNEL_3 - enum entry in com.google.android.filament.Texture.Swizzle
- channelMixer(Array,Array,Array) - function in com.google.android.filament.ColorGrading.Builder
- The channel mixer adjustment modifies each output color channel using the specifiedmix of the source color channels.By default each output color channel is set to use 100% of the corresponding sourcechannel and 0% of the other channels.
- CHECK - enum entry in com.google.android.filament.android.UiHelper.ContextErrorPolicy
Check for extra errors.
- CLAMP - enum entry in com.google.android.filament.View.TemporalAntiAliasingOptions.BoxClipping
clamping
- CLAMP_TO_EDGE - enum entry in com.google.android.filament.TextureSampler.WrapMode
The edge of the texture extends to infinity.
- clearFrameHistory(Engine) - function in com.google.android.filament.View
- When certain temporal features are used (e.g.: TAA or Screen-space reflections), the viewkeeps a history of previous frame renders associated with the Renderer the view was lastused with.
- clearMaterialInstanceAt(int,int) - function in com.google.android.filament.RenderableManager
- Clears the material instance for the given primitive.
- CLOTH - enum entry in com.google.android.filament.Material.Shading
Cloth lighting model
- COLOR - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- color(float,float,float) - function in com.google.android.filament.LightManager.Builder
- Sets the initial color of a light.
- color(float,float,float,float) - function in com.google.android.filament.Skybox.Builder
- Sets the
Skyboxto a constant color. - color(Array) - function in com.google.android.filament.Skybox.Builder
- Sets the
Skyboxto a constant color. - COLOR - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- COLOR0 - enum entry in com.google.android.filament.View.TargetBufferFlags
Color 0 buffer selected.
- COLOR1 - enum entry in com.google.android.filament.View.TargetBufferFlags
Color 1 buffer selected.
- COLOR1 - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- COLOR2 - enum entry in com.google.android.filament.View.TargetBufferFlags
Color 2 buffer selected.
- COLOR2 - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- COLOR3 - enum entry in com.google.android.filament.View.TargetBufferFlags
Color 3 buffer selected.
- COLOR3 - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- COLOR4 - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- COLOR5 - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- COLOR6 - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- COLOR7 - enum entry in com.google.android.filament.RenderTarget.AttachmentPoint
- ColorGrading - class in com.google.android.filament
ColorGradingis used to transform (either to modify or correct) the colors of the HDR buffer rendered by Filament.- ColorGrading.Builder - class in com.google.android.filament.ColorGrading
- Use
Builderto construct aColorGradingobject instance. - ColorGrading.LutFormat - class in com.google.android.filament.ColorGrading
- Color grading LUT format.
- ColorGrading.QualityLevel - class in com.google.android.filament.ColorGrading
- Color grading quality level.
- ColorGrading.ToneMapping - class in com.google.android.filament.ColorGrading
- List of available tone-mapping operators.
- Colors - class in com.google.android.filament
- Utilities to manipulate and convert colors.
- Colors.Conversion - class in com.google.android.filament.Colors
- Type of color conversion to use when converting to/from sRGB and linear spaces.
- Colors.LinearColor - class in com.google.android.filament.Colors
- Colors.RgbaType - class in com.google.android.filament.Colors
- Types of RGBA colors.
- Colors.RgbType - class in com.google.android.filament.Colors
- Types of RGB colors.
- com.google.android.filament - package com.google.android.filament
- com.google.android.filament.android - package com.google.android.filament.android
- com.google.android.filament.proguard - package com.google.android.filament.proguard
- commitLocalTransformTransaction() - function in com.google.android.filament.TransformManager
- Commits the currently open local transform transaction.
- COMPARE_TO_TEXTURE - enum entry in com.google.android.filament.TextureSampler.CompareMode
- compile(Material.CompilerPriorityQueue,Material,View,Engine.FeatureState,Engine.FeatureState,Object,Runnable) - function in com.google.android.filament.Engine
- Asynchronously ensures that the variants of the specified Material required to render itin the provided View are compiled.
- compile(Material.CompilerPriorityQueue,int,Object,Runnable) - function in com.google.android.filament.MaterialInstance
- Asynchronously ensures that a subset of this MaterialInstance's variants are compiled.
- compile(Material.CompilerPriorityQueue,int,Object,Runnable) - function in com.google.android.filament.Material
- Asynchronously ensures that a subset of this Material's variants are compiled.
- COMPRESSED - enum entry in com.google.android.filament.Texture.Type
a compressed type
- computeDataSize(Texture.Format,Texture.Type,int,int,int) - function in com.google.android.filament.Texture.PixelBufferDescriptor
- Helper to calculate the buffer size (in byte) needed for given parameters
- computeLogSplits(Array,int,float,float) - function in com.google.android.filament.LightManager.ShadowCascades
- Utility method to compute cascadeSplitPositions according to alogarithmic split scheme.
- computePracticalSplits(Array,int,float,float,float) - function in com.google.android.filament.LightManager.ShadowCascades
- Utility method to compute cascadeSplitPositions according to apractical split scheme.
- computeUniformSplits(Array,int) - function in com.google.android.filament.LightManager.ShadowCascades
- Utility method to compute cascadeSplitPositions according to auniform split scheme.
- CONDITION_SATISFIED - enum entry in com.google.android.filament.Fence.FenceStatus
- config(Engine.Config) - function in com.google.android.filament.Engine.Builder
- Configure the Engine with custom parameters.
- contrast(float) - function in com.google.android.filament.ColorGrading.Builder
- Adjusts the contrast of the image.
- copyFrame(SwapChain,Viewport,Viewport,int) - function in com.google.android.filament.Renderer
- Copies the currently rendered View to the indicated SwapChain, using theindicated source and destination rectangle.
- count(int) - function in com.google.android.filament.MorphTargetBuffer.Builder
- Size of the morph targets in targets.
- create() - function in com.google.android.filament.Engine
- Creates an instance of Engine using the default BackendThis method is one of the few thread-safe methods.
- create(Engine.Backend) - function in com.google.android.filament.Engine
- Creates an instance of Engine using the specified BackendThis method is one of the few thread-safe methods.
- create(Object) - function in com.google.android.filament.Engine
- Creates an instance of Engine using the OPENGL and a shared OpenGL context.
- create(int) - function in com.google.android.filament.TransformManager
- Creates a transform component and associates it with the given entity.
- create(int,int,Array) - function in com.google.android.filament.TransformManager
- Creates a transform component with a parent and associates it with the given entity.
- create(int,int,Array) - function in com.google.android.filament.TransformManager
- Creates a transform component with a parent and associates it with the given entity.
- create() - function in com.google.android.filament.EntityManager
- create(int) - function in com.google.android.filament.EntityManager
- create(Array) - function in com.google.android.filament.EntityManager
- createCamera(int) - function in com.google.android.filament.Engine
- Creates and adds a Camera component to a given
entity. - createFence() - function in com.google.android.filament.Engine
- Creates a Fence.
- createInstance() - function in com.google.android.filament.Material
- Creates a new instance of this material.
- createInstance(String) - function in com.google.android.filament.Material
- Creates a new instance of this material with a specified name.
- createRenderer() - function in com.google.android.filament.Engine
- Creates a Renderer.
- createScene() - function in com.google.android.filament.Engine
- Creates a Scene.
- createSwapChain(Object) - function in com.google.android.filament.Engine
- Creates an opaque SwapChain from the given OS native window handle.
- createSwapChain(Object,long) - function in com.google.android.filament.Engine
- Creates a SwapChain from the given OS native window handle.
- createSwapChain(int,int,long) - function in com.google.android.filament.Engine
- Creates a headless SwapChain
- createSwapChainFromNativeSurface(NativeSurface,long) - function in com.google.android.filament.Engine
- Creates a SwapChain from a NativeSurface.
- createView() - function in com.google.android.filament.Engine
- Creates a View.
- CRITICAL - enum entry in com.google.android.filament.Material.CompilerPriorityQueue
We need this program NOW.When passed as an argument to compile, if the platform doesn't support parallel compilation, but does supportamortized shader compilation, the given shader program will be synchronously compiled.
- CUBEMAP - enum entry in com.google.android.filament.Material.RefractionMode
- culling(boolean) - function in com.google.android.filament.RenderableManager.Builder
- Controls frustum culling, true by default.
- curves(Array,Array,Array) - function in com.google.android.filament.ColorGrading.Builder
- Applies a curve to each RGB channel of the image.
- CUSTOM0 - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- CUSTOM1 - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- CUSTOM2 - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- CUSTOM3 - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- CUSTOM4 - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- CUSTOM5 - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- CUSTOM6 - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- CUSTOM7 - enum entry in com.google.android.filament.VertexBuffer.VertexAttribute
- customLut(Buffer,int) - function in com.google.android.filament.ColorGrading.Builder
- Specifies a custom 3D color grading LUT to map the final sRGB color.The LUT is applied after post-processing and in LDR (sRGB space).The data must be a 3D array of float3 (RGB) values.The data must remain valid until build() is called.