SO3Engine
|
Hikari::Impl::RenderBuffer Class Reference
#include <RenderBuffer.h>
Public Member Functions | |
RenderBuffer (int width, int height) | |
~RenderBuffer () | |
unsigned char * | getBuffer () |
void | reserve (int width, int height) |
void | copyFrom (unsigned char *srcBuffer, int srcRowSpan) |
void | copyArea (RECT srcRect, unsigned char *srcBuffer, int srcRowSpan) |
void | blitBGR (unsigned char *destBuffer, int destRowSpan, int destDepth) |
Public Attributes | |
int | width |
int | height |
int | rowSpan |
Protected Attributes | |
unsigned char * | buffer |
Detailed Description
Definition at line 44 of file RenderBuffer.h.
Constructor & Destructor Documentation
◆ RenderBuffer()
RenderBuffer::RenderBuffer | ( | int | width, |
int | height | ||
) |
Definition at line 39 of file RenderBuffer.cpp.
◆ ~RenderBuffer()
RenderBuffer::~RenderBuffer | ( | ) |
Definition at line 44 of file RenderBuffer.cpp.
Member Function Documentation
◆ blitBGR()
void RenderBuffer::blitBGR | ( | unsigned char * | destBuffer, |
int | destRowSpan, | ||
int | destDepth | ||
) |
Definition at line 101 of file RenderBuffer.cpp.
◆ copyArea()
void RenderBuffer::copyArea | ( | RECT | srcRect, |
unsigned char * | srcBuffer, | ||
int | srcRowSpan | ||
) |
Definition at line 82 of file RenderBuffer.cpp.
◆ copyFrom()
void RenderBuffer::copyFrom | ( | unsigned char * | srcBuffer, |
int | srcRowSpan | ||
) |
Definition at line 73 of file RenderBuffer.cpp.
◆ getBuffer()
|
inline |
Definition at line 55 of file RenderBuffer.h.
◆ reserve()
void RenderBuffer::reserve | ( | int | width, |
int | height | ||
) |
Definition at line 53 of file RenderBuffer.cpp.
Member Data Documentation
◆ buffer
|
protected |
Definition at line 47 of file RenderBuffer.h.
◆ height
int Hikari::Impl::RenderBuffer::height |
Definition at line 50 of file RenderBuffer.h.
◆ rowSpan
int Hikari::Impl::RenderBuffer::rowSpan |
Definition at line 50 of file RenderBuffer.h.
◆ width
int Hikari::Impl::RenderBuffer::width |
Definition at line 50 of file RenderBuffer.h.
The documentation for this class was generated from the following files:
- include/External/hikari/impl/RenderBuffer.h
- src/External/hikari/RenderBuffer.cpp
Generated by 1.9.8