A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
S
- sampler(Texture.Sampler) - function in com.google.android.filament.Texture.Builder
- Specifies the type of sampler to use.
- SAMPLER_2D - enum entry in com.google.android.filament.Texture.Sampler
2D sampler
- SAMPLER_2D - enum entry in com.google.android.filament.Material.Parameter.Type
- SAMPLER_2D_ARRAY - enum entry in com.google.android.filament.Texture.Sampler
2D array sampler
- SAMPLER_2D_ARRAY - enum entry in com.google.android.filament.Material.Parameter.Type
- SAMPLER_3D - enum entry in com.google.android.filament.Texture.Sampler
3D sampler
- SAMPLER_3D - enum entry in com.google.android.filament.Material.Parameter.Type
- SAMPLER_CUBEMAP - enum entry in com.google.android.filament.Texture.Sampler
Cubemap sampler
- SAMPLER_CUBEMAP - enum entry in com.google.android.filament.Material.Parameter.Type
- SAMPLER_EXTERNAL - enum entry in com.google.android.filament.Texture.Sampler
External texture sampler
- SAMPLER_EXTERNAL - enum entry in com.google.android.filament.Material.Parameter.Type
- saturation(float) - function in com.google.android.filament.ColorGrading.Builder
- Adjusts the saturation of the image.
- Scene - class in com.google.android.filament
- A
Sceneis a flat container of RenderableManager and LightManager components. - SCREEN - enum entry in com.google.android.filament.Material.BlendingMode
Material brightens what's behind it.
- SCREEN_SPACE - enum entry in com.google.android.filament.Material.RefractionMode
- screenSpaceContactShadows(boolean) - function in com.google.android.filament.RenderableManager.Builder
- Controls if this renderable uses screen-space contact shadows.
- setAccurateTranslationsEnabled(boolean) - function in com.google.android.filament.TransformManager
- Enables or disable the accurate translation mode.
- setAcquiredImage(Object,Object,Runnable) - function in com.google.android.filament.Stream
- Updates an
stream with an image that is guaranteed to be used in the next frame.This method tells Filament to immediately "acquire" the image and trigger a callbackwhen it is done with it.ACQUIRED - setActiveFeatureLevel(Engine.FeatureLevel) - function in com.google.android.filament.Engine
- Activate all features of a given feature level.
- setAmbientOcclusion(View.AmbientOcclusion) - function in com.google.android.filament.View
- Activates or deactivates ambient occlusion.
- setAmbientOcclusionOptions(View.AmbientOcclusionOptions) - function in com.google.android.filament.View
- Sets ambient occlusion options.
- setAnisotropy(float) - function in com.google.android.filament.TextureSampler
- This controls anisotropic filtering.
- setAntiAliasing(View.AntiAliasing) - function in com.google.android.filament.View
- Enables or disables anti-aliasing in the post-processing stage.
- setAutomaticInstancingEnabled(boolean) - function in com.google.android.filament.Engine
- Enables or disables automatic instancing of render primitives.
- setAxisAlignedBoundingBox(int,Box) - function in com.google.android.filament.RenderableManager
- Changes the bounding box used for frustum culling.
- setBitmap(Engine,Texture,int,Bitmap) - function in com.google.android.filament.android.TextureHelper
- setBitmap(Engine,Texture,int,Bitmap,Object,Runnable) - function in com.google.android.filament.android.TextureHelper
- setBitmap(Engine,Texture,int,int,int,int,int,Bitmap) - function in com.google.android.filament.android.TextureHelper
- setBitmap(Engine,Texture,int,int,int,int,int,Bitmap,Object,Runnable) - function in com.google.android.filament.android.TextureHelper
- setBlendMode(View.BlendMode) - function in com.google.android.filament.View
- Sets the blending mode used to draw the view into the SwapChain.
- setBlendOrderAt(int,int,int) - function in com.google.android.filament.RenderableManager
- Changes the drawing order for blended primitives.
- setBloomOptions(View.BloomOptions) - function in com.google.android.filament.View
- Sets bloom options.
- setBonesAsMatrices(Engine,Buffer,int,int) - function in com.google.android.filament.SkinningBuffer
- Updates the bone transforms in the range [offset, offset + boneCount).
- setBonesAsMatrices(int,Buffer,int,int) - function in com.google.android.filament.RenderableManager
- Sets the transforms associated with each bone of a Renderable.
- setBonesAsQuaternions(Engine,Buffer,int,int) - function in com.google.android.filament.SkinningBuffer
- Updates the bone transforms in the range [offset, offset + boneCount).
- setBonesAsQuaternions(int,Buffer,int,int) - function in com.google.android.filament.RenderableManager
- Sets the transforms associated with each bone of a Renderable.
- setBuffer(Engine,Buffer) - function in com.google.android.filament.BufferObject
- Asynchronously copy-initializes this
BufferObjectfrom the data provided. - setBuffer(Engine,Buffer,int,int) - function in com.google.android.filament.BufferObject
- Asynchronously copy-initializes a region of this
BufferObjectfrom the dataprovided. - setBuffer(Engine,Buffer,int,int,Object,Runnable) - function in com.google.android.filament.BufferObject
- Asynchronously copy-initializes a region of this
BufferObjectfrom the dataprovided. - setBuffer(Engine,Buffer) - function in com.google.android.filament.IndexBuffer
- Asynchronously copy-initializes this
IndexBufferfrom the data provided. - setBuffer(Engine,Buffer,int,int) - function in com.google.android.filament.IndexBuffer
- Asynchronously copy-initializes a region of this
IndexBufferfrom the dataprovided. - setBuffer(Engine,Buffer,int,int,Object,Runnable) - function in com.google.android.filament.IndexBuffer
- Asynchronously copy-initializes a region of this
IndexBufferfrom the dataprovided. - setBufferAt(Engine,int,Buffer) - function in com.google.android.filament.VertexBuffer
- Asynchronously copy-initializes the specified buffer from the given buffer data.
- setBufferAt(Engine,int,Buffer,int,int) - function in com.google.android.filament.VertexBuffer
- Asynchronously copy-initializes a region of the specified buffer from the given buffer data.
- setBufferAt(Engine,int,Buffer,int,int,Object,Runnable) - function in com.google.android.filament.VertexBuffer
- Asynchronously copy-initializes a region of the specified buffer from the given buffer data.
- setBufferObjectAt(Engine,int,BufferObject) - function in com.google.android.filament.VertexBuffer
- Swaps in the given buffer object.To use this, you must first call enableBufferObjects() on the Builder.
- setCallback(Object,Runnable) - function in com.google.android.filament.Texture.PixelBufferDescriptor
- Set or replace the callback called when the CPU-side data is no longer needed.
- setCamera(Camera) - function in com.google.android.filament.View
- Sets this View's Camera.
- setCastShadows(int,boolean) - function in com.google.android.filament.RenderableManager
- Changes whether or not the renderable casts shadows.
- setCenter(float,float,float) - function in com.google.android.filament.Box
- Sets the center of of the 3D box.
- setChannel(int,int) - function in com.google.android.filament.RenderableManager
- Changes the channel of a renderable
- setClearOptions(Renderer.ClearOptions) - function in com.google.android.filament.Renderer
- Set ClearOptions which are used at the beginning of a frame to clear or retain theSwapChain content.
- setColor(int,float,float,float) - function in com.google.android.filament.LightManager
- Dynamically updates the light's hue as linear sRGB
- setColor(float,float,float,float) - function in com.google.android.filament.Skybox
- Mutates the
Skybox's constant color.Ignored if an environment is set. - setColor(Array) - function in com.google.android.filament.Skybox
- Mutates the
Skybox's constant color.Ignored if an environment is set. - setColorGrading(ColorGrading) - function in com.google.android.filament.View
- Sets this View's color grading transforms.
- setColorWrite(boolean) - function in com.google.android.filament.MaterialInstance
- Overrides the default color-buffer write state that was set on the material.
- setCompareFunction(TextureSampler.CompareFunction) - function in com.google.android.filament.TextureSampler
- Sets the comparison function.
- setCompareMode(TextureSampler.CompareMode) - function in com.google.android.filament.TextureSampler
- Sets the comparison mode.
- setContrast(float) - function in com.google.android.filament.ToneMapper.Generic
- Sets the contrast of the curve, must be > 0.0, values in the range 0.5..2.0 are recommended.
- setCulling(int,boolean) - function in com.google.android.filament.RenderableManager
- Changes whether or not frustum culling is on.
- setCullingMode(Material.CullingMode) - function in com.google.android.filament.MaterialInstance
- Overrides the default triangle culling state that was set on the material.
- setCustomProjection(Array,double,double) - function in com.google.android.filament.Camera
- Sets a custom projection matrix.
- setCustomProjection(Array,Array,double,double) - function in com.google.android.filament.Camera
- Sets a custom projection matrix.
- setDefaultParameter(String,boolean) - function in com.google.android.filament.Material
- Sets the value of a bool parameter on this material's default instance.
- setDefaultParameter(String,float) - function in com.google.android.filament.Material
- Sets the value of a float parameter on this material's default instance.
- setDefaultParameter(String,int) - function in com.google.android.filament.Material
- Sets the value of an int parameter on this material's default instance.
- setDefaultParameter(String,boolean,boolean) - function in com.google.android.filament.Material
- Sets the value of a bool2 parameter on this material's default instance.
- setDefaultParameter(String,float,float) - function in com.google.android.filament.Material
- Sets the value of a float2 parameter on this material's default instance.
- setDefaultParameter(String,int,int) - function in com.google.android.filament.Material
- Sets the value of an int2 parameter on this material's default instance.
- setDefaultParameter(String,boolean,boolean,boolean) - function in com.google.android.filament.Material
- Sets the value of a bool3 parameter on this material's default instance.
- setDefaultParameter(String,float,float,float) - function in com.google.android.filament.Material
- Sets the value of a float3 parameter on this material's default instance.
- setDefaultParameter(String,int,int,int) - function in com.google.android.filament.Material
- Sets the value of a int3 parameter on this material's default instance.
- setDefaultParameter(String,boolean,boolean,boolean,boolean) - function in com.google.android.filament.Material
- Sets the value of a bool4 parameter on this material's default instance.
- setDefaultParameter(String,float,float,float,float) - function in com.google.android.filament.Material
- Sets the value of a float4 parameter on this material's default instance.
- setDefaultParameter(String,int,int,int,int) - function in com.google.android.filament.Material
- Sets the value of a int4 parameter on this material's default instance.
- setDefaultParameter(String,MaterialInstance.BooleanElement,Array,int,int) - function in com.google.android.filament.Material
- Set a bool parameter array by name.
- setDefaultParameter(String,MaterialInstance.IntElement,Array,int,int) - function in com.google.android.filament.Material
- Set an int parameter array by name.
- setDefaultParameter(String,MaterialInstance.FloatElement,Array,int,int) - function in com.google.android.filament.Material
- Set a float parameter array by name.
- setDefaultParameter(String,Colors.RgbType,float,float,float) - function in com.google.android.filament.Material
- Sets the color of the given parameter on this material's default instance.
- setDefaultParameter(String,Colors.RgbaType,float,float,float,float) - function in com.google.android.filament.Material
- Sets the color of the given parameter on this material's default instance.
- setDefaultParameter(String,Texture,TextureSampler) - function in com.google.android.filament.Material
- Sets a texture and sampler parameter on this material's default instance.
- setDepthCulling(boolean) - function in com.google.android.filament.MaterialInstance
- Overrides the default depth testing state that was set on the material.
- setDepthOfFieldOptions(View.DepthOfFieldOptions) - function in com.google.android.filament.View
- Sets Depth of Field options.
- setDepthWrite(boolean) - function in com.google.android.filament.MaterialInstance
- Overrides the default depth-buffer write state that was set on the material.
- setDesiredSize(int,int) - function in com.google.android.filament.android.UiHelper
- Set the size of the render target buffers of the native surface.
- setDimensions(int,int) - function in com.google.android.filament.Stream
- Updates the size of the incoming stream.
- setDirection(int,float,float,float) - function in com.google.android.filament.LightManager
- Dynamically updates the light's directionThe light direction is specified in world space and should be a unit vector.
- setDisplayInfo(Renderer.DisplayInfo) - function in com.google.android.filament.Renderer
- Information about the display this Renderer is associated to.
- setDithering(View.Dithering) - function in com.google.android.filament.View
- Enables or disables dithering in the post-processing stage.
- setDoubleSided(boolean) - function in com.google.android.filament.MaterialInstance
- Enables or disables double-sided lighting if the parent Material has double-sided capability,otherwise prints a warning.
- setDynamicLightingOptions(float,float) - function in com.google.android.filament.View
- Sets options relative to dynamic lighting for this view.
- setDynamicResolutionOptions(View.DynamicResolutionOptions) - function in com.google.android.filament.View
- Sets the dynamic resolution options for this view.
- setExposure(float,float,float) - function in com.google.android.filament.Camera
- Sets this camera's exposure (default is f/16, 1/125s, 100 ISO)The exposure ultimately controls the scene's brightness, just like with a real camera.The default values provide adequate exposure for a camera placed outdoors on a sunny daywith the sun at the zenith.With the default parameters, the scene must contain at least one Light of intensitysimilar to the sun (e.g.: a 100,000 lux directional light) and/or an indirect lightof appropriate intensity (30,000).
- setExposure(float) - function in com.google.android.filament.Camera
- Sets this camera's exposure directly.
- setExternalImage(Engine,long) - function in com.google.android.filament.Texture
- Specifies the external image to associate with this
Texture. - setExternalStream(Engine,Stream) - function in com.google.android.filament.Texture
- Specifies the external stream to associate with this
Texture. - setFalloff(int,float) - function in com.google.android.filament.LightManager
- Set the falloff distance for point lights and spot lights.
- setFocusDistance(float) - function in com.google.android.filament.Camera
- Set the camera focus distance in world units
- setFogOptions(View.FogOptions) - function in com.google.android.filament.View
- Sets fog options.
- setFrameCompletedCallback(Object,Runnable) - function in com.google.android.filament.SwapChain
- FrameCompletedCallback is a callback function that notifies an application when a frame'scontents have completed rendering on the GPU.
- setFrameRateOptions(Renderer.FrameRateOptions) - function in com.google.android.filament.Renderer
- Set options controlling the desired frame-rate.
- setFrontFaceWindingInverted(boolean) - function in com.google.android.filament.View
- Inverts the winding order of front faces.
- setGeometryAt(int,int,RenderableManager.PrimitiveType,VertexBuffer,IndexBuffer,int,int) - function in com.google.android.filament.RenderableManager
- Changes the geometry for the given primitive.
- setGeometryAt(int,int,RenderableManager.PrimitiveType,VertexBuffer,IndexBuffer) - function in com.google.android.filament.RenderableManager
- Changes the geometry for the given primitive.
- setGlobalBlendOrderEnabledAt(int,int,boolean) - function in com.google.android.filament.RenderableManager
- Changes whether the blend order is global or local to this Renderable (by default).
- setGuardBandOptions(View.GuardBandOptions) - function in com.google.android.filament.View
- Enables or disable screen-space guard band.
- setHalfExtent(float,float,float) - function in com.google.android.filament.Box
- Sets the half-extent of the 3D box.
- setHdrMax(float) - function in com.google.android.filament.ToneMapper.Generic
- Defines the maximum input value that will be mapped to output white.
- setImage(Engine,int,Texture.PixelBufferDescriptor) - function in com.google.android.filament.Texture
setImageis used to modify the whole content of the texture from a CPU-buffer.- setImage(Engine,int,int,int,int,int,Texture.PixelBufferDescriptor) - function in com.google.android.filament.Texture
setImageis used to modify a sub-region of the texture from a CPU-buffer.- setImage(Engine,int,int,int,int,int,int,int,Texture.PixelBufferDescriptor) - function in com.google.android.filament.Texture
setImageis used to modify a sub-region of a 3D texture, 2D texture array orcubemap from a CPU-buffer.- setImage(Engine,int,Texture.PixelBufferDescriptor,Array) - function in com.google.android.filament.Texture
setImageis used to specify all six images of a cubemap level andfollows exactly the OpenGL conventionsThisTextureinstance must useSAMPLER_CUBEMAP.- setIndirectLight(IndirectLight) - function in com.google.android.filament.Scene
- Sets the IndirectLight to use when rendering the
Scene. - setIntensity(int,float) - function in com.google.android.filament.LightManager
- Dynamically updates the light's intensity.
- setIntensity(int,float,float) - function in com.google.android.filament.LightManager
- Dynamically updates the light's intensity.
- setIntensity(float) - function in com.google.android.filament.IndirectLight
- Sets the environment's intensity.
- setIntensityCandela(int,float) - function in com.google.android.filament.LightManager
- Dynamically updates the light's intensity in candela.
- setLayerMask(int,int,int) - function in com.google.android.filament.RenderableManager
- Changes the visibility bits.
- setLayerMask(int,int) - function in com.google.android.filament.Skybox
- Sets bits in a visibility mask.
- setLensProjection(double,double,double,double) - function in com.google.android.filament.Camera
- Sets the projection matrix from the focal length.
- setLightChannel(int,int,boolean) - function in com.google.android.filament.LightManager
- Enables or disables a light channel.Light channel 0 is enabled by default.
- setLightChannel(int,int,boolean) - function in com.google.android.filament.RenderableManager
- Enables or disables a light channel.Light channel 0 is enabled by default.
- setMagFilter(TextureSampler.MagFilter) - function in com.google.android.filament.TextureSampler
- Sets the magnification filter.
- setMaskThreshold(float) - function in com.google.android.filament.MaterialInstance
- Overrides the minimum alpha value a fragment must have to not be discarded when the blendmode is MASKED.
- setMaterialInstanceAt(int,int,MaterialInstance) - function in com.google.android.filament.RenderableManager
- Changes the material instance binding for the given primitive.
- setMediaOverlay(boolean) - function in com.google.android.filament.android.UiHelper
- Controls whether the surface of the SurfaceView used as a render target should bepositioned above other surfaces but below the activity's surface.
- setMidGrayIn(float) - function in com.google.android.filament.ToneMapper.Generic
- Sets the input middle gray, between 0.0 and 1.0.
- setMidGrayOut(float) - function in com.google.android.filament.ToneMapper.Generic
- Sets the output middle gray, between 0.0 and 1.0.
- setMinFilter(TextureSampler.MinFilter) - function in com.google.android.filament.TextureSampler
- Sets the minification filter.
- setModelMatrix(Array) - function in com.google.android.filament.Camera
- Sets the camera's model matrix.
- setModelMatrix(Array) - function in com.google.android.filament.Camera
- Sets the camera's model matrix.
- setMorphTargetBufferAt(int,int,int,MorphTargetBuffer,int,int) - function in com.google.android.filament.RenderableManager
- Changes the morph target buffer for the given primitive.
- setMorphTargetBufferAt(int,int,int,MorphTargetBuffer) - function in com.google.android.filament.RenderableManager
- Utility method to change morph target buffer for the given primitive.
- setMorphWeights(int,Array,int) - function in com.google.android.filament.RenderableManager
- Updates the vertex morphing weights on a renderable, all zeroes by default.
- setMultiSampleAntiAliasingOptions(View.MultiSampleAntiAliasingOptions) - function in com.google.android.filament.View
- Enables or disable multi-sample anti-aliasing (MSAA).
- setName(String) - function in com.google.android.filament.View
- Sets the View's name.
- setOpaque(boolean) - function in com.google.android.filament.android.UiHelper
- Controls whether the render target (SurfaceView or TextureView) is opaque or not.The render target is considered opaque by default.
- setParameter(String,boolean) - function in com.google.android.filament.MaterialInstance
- Sets the value of a bool parameter.
- setParameter(String,float) - function in com.google.android.filament.MaterialInstance
- Sets the value of a float parameter.
- setParameter(String,int) - function in com.google.android.filament.MaterialInstance
- Sets the value of an int parameter.
- setParameter(String,boolean,boolean) - function in com.google.android.filament.MaterialInstance
- Sets the value of a bool2 parameter.
- setParameter(String,float,float) - function in com.google.android.filament.MaterialInstance
- Sets the value of a float2 parameter.
- setParameter(String,int,int) - function in com.google.android.filament.MaterialInstance
- Sets the value of an int2 parameter.
- setParameter(String,boolean,boolean,boolean) - function in com.google.android.filament.MaterialInstance
- Sets the value of a bool3 parameter.
- setParameter(String,float,float,float) - function in com.google.android.filament.MaterialInstance
- Sets the value of a float3 parameter.
- setParameter(String,int,int,int) - function in com.google.android.filament.MaterialInstance
- Sets the value of a int3 parameter.
- setParameter(String,boolean,boolean,boolean,boolean) - function in com.google.android.filament.MaterialInstance
- Sets the value of a bool4 parameter.
- setParameter(String,float,float,float,float) - function in com.google.android.filament.MaterialInstance
- Sets the value of a float4 parameter.
- setParameter(String,int,int,int,int) - function in com.google.android.filament.MaterialInstance
- Sets the value of a int4 parameter.
- setParameter(String,Texture,TextureSampler) - function in com.google.android.filament.MaterialInstance
- Sets a texture and sampler parameter on this material's default instance.
- setParameter(String,MaterialInstance.BooleanElement,Array,int,int) - function in com.google.android.filament.MaterialInstance
- Set a bool parameter array by name.
- setParameter(String,MaterialInstance.IntElement,Array,int,int) - function in com.google.android.filament.MaterialInstance
- Set an int parameter array by name.
- setParameter(String,MaterialInstance.FloatElement,Array,int,int) - function in com.google.android.filament.MaterialInstance
- Set a float parameter array by name.
- setParameter(String,Colors.RgbType,float,float,float) - function in com.google.android.filament.MaterialInstance
- Sets the color of the given parameter on this material's default instance.
- setParameter(String,Colors.RgbaType,float,float,float,float) - function in com.google.android.filament.MaterialInstance
- Sets the color of the given parameter on this material's default instance.
- setParent(int,int) - function in com.google.android.filament.TransformManager
- Re-parents an entity to a new one.
- setPolygonOffset(float,float) - function in com.google.android.filament.MaterialInstance
- Sets a polygon offset that will be applied to all renderables drawn with this materialinstance.The value of the offset is scale * dz + r * constant, where dz is the change in depthrelative to the screen area of the triangle, and r is the smallest value that is guaranteedto produce a resolvable offset for a given implementation.
- setPosition(int,float,float,float) - function in com.google.android.filament.LightManager
- Dynamically updates the light's position.
- setPositionsAt(Engine,int,Array,int) - function in com.google.android.filament.MorphTargetBuffer
- Updates float4 positions for the given morph target.
- setPostProcessingEnabled(boolean) - function in com.google.android.filament.View
- Enables or disables post processing.
- setPresentationTime(long) - function in com.google.android.filament.Renderer
- Set the time at which the frame must be presented to the display.
- setPriority(int,int) - function in com.google.android.filament.RenderableManager
- Changes the coarse-level draw ordering.
- setProjection(Camera.Projection,double,double,double,double,double,double) - function in com.google.android.filament.Camera
- Sets the projection matrix from a frustum defined by six planes.
- setProjection(double,double,double,double,Camera.Fov) - function in com.google.android.filament.Camera
- Sets the projection matrix from the field-of-view.
- setReceiveShadows(int,boolean) - function in com.google.android.filament.RenderableManager
- Changes whether or not the renderable can receive shadows.
- setRenderCallback(UiHelper.RendererCallback) - function in com.google.android.filament.android.UiHelper
- Sets the renderer callback that will be notified when the native surface iscreated, destroyed or resized.
- setRenderQuality(View.RenderQuality) - function in com.google.android.filament.View
- Sets the rendering quality for this view (e.g.
- setRenderTarget(RenderTarget) - function in com.google.android.filament.View
- Specifies an offscreen render target to render into.
- setRotation(Array) - function in com.google.android.filament.IndirectLight
- Sets the rigid-body transformation to apply to the IBL.
- setSampleCount(int) - function in com.google.android.filament.View
- Sets how many samples are to be used for MSAA in the post-process stage.Default is 1 and disables MSAA.
- setScaling(double,double) - function in com.google.android.filament.Camera
- Sets an additional matrix that scales the projection matrix.
- setScaling(Array) - function in com.google.android.filament.Camera
- Sets an additional matrix that scales the projection matrix.
- setScene(Scene) - function in com.google.android.filament.View
- Sets this View instance's Scene.
- setScissor(int,int,int,int) - function in com.google.android.filament.MaterialInstance
- Set-up a custom scissor rectangle; by default it is disabled.
- setScreenSpaceContactShadows(int,boolean) - function in com.google.android.filament.RenderableManager
- Changes whether or not the renderable can use screen-space contact shadows.
- setScreenSpaceReflectionsOptions(View.ScreenSpaceReflectionsOptions) - function in com.google.android.filament.View
- Enables or disable screen-space reflections.
- setScreenSpaceRefractionEnabled(boolean) - function in com.google.android.filament.View
- Enables or disables screen space refraction.
- setShadowCaster(int,boolean) - function in com.google.android.filament.LightManager
- Whether this Light casts shadows (disabled by default)warning:POINT cannot cast shadows.
- setShadowingEnabled(boolean) - function in com.google.android.filament.View
- Enables or disables shadow mapping.
- setShadowType(View.ShadowType) - function in com.google.android.filament.View
- Sets the shadow mapping technique this View uses.The ShadowType affects all the shadows seen within the View.
- setShift(double,double) - function in com.google.android.filament.Camera
- Sets an additional matrix that shifts (translates) the projection matrix.
- setSkinningBuffer(int,SkinningBuffer,int,int) - function in com.google.android.filament.RenderableManager
- Associates a SkinningBuffer to a renderable instance
- setSkybox(Skybox) - function in com.google.android.filament.Scene
- Sets the Skybox.
- setSoftShadowOptions(View.SoftShadowOptions) - function in com.google.android.filament.View
- Sets soft shadowing options that apply across the entire View.
- setSpecularAntiAliasingThreshold(float) - function in com.google.android.filament.MaterialInstance
- Sets the clamping threshold used to suppress estimation errors when applying specularanti-aliasing.
- setSpecularAntiAliasingVariance(float) - function in com.google.android.filament.MaterialInstance
- Sets the screen space variance of the filter kernel used when applying specularanti-aliasing.
- setSpotLightCone(int,float,float) - function in com.google.android.filament.LightManager
- Dynamically updates a spot light's cone as angles
- setStencilBufferEnabled(boolean) - function in com.google.android.filament.View
- Enables use of the stencil buffer.
- setStencilCompareFunction(TextureSampler.CompareFunction,MaterialInstance.StencilFace) - function in com.google.android.filament.MaterialInstance
- Sets the stencil comparison function (default is ALWAYS).
- setStencilCompareFunction(TextureSampler.CompareFunction) - function in com.google.android.filament.MaterialInstance
- Sets the stencil comparison function for both front and back-facing polygons.
- setStencilOpDepthFail(MaterialInstance.StencilOperation,MaterialInstance.StencilFace) - function in com.google.android.filament.MaterialInstance
- Sets the depth fail operation (default is KEEP).
- setStencilOpDepthFail(MaterialInstance.StencilOperation) - function in com.google.android.filament.MaterialInstance
- Sets the depth fail operation for both front and back-facing polygons.
- setStencilOpDepthStencilPass(MaterialInstance.StencilOperation,MaterialInstance.StencilFace) - function in com.google.android.filament.MaterialInstance
- Sets the depth-stencil pass operation (default is KEEP).
- setStencilOpDepthStencilPass(MaterialInstance.StencilOperation) - function in com.google.android.filament.MaterialInstance
- Sets the depth-stencil pass operation for both front and back-facing polygons.
- setStencilOpStencilFail(MaterialInstance.StencilOperation,MaterialInstance.StencilFace) - function in com.google.android.filament.MaterialInstance
- Sets the stencil fail operation (default is KEEP).
- setStencilOpStencilFail(MaterialInstance.StencilOperation) - function in com.google.android.filament.MaterialInstance
- Sets the stencil fail operation for both front and back-facing polygons.
- setStencilReadMask(int,MaterialInstance.StencilFace) - function in com.google.android.filament.MaterialInstance
- Sets the stencil read mask (default is 0xFF).
- setStencilReadMask(int) - function in com.google.android.filament.MaterialInstance
- Sets the stencil read mask for both front and back-facing polygons.
- setStencilReferenceValue(int,MaterialInstance.StencilFace) - function in com.google.android.filament.MaterialInstance
- Sets the stencil reference value (default is 0).
- setStencilReferenceValue(int) - function in com.google.android.filament.MaterialInstance
- Sets the stencil reference value for both front and back-facing polygons.
- setStencilWrite(boolean) - function in com.google.android.filament.MaterialInstance
- Enables or Disable stencil writes
- setStencilWriteMask(int,MaterialInstance.StencilFace) - function in com.google.android.filament.MaterialInstance
- Sets the stencil write mask (default is 0xFF).
- setStencilWriteMask(int) - function in com.google.android.filament.MaterialInstance
- Sets the stencil write mask for both front and back-facing polygons.
- setSunAngularRadius(int,float) - function in com.google.android.filament.LightManager
- Dynamically updates the angular radius of a Type.SUN lightThe Sun as seen from Earth has an angular size of 0.526° to 0.
- setSunHaloFalloff(int,float) - function in com.google.android.filament.LightManager
- Dynamically updates the halo falloff of a Type.SUN light.
- setSunHaloSize(int,float) - function in com.google.android.filament.LightManager
- Dynamically updates the halo radius of a Type.SUN light.
- setTangentsAt(Engine,int,Array,int) - function in com.google.android.filament.MorphTargetBuffer
- Updates tangents for the given morph target.These quaternions must be represented as signed shorts, where real numbers in the [-1,+1]range multiplied by 32767.
- setTemporalAntiAliasingOptions(View.TemporalAntiAliasingOptions) - function in com.google.android.filament.View
- Enables or disable temporal anti-aliasing (TAA).
- setToneMapping(View.ToneMapping) - function in com.google.android.filament.View
- Enables or disables tone-mapping in the post-processing stage.
- setTransform(int,Array) - function in com.google.android.filament.TransformManager
- Sets a local transform of a transform component.
- setTransform(int,Array) - function in com.google.android.filament.TransformManager
- Sets a local transform of a transform component.
- setViewport(Viewport) - function in com.google.android.filament.View
- Specifies the rectangular rendering area.
- setVignetteOptions(View.VignetteOptions) - function in com.google.android.filament.View
- Sets vignette options.
- setVisibleLayers(int,int) - function in com.google.android.filament.View
- Sets which layers are visible.
- setVsmShadowOptions(View.VsmShadowOptions) - function in com.google.android.filament.View
- Sets VSM shadowing options that apply across the entire View.
- setWrapModeR(TextureSampler.WrapMode) - function in com.google.android.filament.TextureSampler
- Sets the wrapping mode in the r (depth) direction.
- setWrapModeS(TextureSampler.WrapMode) - function in com.google.android.filament.TextureSampler
- Sets the wrapping mode in the s (horizontal) direction.
- setWrapModeT(TextureSampler.WrapMode) - function in com.google.android.filament.TextureSampler
- Sets the wrapping mode in the t (vertical) direction.
- shadowOptions(LightManager.ShadowOptions) - function in com.google.android.filament.LightManager.Builder
- Sets the shadow map options for this light.
- shadowsMidtonesHighlights(Array,Array,Array,Array) - function in com.google.android.filament.ColorGrading.Builder
- Adjusts the colors separately in 3 distinct tonal ranges or zones: shadows, mid-tones,and highlights.The tonal zones are by the ranges parameter: the x and y components define the beginningand end of the transition from shadows to mid-tones, and the z and w components definethe beginning and end of the transition from mid-tones to highlights.A smooth transition is applied between the zones which means for instance that thecorrection color of the shadows range will partially apply to the mid-tones, and theother way around.
- SHORT - enum entry in com.google.android.filament.Texture.Type
signed short, 16-bit
- SHORT - enum entry in com.google.android.filament.VertexBuffer.AttributeType
- SHORT2 - enum entry in com.google.android.filament.VertexBuffer.AttributeType
- SHORT3 - enum entry in com.google.android.filament.VertexBuffer.AttributeType
- SHORT4 - enum entry in com.google.android.filament.VertexBuffer.AttributeType
- showSun(boolean) - function in com.google.android.filament.Skybox.Builder
- Indicates whether the sun should be rendered.
- SIGNED_RED_GREEN_RGTC2 - enum entry in com.google.android.filament.Texture.InternalFormat
- SIGNED_RED_GREEN_RGTC2 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SIGNED_RED_RGTC1 - enum entry in com.google.android.filament.Texture.InternalFormat
- SIGNED_RED_RGTC1 - enum entry in com.google.android.filament.Texture.CompressedFormat
- size(int) - function in com.google.android.filament.BufferObject.Builder
- Size of the buffer in bytes.
- skinning(SkinningBuffer,int,int) - function in com.google.android.filament.RenderableManager.Builder
- Enables GPU vertex skinning for up to 255 bones, 0 by default.
- skinning(int) - function in com.google.android.filament.RenderableManager.Builder
- skinning(int,Buffer) - function in com.google.android.filament.RenderableManager.Builder
- Enables GPU vertex skinning for up to 255 bones, 0 by default.
- SkinningBuffer - class in com.google.android.filament
- SkinningBuffer.Builder - class in com.google.android.filament.SkinningBuffer
- Skybox - class in com.google.android.filament
- Skybox When added to a Scene, the
Skyboxfills all untouched pixels. - Skybox.Builder - class in com.google.android.filament.Skybox
- Use
Builderto construct aSkyboxobject instance. - slopeOffsetPower(Array,Array,Array) - function in com.google.android.filament.ColorGrading.Builder
- Applies a slope, offset, and power, as defined by the ASC CDL (American Society ofCinematographers Color Decision List) to the image.
- SMOOTH - enum entry in com.google.android.filament.Material.Interpolation
Default, smooth interpolation
- SOLID - enum entry in com.google.android.filament.Material.RefractionType
- SPECULAR_GLOSSINESS - enum entry in com.google.android.filament.Material.Shading
Legacy lighting model
- SPOT - enum entry in com.google.android.filament.LightManager.Type
Spot light with coupling of outer cone and illumination disabled.
- spotLightCone(float,float) - function in com.google.android.filament.LightManager.Builder
- Defines a spot light's angular falloff attenuation.
- SRGB - enum entry in com.google.android.filament.Colors.RgbType
The color is defined in sRGB space.
- SRGB - enum entry in com.google.android.filament.Colors.RgbaType
The color is defined in sRGB space and the RGB values have not been premultiplied by thealpha (for instance, a 50% transparent red is <1,0,0,0.5>).
- SRGB8 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_A8 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_10x10 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_10x10 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_10x5 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_10x5 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_10x6 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_10x6 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_10x8 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_10x8 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_12x10 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_12x10 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_12x12 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_12x12 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_4x4 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_4x4 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_5x4 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_5x4 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_5x5 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_5x5 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_6x5 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_6x5 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_6x6 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_6x6 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_8x5 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_8x5 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_8x6 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_8x6 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB8_ALPHA8_ASTC_8x8 - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB8_ALPHA8_ASTC_8x8 - enum entry in com.google.android.filament.Texture.CompressedFormat
- SRGB_ALPHA_BPTC_UNORM - enum entry in com.google.android.filament.Texture.InternalFormat
- SRGB_ALPHA_BPTC_UNORM - enum entry in com.google.android.filament.Texture.CompressedFormat
- SSAO - enum entry in com.google.android.filament.View.AmbientOcclusion
- STENCIL - enum entry in com.google.android.filament.View.TargetBufferFlags
Stencil buffer selected.
- STENCIL8 - enum entry in com.google.android.filament.Texture.InternalFormat
- STENCIL_INDEX - enum entry in com.google.android.filament.Texture.Format
- stream(Object) - function in com.google.android.filament.Stream.Builder
- Creates a NATIVE stream.
- Stream - class in com.google.android.filament
Streamis used to attach a native video stream to a filament Texture.- Stream.Builder - class in com.google.android.filament.Stream
- Use
Builderto construct an Stream object instance. - Stream.StreamType - class in com.google.android.filament.Stream
- Represents the immutable stream type.
- SUBPASS_INPUT - enum entry in com.google.android.filament.Material.Parameter.Type
- SUBSTITUTE_ONE - enum entry in com.google.android.filament.Texture.Swizzle
- SUBSTITUTE_ZERO - enum entry in com.google.android.filament.Texture.Swizzle
- SUBSURFACE - enum entry in com.google.android.filament.Material.Shading
Subsurface lighting model
- SUN - enum entry in com.google.android.filament.LightManager.Type
Directional light that also draws a sun's disk in the sky.
- sunAngularRadius(float) - function in com.google.android.filament.LightManager.Builder
- Defines the angular radius of the sun, in degrees, between 0.25° and 20.0°The Sun as seen from Earth has an angular size of 0.526° to 0.
- sunHaloFalloff(float) - function in com.google.android.filament.LightManager.Builder
- Defines the halo falloff of the sun.
- sunHaloSize(float) - function in com.google.android.filament.LightManager.Builder
- Defines the halo radius of the sun.
- SurfaceOrientation - class in com.google.android.filament
- Helper used to populate
TANGENTSbuffers. - SurfaceOrientation.Builder - class in com.google.android.filament.SurfaceOrientation
- Constructs an immutable surface orientation helper.At a minimum, clients must supply a vertex count.
- SwapChain - class in com.google.android.filament
- A
SwapChainrepresents an Operating System's native renderable surface. - swizzle(Texture.Swizzle,Texture.Swizzle,Texture.Swizzle,Texture.Swizzle) - function in com.google.android.filament.Texture.Builder
- Specifies how a texture's channels map to color components
- synchronizePendingFrames(Engine) - function in com.google.android.filament.android.FilamentHelper
- Wait for all pending frames to be processed before returning.