Packed Record TBasicLightingContext
Unit
Declaration
type TBasicLightingContext = packed record
Description
Base context necessary to compute lighting (can be aligned for SSE)
Overview
Fields
![]() |
Position: TPoint3D_128; |
![]() |
Normal: TPoint3D_128; |
![]() |
PositionInvZ: TPoint3D_128; |
![]() |
NormalInvZ: TPoint3D_128; |
![]() |
PositionStepInvZ: TPoint3D_128; |
![]() |
NormalStepInvZ: TPoint3D_128; |
![]() |
dummy4: single; |
![]() |
dummy3: LongBool; |
![]() |
dummy1: LongWord; |
![]() |
dummy2: LongWord; |
![]() |
dummy: packed[0..15]of byte; |
Description
Fields
![]() |
Position: TPoint3D_128; |
0 |
![]() |
Normal: TPoint3D_128; |
16 |
![]() |
PositionInvZ: TPoint3D_128; |
32 |
![]() |
NormalInvZ: TPoint3D_128; |
48 |
![]() |
PositionStepInvZ: TPoint3D_128; |
64 |
![]() |
NormalStepInvZ: TPoint3D_128; |
80 |
![]() |
dummy4: single; |
96 |
![]() |
dummy3: LongBool; |
100 |
![]() |
dummy1: LongWord; |
104 |
![]() |
dummy2: LongWord; |
108 |
![]() |
dummy: packed[0..15]of byte; |
112 |