APIdia Launch Partner
Top Description Inners Fields Constructors Methods
com.sun.prism.es2

pack-priv Class ES2Mesh

extends BaseMesh
Class Inheritance
Imports
com.sun.prism.impl.BaseMesh, .Disposer

Todo

3D - Need documentation

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final ES2Context
pack-priv static int
private final long
Inherited from com.sun.prism.impl.BaseMesh:
FACE_MEMBERS_SIZENORMAL_SIZENORMAL_SIZE_VBPOINT_SIZEPOINT_SIZE_VBTEXCOORD_SIZETEXCOORD_SIZE_VBVERTEX_SIZE_VB

Constructor Summary

AccessConstructor and Description
private
ES2Mesh(ES2Context context, long nativeHandle, Disposer.Record disposerRecord)

Method Summary

Modifier and TypeMethod and Description
public boolean
buildNativeGeometry(float[] vertexBuffer, int vertexBufferLength, int[] indexBufferInt, int indexBufferLength)

Implements abstract com.sun.prism.impl.BaseMesh.buildNativeGeometry.

public boolean
buildNativeGeometry(float[] vertexBuffer, int vertexBufferLength, short[] indexBufferShort, int indexBufferLength)

Implements abstract com.sun.prism.impl.BaseMesh.buildNativeGeometry.

pack-priv static ES2Mesh
create(ES2Context context)

public void
public int
pack-priv long
Inherited from com.sun.prism.impl.BaseMesh:
buildGeometrygetFacegetNumFacesgetNumTVertsgetNumVertsgetTVertexgetVertexisValid

Field Detail

contextback to summary
private final ES2Context context
countback to summary
pack-priv static int count
nativeHandleback to summary
private final long nativeHandle

Constructor Detail

ES2Meshback to summary
private ES2Mesh(ES2Context context, long nativeHandle, Disposer.Record disposerRecord)

Method Detail

buildNativeGeometryback to summary
public boolean buildNativeGeometry(float[] vertexBuffer, int vertexBufferLength, int[] indexBufferInt, int indexBufferLength)

Implements abstract com.sun.prism.impl.BaseMesh.buildNativeGeometry.

Annotations
@Override
buildNativeGeometryback to summary
public boolean buildNativeGeometry(float[] vertexBuffer, int vertexBufferLength, short[] indexBufferShort, int indexBufferLength)

Implements abstract com.sun.prism.impl.BaseMesh.buildNativeGeometry.

Annotations
@Override
createback to summary
pack-priv static ES2Mesh create(ES2Context context)
disposeback to summary
public void dispose()

Implements abstract com.sun.prism.impl.BaseGraphicsResource.dispose.

Implements com.sun.prism.GraphicsResource.dispose.

Annotations
@Override
getCountback to summary
public int getCount()

Implements com.sun.prism.Mesh.getCount.

Annotations
@Override
getNativeHandleback to summary
pack-priv long getNativeHandle()
com.sun.prism.es2 back to summary

pack-priv Class ES2Mesh.ES2MeshDisposerRecord

extends Object
implements Record
Class Inheritance
All Implemented Interfaces
com.sun.prism.impl.Disposer.Record

Field Summary

Modifier and TypeField and Description
private final ES2Context
private long

Constructor Summary

AccessConstructor and Description
pack-priv
ES2MeshDisposerRecord(ES2Context context, long nativeHandle)

Method Summary

Modifier and TypeMethod and Description
public void
pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contextback to summary
private final ES2Context context
nativeHandleback to summary
private long nativeHandle

Constructor Detail

ES2MeshDisposerRecordback to summary
pack-priv ES2MeshDisposerRecord(ES2Context context, long nativeHandle)

Method Detail

disposeback to summary
public void dispose()

Implements com.sun.prism.impl.Disposer.Record.dispose.

Annotations
@Override
traceDisposeback to summary
pack-priv void traceDispose()