OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
Bink::Frame::Plane Class Referencefinal

#include <frame.h>

Public Member Functions

void getPixels8x8 (uint32_t rx, uint32_t ry, uint8_t *out) const
 
void getBlock8x8 (uint32_t x, uint32_t y, uint8_t *out) const
 
void putBlock8x8 (uint32_t x, uint32_t y, const uint8_t *in)
 
void putScaledBlock (uint32_t x, uint32_t y, const uint8_t *in)
 
void fill (uint8_t v)
 
uint8_t at (uint32_t x, uint32_t y) const
 
uint32_t stride () const
 
const uint8_t * data () const
 

Friends

class Frame
 

Detailed Description

Definition at line 17 of file frame.h.

Member Function Documentation

◆ at()

uint8_t Frame::Plane::at ( uint32_t  x,
uint32_t  y 
) const

Definition at line 55 of file frame.cpp.

◆ data()

const uint8_t * Bink::Frame::Plane::data ( ) const
inline

Definition at line 28 of file frame.h.

◆ fill()

void Frame::Plane::fill ( uint8_t  v)

Definition at line 51 of file frame.cpp.

◆ getBlock8x8()

void Frame::Plane::getBlock8x8 ( uint32_t  x,
uint32_t  y,
uint8_t *  out 
) const

Definition at line 27 of file frame.cpp.

◆ getPixels8x8()

void Frame::Plane::getPixels8x8 ( uint32_t  rx,
uint32_t  ry,
uint8_t *  out 
) const

Definition at line 17 of file frame.cpp.

◆ putBlock8x8()

void Frame::Plane::putBlock8x8 ( uint32_t  x,
uint32_t  y,
const uint8_t *  in 
)

Definition at line 31 of file frame.cpp.

◆ putScaledBlock()

void Frame::Plane::putScaledBlock ( uint32_t  x,
uint32_t  y,
const uint8_t *  in 
)

Definition at line 41 of file frame.cpp.

◆ stride()

uint32_t Bink::Frame::Plane::stride ( ) const
inline

Definition at line 27 of file frame.h.

Friends And Related Symbol Documentation

◆ Frame

friend class Frame
friend

Definition at line 38 of file frame.h.


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