Object TAttributeVariable

Unit

Declaration

type TAttributeVariable = object(TObject)

Description

Attribute variable in shader (value defined per vertex)

Hierarchy

Overview

Fields

Protected FArray: TBGLCustomArray;
Protected FAttribute: LongWord;
Protected FFloat: boolean;
Protected FOwner: TObject;
Protected FRecordOffset: integer;
Protected FVectorSize: integer;

Methods

Protected procedure Init(AOwner: TObject; AAttribute: LongWord; AVectorSize: integer; AFloat: boolean);

Properties

Public property Handle: LongWord read FAttribute;
Public property IsFloat: boolean read FFloat;
Public property Owner: TObject read FOwner;
Public property RecordOffset: integer read FRecordOffset write FRecordOffset;
Public property Source: TBGLCustomArray read FArray write FArray;
Public property VectorSize: integer read FVectorSize;

Description

Fields

Protected FArray: TBGLCustomArray;

This item has no description.

Protected FAttribute: LongWord;

This item has no description.

Protected FFloat: boolean;

This item has no description.

Protected FOwner: TObject;

This item has no description.

Protected FRecordOffset: integer;

This item has no description.

Protected FVectorSize: integer;

This item has no description.

Methods

Protected procedure Init(AOwner: TObject; AAttribute: LongWord; AVectorSize: integer; AFloat: boolean);

This item has no description.

Properties

Public property Handle: LongWord read FAttribute;

This item has no description.

Public property IsFloat: boolean read FFloat;

This item has no description.

Public property Owner: TObject read FOwner;

This item has no description.

Public property RecordOffset: integer read FRecordOffset write FRecordOffset;

This item has no description.

Public property Source: TBGLCustomArray read FArray write FArray;

This item has no description.

Public property VectorSize: integer read FVectorSize;

This item has no description.