KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KIGFX::ANTIALIASING_NONE Class Reference

#include <antialiasing.h>

Inheritance diagram for KIGFX::ANTIALIASING_NONE:
KIGFX::OPENGL_PRESENTOR

Public Member Functions

 ANTIALIASING_NONE (OPENGL_COMPOSITOR *aCompositor)
 
bool Init () override
 
unsigned int CreateBuffer () override
 
VECTOR2I GetInternalBufferSize () override
 
void OnLostBuffers () override
 
void Begin () override
 
void DrawBuffer (GLuint aBuffer) override
 
void Present () override
 

Private Attributes

OPENGL_COMPOSITORcompositor
 

Detailed Description

Definition at line 50 of file antialiasing.h.

Constructor & Destructor Documentation

◆ ANTIALIASING_NONE()

ANTIALIASING_NONE::ANTIALIASING_NONE ( OPENGL_COMPOSITOR * aCompositor)

Definition at line 45 of file antialiasing.cpp.

References compositor.

Member Function Documentation

◆ Begin()

void ANTIALIASING_NONE::Begin ( )
overridevirtual

Implements KIGFX::OPENGL_PRESENTOR.

Definition at line 82 of file antialiasing.cpp.

◆ CreateBuffer()

unsigned int ANTIALIASING_NONE::CreateBuffer ( )
overridevirtual

Implements KIGFX::OPENGL_PRESENTOR.

Definition at line 88 of file antialiasing.cpp.

References compositor.

◆ DrawBuffer()

void ANTIALIASING_NONE::DrawBuffer ( GLuint aBuffer)
overridevirtual

Implements KIGFX::OPENGL_PRESENTOR.

Definition at line 64 of file antialiasing.cpp.

References compositor, and KIGFX::OPENGL_COMPOSITOR::DIRECT_RENDERING.

◆ GetInternalBufferSize()

VECTOR2I ANTIALIASING_NONE::GetInternalBufferSize ( )
overridevirtual

Implements KIGFX::OPENGL_PRESENTOR.

Definition at line 58 of file antialiasing.cpp.

References compositor.

◆ Init()

bool ANTIALIASING_NONE::Init ( )
overridevirtual

Implements KIGFX::OPENGL_PRESENTOR.

Definition at line 51 of file antialiasing.cpp.

◆ OnLostBuffers()

void ANTIALIASING_NONE::OnLostBuffers ( )
overridevirtual

Implements KIGFX::OPENGL_PRESENTOR.

Definition at line 76 of file antialiasing.cpp.

◆ Present()

void ANTIALIASING_NONE::Present ( )
overridevirtual

Implements KIGFX::OPENGL_PRESENTOR.

Definition at line 70 of file antialiasing.cpp.

Member Data Documentation

◆ compositor

OPENGL_COMPOSITOR* KIGFX::ANTIALIASING_NONE::compositor
private

Definition at line 66 of file antialiasing.h.

Referenced by ANTIALIASING_NONE(), CreateBuffer(), DrawBuffer(), and GetInternalBufferSize().


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