[AI] Implementation of Tgl::Camera, wraps a Direct3DRMFrame2 and provides transformation management [AI]
More...
#include <impl.h>
[AI] Implementation of Tgl::Camera, wraps a Direct3DRMFrame2 and provides transformation management [AI]
Definition at line 666 of file impl.h.
◆ CameraDataType
[AI] Internal pointer to Direct3DRMFrame2 [AI]
Definition at line 686 of file impl.h.
◆ CameraImpl()
TglImpl::CameraImpl::CameraImpl |
( |
| ) |
|
|
inline |
[AI] Initializes frame pointer [AI]
Definition at line 669 of file impl.h.
◆ ~CameraImpl()
TglImpl::CameraImpl::~CameraImpl |
( |
| ) |
|
|
inlineoverride |
[AI] Cleans up frame on destruction [AI]
Definition at line 672 of file impl.h.
◆ Destroy()
void TglImpl::CameraImpl::Destroy |
( |
| ) |
|
|
inline |
Frees the camera/frame resources [AI].
Frees the camera/frame resources if managed [AI].
Definition at line 725 of file impl.h.
◆ ImplementationData() [1/2]
Retrieves camera pointer (mutable) [AI].
Definition at line 698 of file impl.h.
◆ ImplementationData() [2/2]
const CameraDataType & TglImpl::CameraImpl::ImplementationData |
( |
| ) |
const |
|
inline |
Retrieves camera pointer (const) [AI].
Definition at line 692 of file impl.h.
◆ ImplementationDataPtr()
void * CameraImpl::ImplementationDataPtr |
( |
| ) |
|
|
overridevirtual |
Returns Direct3DRMFrame2 implementation pointer [AI].
Implements Tgl::Object.
Definition at line 10 of file camera.cpp.
◆ SetTransformation()
Sets the camera transformation matrix [AI].
- Parameters
-
Transform | 4x4 transformation matrix [AI] |
Implements Tgl::Camera.
Definition at line 16 of file camera.cpp.
◆ RendererImpl
The documentation for this class was generated from the following files: