![]() |
ProtoTracer
1.0
Real-time 3D rendering and animation engine
|
#include <WS35SplitCameras.h>
Public Member Functions | |
WS35SplitCameraManager () | |
![]() | |
CameraManager (CameraBase **cameras, uint8_t count) | |
Constructs a CameraManager object. | |
CameraBase ** | GetCameras () |
Retrieves the array of CameraBase objects. | |
uint8_t | GetCameraCount () |
Retrieves the count of cameras managed by the CameraManager. | |
Private Attributes | |
CameraLayout | cameraLayout = CameraLayout(CameraLayout::ZForward, CameraLayout::YUp) |
Transform | camRghtTransform = Transform(Vector3D(), Vector3D(0, 0, -500.0f), Vector3D(1, 1, 1)) |
Transform | camLeftTransform = Transform(Vector3D(), Vector3D(0, 0, -500.0f), Vector3D(1, 1, 1)) |
PixelGroup< 571 > | camRghtPixels = PixelGroup<571>(WS35Pixels, IPixelGroup::ZEROTOMAX) |
PixelGroup< 571 > | camLeftPixels = PixelGroup<571>(WS35Pixels, IPixelGroup::MAXTOZERO) |
Camera< 571 > | camRght = Camera<571>(&camRghtTransform, &cameraLayout, &camRghtPixels) |
Camera< 571 > | camLeft = Camera<571>(&camLeftTransform, &cameraLayout, &camLeftPixels) |
Additional Inherited Members | |
![]() | |
CameraBase ** | cameras |
Array of pointers to CameraBase objects. | |
uint8_t | count |
Number of CameraBase objects managed. | |
Definition at line 9 of file WS35SplitCameras.h.
|
inline |
Definition at line 20 of file WS35SplitCameras.h.
|
private |
Definition at line 11 of file WS35SplitCameras.h.
|
private |
Definition at line 17 of file WS35SplitCameras.h.
Referenced by WS35SplitCameraManager().
|
private |
Definition at line 15 of file WS35SplitCameras.h.
|
private |
Definition at line 13 of file WS35SplitCameras.h.
|
private |
Definition at line 16 of file WS35SplitCameras.h.
Referenced by WS35SplitCameraManager().
|
private |
Definition at line 14 of file WS35SplitCameras.h.
|
private |
Definition at line 12 of file WS35SplitCameras.h.