Shkyera Engine
Easy to use, game engine for Python
Loading...
Searching...
No Matches
shkyera::CameraComponentUI Class Reference

#include <CameraComponentUI.hpp>

Inheritance diagram for shkyera::CameraComponentUI:
[legend]

Public Member Functions

 CameraComponentUI (CameraComponent *cameraComponent)
 
void draw () override
 
- Public Member Functions inherited from shkyera::ComponentUI
 ComponentUI ()
 
 ComponentUI (const std::filesystem::path &texturePath)
 
virtual ~ComponentUI ()=default
 

Private Attributes

FloatSlider _fovSlider
 
EnumSelector< CameraComponent::ProjectionType_projectionSelector
 
CameraComponent_cameraComponent
 

Additional Inherited Members

- Protected Attributes inherited from shkyera::ComponentUI
AssetRef< Texture_icon
 

Constructor & Destructor Documentation

◆ CameraComponentUI()

shkyera::CameraComponentUI::CameraComponentUI ( CameraComponent cameraComponent)

Member Function Documentation

◆ draw()

void shkyera::CameraComponentUI::draw ( )
overridevirtual

Implements shkyera::ComponentUI.

Member Data Documentation

◆ _cameraComponent

CameraComponent* shkyera::CameraComponentUI::_cameraComponent
private

◆ _fovSlider

FloatSlider shkyera::CameraComponentUI::_fovSlider
private

◆ _projectionSelector

EnumSelector<CameraComponent::ProjectionType> shkyera::CameraComponentUI::_projectionSelector
private

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