Unit CastleRayTracer

Description

Rendering 3D models by ray-tracing (TClassicRayTracer, TPathTracer).

Uses

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
  • rtkClassic
  • rtkPathTracer

Generated by PasDoc 0.16.0-snapshot.