#include <BALL/VIEW/RENDERING/renderTarget.h>
This is used by the RenderTarget to specify in which formats it can provide buffers.
Definition at line 44 of file renderTarget.h.
◆ FrameBufferFormat() [1/3]
BALL::VIEW::FrameBufferFormat::FrameBufferFormat |
( |
| ) |
|
|
inline |
Constructs empty invalid framebuffer format
Definition at line 49 of file renderTarget.h.
◆ FrameBufferFormat() [2/3]
BALL::VIEW::FrameBufferFormat::FrameBufferFormat |
( |
Size | width, |
|
|
Size | height, |
|
|
const PixelFormat & | pixelFormat ) |
|
inline |
◆ FrameBufferFormat() [3/3]
BALL::VIEW::FrameBufferFormat::FrameBufferFormat |
( |
Size | width, |
|
|
Size | height, |
|
|
Size | pitch, |
|
|
const PixelFormat & | pixelFormat ) |
|
inline |
◆ computeSize()
size_t BALL::VIEW::FrameBufferFormat::computeSize |
( |
| ) |
const |
|
inline |
Computes size of the framebuffer with this format: size = pitch * height
Definition at line 123 of file renderTarget.h.
◆ getHeight()
unsigned int BALL::VIEW::FrameBufferFormat::getHeight |
( |
| ) |
const |
|
inline |
Returns height of buffers in this format, in pixels.
Definition at line 100 of file renderTarget.h.
◆ getPitch()
unsigned int BALL::VIEW::FrameBufferFormat::getPitch |
( |
| ) |
const |
|
inline |
Returns actual line width of buffers in this format, in bytes
Definition at line 106 of file renderTarget.h.
◆ getPixelFormat()
const PixelFormat & BALL::VIEW::FrameBufferFormat::getPixelFormat |
( |
| ) |
const |
|
inline |
Returns pixel format of buffers in this format
Definition at line 112 of file renderTarget.h.
◆ getWidth()
unsigned int BALL::VIEW::FrameBufferFormat::getWidth |
( |
| ) |
const |
|
inline |
Returns width of writeable area of buffers in this format, in pixels.
Definition at line 92 of file renderTarget.h.
◆ isValid()
bool BALL::VIEW::FrameBufferFormat::isValid |
( |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator==()
◆ resize()
void BALL::VIEW::FrameBufferFormat::resize |
( |
Size | newWidth, |
|
|
Size | newHeight ) |
|
inline |
Modify width and height of this format
Definition at line 130 of file renderTarget.h.
◆ resized()
◆ setHeight()
void BALL::VIEW::FrameBufferFormat::setHeight |
( |
unsigned int | height | ) |
|
|
inline |
Sets height of buffers in this format, in pixels.
Definition at line 103 of file renderTarget.h.
◆ setPitch()
void BALL::VIEW::FrameBufferFormat::setPitch |
( |
unsigned int | pitch | ) |
|
|
inline |
Sets actual line width of buffers in this format, in bytes
Definition at line 109 of file renderTarget.h.
◆ setPixelFormat()
void BALL::VIEW::FrameBufferFormat::setPixelFormat |
( |
const PixelFormat & | pixelFormat | ) |
|
|
inline |
Sets pixel format of buffers in this format
Definition at line 115 of file renderTarget.h.
◆ setWidth()
void BALL::VIEW::FrameBufferFormat::setWidth |
( |
unsigned int | width | ) |
|
|
inline |
Sets width of writeable area of buffers in this format, in pixels.
Definition at line 97 of file renderTarget.h.