Class RenderableInternalFilamentAssetData
- java.lang.Object
-
- com.google.ar.sceneform.rendering.RenderableInternalFilamentAssetData
-
public class RenderableInternalFilamentAssetData extends java.lang.ObjectRepresents the data used by aRenderablefor rendering natively loaded glTF data.
-
-
Constructor Summary
Constructors Constructor Description RenderableInternalFilamentAssetData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildInstanceData(RenderableInstance instance, int renderedEntity)voiddispose()java.util.List<java.lang.String>getAnimationNames()Vector3getCenterAabb()Vector3getExtentsAabb()com.google.android.filament.IndexBuffergetIndexBuffer()java.util.ArrayList<java.lang.Integer>getMaterialBindingIds()java.util.ArrayList<com.google.ar.sceneform.rendering.RenderableInternalData.MeshData>getMeshes()java.nio.FloatBuffergetRawColorBuffer()java.nio.IntBuffergetRawIndexBuffer()java.nio.FloatBuffergetRawPositionBuffer()java.nio.FloatBuffergetRawTangentsBuffer()java.nio.FloatBuffergetRawUvBuffer()Vector3getSizeAabb()Vector3getTransformOffset()floatgetTransformScale()com.google.android.filament.VertexBuffergetVertexBuffer()voidsetAnimationNames(java.util.List<java.lang.String> animationNames)voidsetCenterAabb(Vector3 center)voidsetExtentsAabb(Vector3 halfExtents)voidsetIndexBuffer(com.google.android.filament.IndexBuffer indexBuffer)voidsetRawColorBuffer(java.nio.FloatBuffer rawColorBuffer)voidsetRawIndexBuffer(java.nio.IntBuffer rawIndexBuffer)voidsetRawPositionBuffer(java.nio.FloatBuffer rawPositionBuffer)voidsetRawTangentsBuffer(java.nio.FloatBuffer rawTangentsBuffer)voidsetRawUvBuffer(java.nio.FloatBuffer rawUvBuffer)voidsetTransformOffset(Vector3 offset)voidsetTransformScale(float scale)voidsetVertexBuffer(com.google.android.filament.VertexBuffer vertexBuffer)
-
-
-
Method Detail
-
setCenterAabb
public void setCenterAabb(Vector3 center)
-
getCenterAabb
public Vector3 getCenterAabb()
-
setExtentsAabb
public void setExtentsAabb(Vector3 halfExtents)
-
getExtentsAabb
public Vector3 getExtentsAabb()
-
getSizeAabb
public Vector3 getSizeAabb()
-
setTransformScale
public void setTransformScale(float scale)
-
getTransformScale
public float getTransformScale()
-
setTransformOffset
public void setTransformOffset(Vector3 offset)
-
getTransformOffset
public Vector3 getTransformOffset()
-
getMeshes
public java.util.ArrayList<com.google.ar.sceneform.rendering.RenderableInternalData.MeshData> getMeshes()
-
getMaterialBindingIds
public java.util.ArrayList<java.lang.Integer> getMaterialBindingIds()
-
setIndexBuffer
public void setIndexBuffer(@Nullable com.google.android.filament.IndexBuffer indexBuffer)
-
getIndexBuffer
@Nullable public com.google.android.filament.IndexBuffer getIndexBuffer()
-
setVertexBuffer
public void setVertexBuffer(@Nullable com.google.android.filament.VertexBuffer vertexBuffer)
-
getVertexBuffer
@Nullable public com.google.android.filament.VertexBuffer getVertexBuffer()
-
setRawIndexBuffer
public void setRawIndexBuffer(@Nullable java.nio.IntBuffer rawIndexBuffer)
-
getRawIndexBuffer
@Nullable public java.nio.IntBuffer getRawIndexBuffer()
-
setRawPositionBuffer
public void setRawPositionBuffer(@Nullable java.nio.FloatBuffer rawPositionBuffer)
-
getRawPositionBuffer
@Nullable public java.nio.FloatBuffer getRawPositionBuffer()
-
setRawTangentsBuffer
public void setRawTangentsBuffer(@Nullable java.nio.FloatBuffer rawTangentsBuffer)
-
getRawTangentsBuffer
@Nullable public java.nio.FloatBuffer getRawTangentsBuffer()
-
setRawUvBuffer
public void setRawUvBuffer(@Nullable java.nio.FloatBuffer rawUvBuffer)
-
getRawUvBuffer
@Nullable public java.nio.FloatBuffer getRawUvBuffer()
-
setRawColorBuffer
public void setRawColorBuffer(@Nullable java.nio.FloatBuffer rawColorBuffer)
-
getRawColorBuffer
@Nullable public java.nio.FloatBuffer getRawColorBuffer()
-
setAnimationNames
public void setAnimationNames(@NonNull java.util.List<java.lang.String> animationNames)
-
getAnimationNames
@NonNull public java.util.List<java.lang.String> getAnimationNames()
-
buildInstanceData
public void buildInstanceData(RenderableInstance instance, int renderedEntity)
-
dispose
public void dispose()
-
-