Unit CastleRayTracer
Constants
Variables
Description
Rendering 3D models by ray-tracing (TClassicRayTracer, TPathTracer).
Uses
- Classes
- CastleVectors
- CastleImages
- CastleInternalRays
- CastleProjection
- CastleUtils
- CastleInternalBaseTriangleOctree
- CastleShapes
- X3DNodes
- CastleInternalSpaceFillingCurves
- CastleTriangles
- CastleSceneCore
- CastleInternalTriangleOctree
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Class TRayTracer |
|
Class TClassicRayTracer |
Classic Whitted-style ray-tracer. |
Class TPathTracer |
Path tracer. |
Functions and Procedures
function CreateOctreeVisibleTrianglesForScene( const Scene: TCastleSceneCore): TTriangleOctree; |
Types
TPixelsMadeNotifierFunc = procedure(PixelsMadeCount: Cardinal; Data: Pointer); |
TRayTracerKind = (...); |
Description
Functions and Procedures
function CreateOctreeVisibleTrianglesForScene( const Scene: TCastleSceneCore): TTriangleOctree; |
Create spatial structure to resolve collisions in the given scene. Caller is responsible for freeing the result. |
Types
TPixelsMadeNotifierFunc = procedure(PixelsMadeCount: Cardinal; Data: Pointer); |
This item has no description. |
TRayTracerKind = (...); |
This item has no description. Values
|
Generated by PasDoc 0.16.0-snapshot.