Table of Contents

Namespace vdRay

Classes

Radiosity

Radiosity is an algorithm that simulates the natural light when illuminating the objects of a scene, creating more realistic images. What Radiosity does is taking into consideration all of the neighbor objects' lighting amount when calculating how bright or dark a specific object will be. Thus said, it's understandable that Radiosity is a quite heavy algorithm that can take many minutes or even hours to render a mid sized bitmap. Radiosity has many properties that affect the quality and time consumption. The benefit of this technique is a big improvement in terms of photorealism, since the output picture can be very realistic. A side benefit is that the ambient light of all the objects of the scene don't have to be set (optional), saving time out of constant testing.

VdVideo

The class used to store the bitmaps (frames) created by vdRay, when a video is created.

vdPointView

Represents the camera position, direction and twist angle when rendering an image or creating a video.

vdPointViews

An vdArray of vdPointVies objects.

vdRayComponent

The main class of the vdRay component that stores all the properties and calls the necessary methods in order to create photorealistic bitmaps.

vdRayComponent.RefreshFrameParams

The parameters passed every time a refresh event is fired.

vdRayGlobals

Contains global constant values of the component.

Enums

Radiosity.OnOff
Radiosity.RadiosityPredefined

Predefined settings for use of Radiosity;

vdRayComponent.RenderFlagsEnum

The various flags of the rendering.

vdRayComponent.SkyImageTypeEnum

The types of how the image applies as sky for the scene.

Delegates

vdRayComponent.NextFrame

Represents a method that handles the OnNextFrame event.

vdRayComponent.ProgressEventHandler

Represents a method that handles the OnProgress event.

vdRayComponent.ProgressStartEventHandler

Represents a method that handles the OnProgressStart event.

vdRayComponent.ProgressStopEventHandler

Represents a method that handles the OnProgressStop event.

vdRayComponent.RefreshDelegate

Represents a method that handles the OnRefresh event.