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 Scene is 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
ACQUIRED
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.
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 BufferObject from the data provided.
setBuffer(Engine,Buffer,int,int) - function in com.google.android.filament.BufferObject
Asynchronously copy-initializes a region of this BufferObject from the dataprovided.
setBuffer(Engine,Buffer,int,int,Object,Runnable) - function in com.google.android.filament.BufferObject
Asynchronously copy-initializes a region of this BufferObject from the dataprovided.
setBuffer(Engine,Buffer) - function in com.google.android.filament.IndexBuffer
Asynchronously copy-initializes this IndexBuffer from the data provided.
setBuffer(Engine,Buffer,int,int) - function in com.google.android.filament.IndexBuffer
Asynchronously copy-initializes a region of this IndexBuffer from the dataprovided.
setBuffer(Engine,Buffer,int,int,Object,Runnable) - function in com.google.android.filament.IndexBuffer
Asynchronously copy-initializes a region of this IndexBuffer from 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
setImage is 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
setImage is 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
setImage is 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
setImage is used to specify all six images of a cubemap level andfollows exactly the OpenGL conventionsThis Texture instance 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 Skybox fills all untouched pixels.
Skybox.Builder - class in com.google.android.filament.Skybox
Use Builder to construct a Skybox object 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
Stream is used to attach a native video stream to a filament Texture.
Stream.Builder - class in com.google.android.filament.Stream
Use Builder to 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 TANGENTS buffers.
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 SwapChain represents 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.
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z