Unit GLAntiAliasing

DescriptionusesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

Simple helper unit for setting up OpenGL full-screen anti-aliasing (that is, multisamling).

Overview

Functions and Procedures

function AntiAliasingGlwMultiSampling: Cardinal;
procedure AntiAliasingGLInit;
procedure AntiAliasingEnable;
procedure AntiAliasingDisable;
function AntiAliasingToStr(Value: TAntiAliasing): string;

Types

TAntiAliasing = Cardinal;
TAntiAliasingRange = 0..MaxAntiAliasing;

Constants

MaxAntiAliasing = 4;
DefaultAntiAliasing = 0;

Variables

AntiAliasing: TAntiAliasing = DefaultAntiAliasing;

Description

Functions and Procedures

function AntiAliasingGlwMultiSampling: Cardinal;
 
procedure AntiAliasingGLInit;
 
procedure AntiAliasingEnable;
 
procedure AntiAliasingDisable;
 
function AntiAliasingToStr(Value: TAntiAliasing): string;
 

Types

TAntiAliasing = Cardinal;
 
TAntiAliasingRange = 0..MaxAntiAliasing;
 

Constants

MaxAntiAliasing = 4;
 
DefaultAntiAliasing = 0;
 

Variables

AntiAliasing: TAntiAliasing = DefaultAntiAliasing;

Anti-aliasing level.

0 - none 1 - 2 samples, dont_care 2 - 2 samples, nicest (quincunx (5 taps) for NVidia) 3 - 4 samples, dont_care 4 and more - 4 samples, nicest (9 taps for NVidia)


Generated by PasDoc 0.10.0 on 2008-02-25 00:00:30