ProtoTracer  1.0
Real-time 3D rendering and animation engine
Loading...
Searching...
No Matches
WS35BetaCameraManager Class Reference

#include <WS35Beta.h>

Inheritance diagram for WS35BetaCameraManager:
Collaboration diagram for WS35BetaCameraManager:

Public Member Functions

 WS35BetaCameraManager ()
 
- Public Member Functions inherited from CameraManager
 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 camFTransform = Transform(Vector3D(), Vector3D(0, 0, -500.0f), Vector3D(1, 1, 1))
 
Transform camRTransform = Transform(Vector3D(0.0f, 0.0f, -156.0f), Vector3D(383.36f, 222.97f, -500.0f), Vector3D(1, 1, 1))
 
PixelGroup< 571 > camFPixels = PixelGroup<571>(WS35Pixels, IPixelGroup::ZEROTOMAX)
 
PixelGroup< 571 > camRPixels = PixelGroup<571>(WS35Pixels, IPixelGroup::ZEROTOMAX)
 
Camera< 571 > camF = Camera<571>(&camFTransform, &cameraLayout, &camFPixels)
 
Camera< 571 > camR = Camera<571>(&camRTransform, &cameraLayout, &camRPixels)
 

Additional Inherited Members

- Protected Attributes inherited from CameraManager
CameraBase ** cameras
 Array of pointers to CameraBase objects.
 
uint8_t count
 Number of CameraBase objects managed.
 

Detailed Description

Definition at line 9 of file WS35Beta.h.

Constructor & Destructor Documentation

◆ WS35BetaCameraManager()

Definition at line 21 of file WS35Beta.h.

References camF, and camR.

Member Data Documentation

◆ cameraLayout

Definition at line 11 of file WS35Beta.h.

◆ camF

Camera<571> camF = Camera<571>(&camFTransform, &cameraLayout, &camFPixels)
private

Definition at line 17 of file WS35Beta.h.

Referenced by WS35BetaCameraManager().

◆ camFPixels

PixelGroup<571> camFPixels = PixelGroup<571>(WS35Pixels, IPixelGroup::ZEROTOMAX)
private

Definition at line 15 of file WS35Beta.h.

◆ camFTransform

Transform camFTransform = Transform(Vector3D(), Vector3D(0, 0, -500.0f), Vector3D(1, 1, 1))
private

Definition at line 12 of file WS35Beta.h.

◆ camR

Camera<571> camR = Camera<571>(&camRTransform, &cameraLayout, &camRPixels)
private

Definition at line 18 of file WS35Beta.h.

Referenced by WS35BetaCameraManager().

◆ camRPixels

PixelGroup<571> camRPixels = PixelGroup<571>(WS35Pixels, IPixelGroup::ZEROTOMAX)
private

Definition at line 16 of file WS35Beta.h.

◆ camRTransform

Transform camRTransform = Transform(Vector3D(0.0f, 0.0f, -156.0f), Vector3D(383.36f, 222.97f, -500.0f), Vector3D(1, 1, 1))
private

Definition at line 14 of file WS35Beta.h.


The documentation for this class was generated from the following file: