![]() |
PeriDyno 1.0.0
|
#include <Framebuffer.h>
Public Member Functions | |
void | create () override |
void | release () override |
void | bind (unsigned int target=0x8CA9) |
void | unbind () |
void | clearColor (float r=0.f, float g=0.f, float b=0.f, float a=1.f) |
void | clearDepth (float depth=1.f) |
void | setTexture (unsigned int attachment, const Texture *tex, int level=0) |
void | drawBuffers (int count, const unsigned int *buffers) |
int | checkStatus () |
![]() | |
Object () | |
virtual | ~Object () |
ObjectId | objectId () |
Static Public Member Functions | |
static unsigned int | current () |
![]() | |
static bool | registerClass (ClassInfo *ci) |
static Object * | createObject (std::string name) |
static std::map< std::string, ClassInfo * > * | getClassMap () |
static ObjectId | baseId () |
Base Id. | |
Additional Inherited Members | |
![]() | |
unsigned int | id = 0xFFFFFFFF |
![]() | |
virtual bool | isValid () const |
GraphicsObject ()=default | |
virtual | ~GraphicsObject ()=default |
GraphicsObject (const GraphicsObject &)=delete | |
GraphicsObject & | operator= (const GraphicsObject &)=delete |
Definition at line 24 of file Framebuffer.h.
void dyno::Framebuffer::bind | ( | unsigned int | target = 0x8CA9 | ) |
Definition at line 54 of file Framebuffer.cpp.
int dyno::Framebuffer::checkStatus | ( | ) |
Definition at line 21 of file Framebuffer.cpp.
void dyno::Framebuffer::clearColor | ( | float | r = 0.f, |
float | g = 0.f, | ||
float | b = 0.f, | ||
float | a = 1.f ) |
Definition at line 40 of file Framebuffer.cpp.
void dyno::Framebuffer::clearDepth | ( | float | depth = 1.f | ) |
Definition at line 47 of file Framebuffer.cpp.
|
overridevirtual |
Implements dyno::GraphicsObject.
Definition at line 8 of file Framebuffer.cpp.
|
static |
Definition at line 33 of file Framebuffer.cpp.
void dyno::Framebuffer::drawBuffers | ( | int | count, |
const unsigned int * | buffers ) |
Definition at line 70 of file Framebuffer.cpp.
|
overridevirtual |
Implements dyno::GraphicsObject.
Definition at line 13 of file Framebuffer.cpp.
void dyno::Framebuffer::setTexture | ( | unsigned int | attachment, |
const Texture * | tex, | ||
int | level = 0 ) |
Definition at line 64 of file Framebuffer.cpp.
void dyno::Framebuffer::unbind | ( | ) |
Definition at line 59 of file Framebuffer.cpp.