File BitField2D.h
FileList > engine > include > BitField2D.h
Go to the source code of this file
#include "IntTypes.h"#include <stdbool.h>
Public Functions
| Type | Name |
|---|---|
| void | Bf2D_ClearBitField (struct Bitfield2D * pBF) |
| void | Bf2D_FreeBitField (struct Bitfield2D * pBF) |
| bool | Bf2D_IsBitSet (struct Bitfield2D * pBF, int x, int y) |
| struct Bitfield2D * | Bf2D_NewBitField (int w, int h) |
| void | Bf2D_ResizeAndClearBitField (struct Bitfield2D * pBF, int newW, int newH) |
| void | Bf2D_SetBit (struct Bitfield2D * pBF, int x, int y, bool newVal) |
| void | Bf2D_SetBitfieldRegion (struct Bitfield2D * pBF, int x, int y, int w, int h) |
Public Functions Documentation
function Bf2D_ClearBitField
void Bf2D_ClearBitField (
struct Bitfield2D * pBF
)
function Bf2D_FreeBitField
void Bf2D_FreeBitField (
struct Bitfield2D * pBF
)
function Bf2D_IsBitSet
bool Bf2D_IsBitSet (
struct Bitfield2D * pBF,
int x,
int y
)
function Bf2D_NewBitField
struct Bitfield2D * Bf2D_NewBitField (
int w,
int h
)
function Bf2D_ResizeAndClearBitField
void Bf2D_ResizeAndClearBitField (
struct Bitfield2D * pBF,
int newW,
int newH
)
function Bf2D_SetBit
void Bf2D_SetBit (
struct Bitfield2D * pBF,
int x,
int y,
bool newVal
)
function Bf2D_SetBitfieldRegion
void Bf2D_SetBitfieldRegion (
struct Bitfield2D * pBF,
int x,
int y,
int w,
int h
)
The documentation for this class was generated from the following file /home/runner/work/2DFarmingRPG/2DFarmingRPG/Stardew/engine/include/BitField2D.h