Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::CameraEcsComponent Class Reference
Inheritance diagram for brenta::CameraEcsComponent:

Public Member Functions

 CameraEcsComponent (tenno::shared_ptr< Camera > cam, tenno::weak_ptr< FrameBuffer > fb)
 
 CameraEcsComponent (const Camera &cam, tenno::weak_ptr< FrameBuffer > fb)
 
 CameraEcsComponent (Camera::Builder &cam, tenno::weak_ptr< FrameBuffer > fb)
 

Data Fields

tenno::shared_ptr< Cameracamera = nullptr
 
tenno::weak_ptr< FrameBufferfb
 

Detailed Description

Definition at line 20 of file camera_ecs_component.hpp.

Constructor & Destructor Documentation

◆ CameraEcsComponent() [1/3]

brenta::CameraEcsComponent::CameraEcsComponent ( tenno::shared_ptr< Camera cam,
tenno::weak_ptr< FrameBuffer fb 
)
inline

Definition at line 28 of file camera_ecs_component.hpp.

◆ CameraEcsComponent() [2/3]

brenta::CameraEcsComponent::CameraEcsComponent ( const Camera cam,
tenno::weak_ptr< FrameBuffer fb 
)
inline

Definition at line 30 of file camera_ecs_component.hpp.

◆ CameraEcsComponent() [3/3]

brenta::CameraEcsComponent::CameraEcsComponent ( Camera::Builder cam,
tenno::weak_ptr< FrameBuffer fb 
)
inline

Definition at line 35 of file camera_ecs_component.hpp.

Field Documentation

◆ camera

tenno::shared_ptr<Camera> brenta::CameraEcsComponent::camera = nullptr

Definition at line 24 of file camera_ecs_component.hpp.

◆ fb

tenno::weak_ptr<FrameBuffer> brenta::CameraEcsComponent::fb

Definition at line 25 of file camera_ecs_component.hpp.


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