Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Public Member Functions | Public Attributes | List of all members
cqsp::engine::FramebufferTexture Class Reference

#include <framebuffertexture.h>

Inheritance diagram for cqsp::engine::FramebufferTexture:
cqsp::asset::Texture cqsp::asset::Asset

Public Member Functions

 FramebufferTexture ()
 
void InitTexture (int width, int height)
 
void BeginDraw ()
 
void EndDraw ()
 
void Resolve ()
 
void FreeTextures ()
 
 ~FramebufferTexture ()
 
- Public Member Functions inherited from cqsp::asset::Texture
 Texture ()
 
 ~Texture ()
 
AssetType GetAssetType () override
 
- Public Member Functions inherited from cqsp::asset::Asset
virtual ~Asset ()=default
 
virtual void PostLoad (AssetManager &)
 

Public Attributes

unsigned int framebuffer = -1
 
unsigned int intermediateFBO = -1
 
unsigned int mscat = -1
 
unsigned int rbo = -1
 
- Public Attributes inherited from cqsp::asset::Texture
int width
 
int height
 
unsigned int id
 
int texture_type
 
- Public Attributes inherited from cqsp::asset::Asset
std::string path
 
int accessed = 0
 

Detailed Description

AA framebuffer – we should probably allow non AA frambuffers just in case we need the performance but we don't really care right now

Constructor & Destructor Documentation

◆ FramebufferTexture()

cqsp::engine::FramebufferTexture::FramebufferTexture ( )

◆ ~FramebufferTexture()

cqsp::engine::FramebufferTexture::~FramebufferTexture ( )

Member Function Documentation

◆ BeginDraw()

void cqsp::engine::FramebufferTexture::BeginDraw ( )

◆ EndDraw()

void cqsp::engine::FramebufferTexture::EndDraw ( )

◆ FreeTextures()

void cqsp::engine::FramebufferTexture::FreeTextures ( )

◆ InitTexture()

void cqsp::engine::FramebufferTexture::InitTexture ( int  width,
int  height 
)

◆ Resolve()

void cqsp::engine::FramebufferTexture::Resolve ( )

Member Data Documentation

◆ framebuffer

unsigned int cqsp::engine::FramebufferTexture::framebuffer = -1

◆ intermediateFBO

unsigned int cqsp::engine::FramebufferTexture::intermediateFBO = -1

◆ mscat

unsigned int cqsp::engine::FramebufferTexture::mscat = -1

◆ rbo

unsigned int cqsp::engine::FramebufferTexture::rbo = -1

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