Class TGraphicsDeviceProvider

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TGraphicsDeviceProvider = class abstract(TCustomDeviceProvider)

Description

Abstract device provider that is able to create new instances of important rendering classes such as canvas and textures.

Hierarchy

Overview

Methods

Public function CreateCanvas(const Device: TCustomDevice): TCustomCanvas; virtual;
Public function CreateDrawableTexture(const Device: TCustomDevice; const AutoSubscribe: Boolean = True): TCustomDrawableTexture; virtual;
Public function CreateLockableTexture(const Device: TCustomDevice; const AutoSubscribe: Boolean = True): TCustomLockableTexture; virtual;

Description

Methods

Public function CreateCanvas(const Device: TCustomDevice): TCustomCanvas; virtual;

This function creates new canvas instance that is tied to the given device.

Public function CreateDrawableTexture(const Device: TCustomDevice; const AutoSubscribe: Boolean = True): TCustomDrawableTexture; virtual;

This function creates new drawable texture instance that is tied to the given device. If drawable textures are not supported in this provider, Nil is returned.

Public function CreateLockableTexture(const Device: TCustomDevice; const AutoSubscribe: Boolean = True): TCustomLockableTexture; virtual;

This function creates new lockable texture instance that is tied to the given device.


Copyright © 2000 - 2017 Yuriy Kotsarenko. Help files generated by PasDoc.