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 = (...); | 
| TFastPointerList = TFPList; | 
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
 | 
| TFastPointerList = TFPList; | 
| This item has no description. | 
Generated by PasDoc 0.16.0-snapshot.