CSEngine
Loading...
Searching...
No Matches
CSE::CameraBase Class Referenceabstract
Inheritance diagram for CSE::CameraBase:
CSE::CameraComponent CSE::LightComponent

Public Types

enum  BackgroundType { NONE = 0 , SOLID = 1 , SKYBOX = 2 }
 

Public Member Functions

virtual CameraMatrixStruct GetCameraMatrixStruct () const =0
 
virtual SFrameBufferGetFrameBuffer () const =0
 
virtual BackgroundType GetBackgroundType ()
 
virtual void RenderBackground () const =0
 

Detailed Description

Definition at line 8 of file CameraBase.h.

Member Enumeration Documentation

◆ BackgroundType

enum CSE::CameraBase::BackgroundType

Definition at line 10 of file CameraBase.h.

10 {
11 NONE = 0, SOLID = 1, SKYBOX = 2
12 };

Member Function Documentation

◆ GetBackgroundType()

virtual BackgroundType CSE::CameraBase::GetBackgroundType ( )
inlinevirtual

Definition at line 19 of file CameraBase.h.

19 {
20 return SOLID;
21 }

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