CAST II Game Engine

   MAIN       FEATURES       SCREENSHOTS       FORUMS       MANUAL       DOWNLOADS       CONTACTS   
Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Enumerations
Variables
Constants
Functions and Procedures
Identifiers

Unit C2OGLRender

Description

CAST Engine OpenGL render unit

(C) 2009 George "Mirage" Bakhtadze. www.casteng.com
The source code may be used under either MPL 1.1 or LGPL 2.1 license. See included license.txt file
Unit contains OpenGL-based renderer implementation classes

Classes, Interfaces and Objects

NameDescription
Class TOGLBuffersOpenGL implementation of vertex and index buffers management class
Class TOGLRenderer 
Class TOGLStateWrapper 
Class TOGLTextures 

Functions and Procedures

Overview

function FVFToVertexFormat(FVF: Cardinal): Cardinal;
function HResultToStr(Res: HResult): string;

Description

function FVFToVertexFormat(FVF: Cardinal): Cardinal;

 

function HResultToStr(Res: HResult): string;

 

Types

Overview

TOGLIndexBuffer = record BufferSize: Integer; Static: Boolean; BufferID: Cardinal; Data: Pointer; end;
TOGLVertexBuffer = record VertexSize, BufferSize: Integer; Static: Boolean; BufferID: Cardinal; Data: Pointer; end;

Description

TOGLIndexBuffer = record BufferSize: Integer; Static: Boolean; BufferID: Cardinal; Data: Pointer; end;

 

TOGLVertexBuffer = record VertexSize, BufferSize: Integer; Static: Boolean; BufferID: Cardinal; Data: Pointer; end;

D3DVSDT_UBYTE4, D3DVSDT_FLOAT1, D3DVSDT_FLOAT2); // Unsupported by OGL

Last modified: Jan 6, 2010
Copyright (C) 2006-2010, casteng.com