public interface SceneCompilerObserver
SceneCompilerObserver can be added to a SceneCompiler to observe the compilation process.| Modifier and Type | Method and Description |
|---|---|
void |
onComparisonBoundingVolumeHierarchyRootNode(Scene scene,
long milliseconds,
int boundingVolumeHierarchyRootNodeCountAll,
int boundingVolumeHierarchyRootNodeCountUnique)
Called by a
SceneCompiler to report statistics about the BoundingVolumeHierarchy root BoundingVolumeHierarchy.Nodes. |
void |
onComparisonPlane(Scene scene,
long milliseconds,
int planeCountAll,
int planeCountUnique)
Called by a
SceneCompiler to report statistics about the Planes. |
void |
onComparisonPoint2F(Scene scene,
long milliseconds,
int point2FCountAll,
int point2FCountUnique)
Called by a
SceneCompiler to report statistics about the Point2Fs. |
void |
onComparisonPoint3F(Scene scene,
long milliseconds,
int point3FCountAll,
int point3FCountUnique)
Called by a
SceneCompiler to report statistics about the Point3Fs. |
void |
onComparisonPrimitive(Scene scene,
long milliseconds,
int primitiveCountAll,
int primitiveCountUnique)
Called by a
SceneCompiler to report statistics about the Primitives. |
void |
onComparisonSphere(Scene scene,
long milliseconds,
int sphereCountAll,
int sphereCountUnique)
Called by a
SceneCompiler to report statistics about the Spheres. |
void |
onComparisonSurface(Scene scene,
long milliseconds,
int surfaceCountAll,
int surfaceCountUnique)
Called by a
SceneCompiler to report statistics about the Surfaces. |
void |
onComparisonTerrain(Scene scene,
long milliseconds,
int terrainCountAll,
int terrainCountUnique)
Called by a
SceneCompiler to report statistics about the Terrains. |
void |
onComparisonTexture(Scene scene,
long milliseconds,
int textureCountAll,
int textureCountUnique)
Called by a
SceneCompiler to report statistics about the Textures. |
void |
onComparisonTriangle(Scene scene,
long milliseconds,
int triangleCountAll,
int triangleCountUnique)
Called by a
SceneCompiler to report statistics about the Triangles. |
void |
onComparisonTriangleMesh(Scene scene,
long milliseconds,
int triangleMeshCountAll,
int triangleMeshCountUnique)
Called by a
SceneCompiler to report statistics about the TriangleMeshes. |
void |
onComparisonVector3F(Scene scene,
long milliseconds,
int vector3FCountAll,
int vector3FCountUnique)
Called by a
SceneCompiler to report statistics about the Vector3Fs. |
void |
onCompilationEnd(Scene scene,
long milliseconds)
Called by a
SceneCompiler to report when the compilation process ends. |
void |
onCompilationStart(Scene scene,
long milliseconds)
Called by a
SceneCompiler to report when the compilation process starts. |
void onComparisonBoundingVolumeHierarchyRootNode(Scene scene, long milliseconds, int boundingVolumeHierarchyRootNodeCountAll, int boundingVolumeHierarchyRootNodeCountUnique)
SceneCompiler to report statistics about the BoundingVolumeHierarchy root BoundingVolumeHierarchy.Nodes.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondsboundingVolumeHierarchyRootNodeCountAll - the BoundingVolumeHierarchy root Node countboundingVolumeHierarchyRootNodeCountUnique - the unique BoundingVolumeHierarchy root Node countvoid onComparisonPlane(Scene scene, long milliseconds, int planeCountAll, int planeCountUnique)
SceneCompiler to report statistics about the Planes.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondsplaneCountAll - the Plane countplaneCountUnique - the unique Plane countvoid onComparisonPoint2F(Scene scene, long milliseconds, int point2FCountAll, int point2FCountUnique)
SceneCompiler to report statistics about the Point2Fs.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondspoint2FCountAll - the Point2F countpoint2FCountUnique - the unique Point2F countvoid onComparisonPoint3F(Scene scene, long milliseconds, int point3FCountAll, int point3FCountUnique)
SceneCompiler to report statistics about the Point3Fs.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondspoint3FCountAll - the Point3F countpoint3FCountUnique - the unique Point3F countvoid onComparisonPrimitive(Scene scene, long milliseconds, int primitiveCountAll, int primitiveCountUnique)
SceneCompiler to report statistics about the Primitives.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondsprimitiveCountAll - the Primitive countprimitiveCountUnique - the unique Primitive countvoid onComparisonSphere(Scene scene, long milliseconds, int sphereCountAll, int sphereCountUnique)
SceneCompiler to report statistics about the Spheres.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondssphereCountAll - the Sphere countsphereCountUnique - the unique Sphere countvoid onComparisonSurface(Scene scene, long milliseconds, int surfaceCountAll, int surfaceCountUnique)
SceneCompiler to report statistics about the Surfaces.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondssurfaceCountAll - the Surface countsurfaceCountUnique - the unique Surface countvoid onComparisonTerrain(Scene scene, long milliseconds, int terrainCountAll, int terrainCountUnique)
SceneCompiler to report statistics about the Terrains.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondsterrainCountAll - the Terrain countterrainCountUnique - the unique Terrain countvoid onComparisonTexture(Scene scene, long milliseconds, int textureCountAll, int textureCountUnique)
SceneCompiler to report statistics about the Textures.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondstextureCountAll - the Texture counttextureCountUnique - the unique Texture countvoid onComparisonTriangle(Scene scene, long milliseconds, int triangleCountAll, int triangleCountUnique)
SceneCompiler to report statistics about the Triangles.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondstriangleCountAll - the Triangle counttriangleCountUnique - the unique Triangle countvoid onComparisonTriangleMesh(Scene scene, long milliseconds, int triangleMeshCountAll, int triangleMeshCountUnique)
SceneCompiler to report statistics about the TriangleMeshes.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondstriangleMeshCountAll - the TriangleMesh counttriangleMeshCountUnique - the unique TriangleMesh countvoid onComparisonVector3F(Scene scene, long milliseconds, int vector3FCountAll, int vector3FCountUnique)
SceneCompiler to report statistics about the Vector3Fs.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondsvector3FCountAll - the Vector3F countvector3FCountUnique - the unique Vector3F countvoid onCompilationEnd(Scene scene, long milliseconds)
SceneCompiler to report when the compilation process ends.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in millisecondsvoid onCompilationStart(Scene scene, long milliseconds)
SceneCompiler to report when the compilation process starts.scene - the Scene being compiledmilliseconds - the time the compilation process has taken this far, in milliseconds