Package | Description |
---|---|
org.dayflower.pathtracer.kernel |
Provides the Kernel API.
|
org.dayflower.pathtracer.scene.compiler |
Provides the Scene Compiler API.
|
org.dayflower.pathtracer.scene.loader |
Provides the Scene Loader API.
|
Modifier and Type | Method and Description |
---|---|
Scene |
RendererKernel.getScene()
Returns the
Scene instance assigned to this RendererKernel instance. |
Modifier and Type | Method and Description |
---|---|
CompiledScene |
SceneCompiler.compile(Scene scene)
Compiles
scene into a CompiledScene instance. |
void |
SceneCompilerObserver.onComparisonBoundingVolumeHierarchyRootNode(Scene scene,
long milliseconds,
int boundingVolumeHierarchyRootNodeCountAll,
int boundingVolumeHierarchyRootNodeCountUnique)
Called by a
SceneCompiler to report statistics about the BoundingVolumeHierarchy root BoundingVolumeHierarchy.Node s. |
void |
PrintingSceneCompilerObserver.onComparisonBoundingVolumeHierarchyRootNode(Scene scene,
long milliseconds,
int boundingVolumeHierarchyRootNodeCountAll,
int boundingVolumeHierarchyRootNodeCountUnique)
Called by a
SceneCompiler to report statistics about the BoundingVolumeHierarchy root BoundingVolumeHierarchy.Node s. |
void |
AbstractSceneCompilerObserver.onComparisonBoundingVolumeHierarchyRootNode(Scene scene,
long milliseconds,
int boundingVolumeHierarchyRootNodeCountAll,
int boundingVolumeHierarchyRootNodeCountUnique)
Called by a
SceneCompiler to report statistics about the BoundingVolumeHierarchy root BoundingVolumeHierarchy.Node s. |
void |
SceneCompilerObserver.onComparisonPlane(Scene scene,
long milliseconds,
int planeCountAll,
int planeCountUnique)
Called by a
SceneCompiler to report statistics about the Plane s. |
void |
PrintingSceneCompilerObserver.onComparisonPlane(Scene scene,
long milliseconds,
int planeCountAll,
int planeCountUnique)
Called by a
SceneCompiler to report statistics about the Plane s. |
void |
AbstractSceneCompilerObserver.onComparisonPlane(Scene scene,
long milliseconds,
int planeCountAll,
int planeCountUnique)
Called by a
SceneCompiler to report statistics about the Plane s. |
void |
SceneCompilerObserver.onComparisonPoint2F(Scene scene,
long milliseconds,
int point2FCountAll,
int point2FCountUnique)
Called by a
SceneCompiler to report statistics about the Point2F s. |
void |
PrintingSceneCompilerObserver.onComparisonPoint2F(Scene scene,
long milliseconds,
int point2FCountAll,
int point2FCountUnique)
Called by a
SceneCompiler to report statistics about the Point2F s. |
void |
AbstractSceneCompilerObserver.onComparisonPoint2F(Scene scene,
long milliseconds,
int point2FCountAll,
int point2FCountUnique)
Called by a
SceneCompiler to report statistics about the Point2F s. |
void |
SceneCompilerObserver.onComparisonPoint3F(Scene scene,
long milliseconds,
int point3FCountAll,
int point3FCountUnique)
Called by a
SceneCompiler to report statistics about the Point3F s. |
void |
PrintingSceneCompilerObserver.onComparisonPoint3F(Scene scene,
long milliseconds,
int point3FCountAll,
int point3FCountUnique)
Called by a
SceneCompiler to report statistics about the Point3F s. |
void |
AbstractSceneCompilerObserver.onComparisonPoint3F(Scene scene,
long milliseconds,
int point3FCountAll,
int point3FCountUnique)
Called by a
SceneCompiler to report statistics about the Point3F s. |
void |
SceneCompilerObserver.onComparisonPrimitive(Scene scene,
long milliseconds,
int primitiveCountAll,
int primitiveCountUnique)
Called by a
SceneCompiler to report statistics about the Primitive s. |
void |
PrintingSceneCompilerObserver.onComparisonPrimitive(Scene scene,
long milliseconds,
int primitiveCountAll,
int primitiveCountUnique)
Called by a
SceneCompiler to report statistics about the Primitive s. |
void |
AbstractSceneCompilerObserver.onComparisonPrimitive(Scene scene,
long milliseconds,
int primitiveCountAll,
int primitiveCountUnique)
Called by a
SceneCompiler to report statistics about the Primitive s. |
void |
SceneCompilerObserver.onComparisonSphere(Scene scene,
long milliseconds,
int sphereCountAll,
int sphereCountUnique)
Called by a
SceneCompiler to report statistics about the Sphere s. |
void |
PrintingSceneCompilerObserver.onComparisonSphere(Scene scene,
long milliseconds,
int sphereCountAll,
int sphereCountUnique)
Called by a
SceneCompiler to report statistics about the Sphere s. |
void |
AbstractSceneCompilerObserver.onComparisonSphere(Scene scene,
long milliseconds,
int sphereCountAll,
int sphereCountUnique)
Called by a
SceneCompiler to report statistics about the Sphere s. |
void |
SceneCompilerObserver.onComparisonSurface(Scene scene,
long milliseconds,
int surfaceCountAll,
int surfaceCountUnique)
Called by a
SceneCompiler to report statistics about the Surface s. |
void |
PrintingSceneCompilerObserver.onComparisonSurface(Scene scene,
long milliseconds,
int surfaceCountAll,
int surfaceCountUnique)
Called by a
SceneCompiler to report statistics about the Surface s. |
void |
AbstractSceneCompilerObserver.onComparisonSurface(Scene scene,
long milliseconds,
int surfaceCountAll,
int surfaceCountUnique)
Called by a
SceneCompiler to report statistics about the Surface s. |
void |
SceneCompilerObserver.onComparisonTerrain(Scene scene,
long milliseconds,
int terrainCountAll,
int terrainCountUnique)
Called by a
SceneCompiler to report statistics about the Terrain s. |
void |
PrintingSceneCompilerObserver.onComparisonTerrain(Scene scene,
long milliseconds,
int terrainCountAll,
int terrainCountUnique)
Called by a
SceneCompiler to report statistics about the Terrain s. |
void |
AbstractSceneCompilerObserver.onComparisonTerrain(Scene scene,
long milliseconds,
int terrainCountAll,
int terrainCountUnique)
Called by a
SceneCompiler to report statistics about the Terrain s. |
void |
SceneCompilerObserver.onComparisonTexture(Scene scene,
long milliseconds,
int textureCountAll,
int textureCountUnique)
Called by a
SceneCompiler to report statistics about the Texture s. |
void |
PrintingSceneCompilerObserver.onComparisonTexture(Scene scene,
long milliseconds,
int textureCountAll,
int textureCountUnique)
Called by a
SceneCompiler to report statistics about the Texture s. |
void |
AbstractSceneCompilerObserver.onComparisonTexture(Scene scene,
long milliseconds,
int textureCountAll,
int textureCountUnique)
Called by a
SceneCompiler to report statistics about the Texture s. |
void |
SceneCompilerObserver.onComparisonTriangle(Scene scene,
long milliseconds,
int triangleCountAll,
int triangleCountUnique)
Called by a
SceneCompiler to report statistics about the Triangle s. |
void |
PrintingSceneCompilerObserver.onComparisonTriangle(Scene scene,
long milliseconds,
int triangleCountAll,
int triangleCountUnique)
Called by a
SceneCompiler to report statistics about the Triangle s. |
void |
AbstractSceneCompilerObserver.onComparisonTriangle(Scene scene,
long milliseconds,
int triangleCountAll,
int triangleCountUnique)
Called by a
SceneCompiler to report statistics about the Triangle s. |
void |
SceneCompilerObserver.onComparisonTriangleMesh(Scene scene,
long milliseconds,
int triangleMeshCountAll,
int triangleMeshCountUnique)
Called by a
SceneCompiler to report statistics about the TriangleMesh es. |
void |
PrintingSceneCompilerObserver.onComparisonTriangleMesh(Scene scene,
long milliseconds,
int triangleMeshCountAll,
int triangleMeshCountUnique)
Called by a
SceneCompiler to report statistics about the TriangleMesh es. |
void |
AbstractSceneCompilerObserver.onComparisonTriangleMesh(Scene scene,
long milliseconds,
int triangleMeshCountAll,
int triangleMeshCountUnique)
Called by a
SceneCompiler to report statistics about the TriangleMesh es. |
void |
SceneCompilerObserver.onComparisonVector3F(Scene scene,
long milliseconds,
int vector3FCountAll,
int vector3FCountUnique)
Called by a
SceneCompiler to report statistics about the Vector3F s. |
void |
PrintingSceneCompilerObserver.onComparisonVector3F(Scene scene,
long milliseconds,
int vector3FCountAll,
int vector3FCountUnique)
Called by a
SceneCompiler to report statistics about the Vector3F s. |
void |
AbstractSceneCompilerObserver.onComparisonVector3F(Scene scene,
long milliseconds,
int vector3FCountAll,
int vector3FCountUnique)
Called by a
SceneCompiler to report statistics about the Vector3F s. |
void |
SceneCompilerObserver.onCompilationEnd(Scene scene,
long milliseconds)
Called by a
SceneCompiler to report when the compilation process ends. |
void |
PrintingSceneCompilerObserver.onCompilationEnd(Scene scene,
long milliseconds)
Called by a
SceneCompiler to report when the compilation process ends. |
void |
AbstractSceneCompilerObserver.onCompilationEnd(Scene scene,
long milliseconds)
Called by a
SceneCompiler to report when the compilation process ends. |
void |
SceneCompilerObserver.onCompilationStart(Scene scene,
long milliseconds)
Called by a
SceneCompiler to report when the compilation process starts. |
void |
PrintingSceneCompilerObserver.onCompilationStart(Scene scene,
long milliseconds)
Called by a
SceneCompiler to report when the compilation process starts. |
void |
AbstractSceneCompilerObserver.onCompilationStart(Scene scene,
long milliseconds)
Called by a
SceneCompiler to report when the compilation process starts. |
Modifier and Type | Method and Description |
---|---|
Scene |
SceneLoader.loadScene()
Returns a
Scene given the name provided by getName() . |