[AI] Implementation of Tgl::Light, wraps a Direct3DRMFrame2 and color data [AI]
More...
#include <impl.h>
[AI] Implementation of Tgl::Light, wraps a Direct3DRMFrame2 and color data [AI]
Definition at line 737 of file impl.h.
◆ LightDataType
[AI] Internal pointer to Direct3DRMFrame2 [AI]
Definition at line 765 of file impl.h.
◆ LightImpl()
TglImpl::LightImpl::LightImpl |
( |
| ) |
|
|
inline |
[AI] Initializes light frame pointer [AI]
Definition at line 740 of file impl.h.
◆ ~LightImpl()
TglImpl::LightImpl::~LightImpl |
( |
| ) |
|
|
inlineoverride |
[AI] Frees resources on destruction [AI]
Definition at line 743 of file impl.h.
◆ Destroy()
void TglImpl::LightImpl::Destroy |
( |
| ) |
|
|
inline |
Frees resources for the light [AI].
Frees resources for the light if managed [AI].
Definition at line 804 of file impl.h.
◆ ImplementationData() [1/2]
Retrieves light pointer (mutable) [AI].
Definition at line 777 of file impl.h.
◆ ImplementationData() [2/2]
const LightDataType & TglImpl::LightImpl::ImplementationData |
( |
| ) |
const |
|
inline |
Retrieves light pointer (const) [AI].
Definition at line 771 of file impl.h.
◆ ImplementationDataPtr()
void * LightImpl::ImplementationDataPtr |
( |
| ) |
|
|
overridevirtual |
Returns Direct3DRMFrame2 implementation pointer [AI].
Implements Tgl::Object.
Definition at line 10 of file light.cpp.
◆ SetColor()
Result LightImpl::SetColor |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b |
|
) |
| |
|
overridevirtual |
Sets color for the light [AI].
- Parameters
-
r | Red [AI] |
g | Green [AI] |
b | Blue [AI] |
Implements Tgl::Light.
Definition at line 24 of file light.cpp.
◆ SetTransformation()
Sets transformation matrix for the light [AI].
- Parameters
-
Transform | 4x4 transformation matrix [AI] |
Implements Tgl::Light.
Definition at line 16 of file light.cpp.
◆ RendererImpl
The documentation for this class was generated from the following files: