Unit BGRASceneTypes
Description
Types for 3D scenes
Uses
Overview
Structures
Name | Description |
---|---|
Interface IBGRADirectionalLight3D |
Interface of directional light for 3D scene |
Interface IBGRAFace3D |
Interface for a face in a 3D object |
Interface IBGRALight3D |
Interface of a light for a 3D scene |
Interface IBGRAMaterial3D |
Interface of material for the surface of a 3D object |
Interface IBGRANormal3D |
Interface of a normal of a 3D surface |
Interface IBGRAObject3D |
Interface of an object in a 3D scene |
Interface IBGRAPart3D |
Interface of a part of a 3D object, that can be moved independently of other parts. |
Interface IBGRAPointLight3D |
Interface of point light for 3D scene |
Interface IBGRAVertex3D |
Interface for a vertex of a 3D object |
Class TBGRALight3D |
Light for a 3D scene |
Class TBGRAMaterial3D |
Material for the surface of a 3D object |
Record TBox3D |
Bounds of a 3D box |
Class TCustomRenderer3D |
Abstract class for 3D rendering |
Record TFaceRenderingDescription |
Information about a face to render |
Record TRenderingOptions |
Options when rendering a 3D scene |
Packed Record TSceneLightingContext |
Context when computing lighting |
Types
arrayOfIBGRAVertex3D = array of IBGRAVertex3D; |
PSceneLightingContext = ˆTSceneLightingContext; |
TAntialiasingMode3D = (...); |
TBGRAMaterialTextureChangedEvent = procedure(ASender: TObject) of object; |
TFace3DCallback = procedure(AFace: IBGRAFace3D) of object; |
TLightingInterpolation3D = (...); |
TLightingNormal3D = (...); |
TPerspectiveMode3D = (...); |
TVertex3DCallback = procedure(AVertex: IBGRAVertex3D) of object; |
Description
Types
arrayOfIBGRAVertex3D = array of IBGRAVertex3D; |
This item has no description. |
PSceneLightingContext = ˆTSceneLightingContext; |
This item has no description. |
TAntialiasingMode3D = (...); |
This item has no description. Values
|
TBGRAMaterialTextureChangedEvent = procedure(ASender: TObject) of object; |
This item has no description. |
TFace3DCallback = procedure(AFace: IBGRAFace3D) of object; |
This item has no description. |
TLightingInterpolation3D = (...); |
This item has no description. Values
|
TLightingNormal3D = (...); |
This item has no description. Values
|
TPerspectiveMode3D = (...); |
This item has no description. Values
|
TVertex3DCallback = procedure(AVertex: IBGRAVertex3D) of object; |
This item has no description. |