Stardew Engine
Loading...
Searching...
No Matches
Bitfield2D.c File Reference
#include "BitField2D.h"
#include <string.h>
#include <stdlib.h>
Include dependency graph for Bitfield2D.c:

Data Structures

struct  Bitfield2D
 

Functions

struct Bitfield2DBf2D_NewBitField (int w, int h)
 
void Bf2D_FreeBitField (struct Bitfield2D *pBF)
 
void Bf2D_ClearBitField (struct Bitfield2D *pBF)
 
bool Bf2D_IsBitSet (struct Bitfield2D *pBF, int x, int y)
 
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)
 
void Bf2D_ResizeAndClearBitField (struct Bitfield2D *pBF, int newW, int newH)
 

Function Documentation

◆ Bf2D_ClearBitField()

void Bf2D_ClearBitField ( struct Bitfield2D pBF)

◆ Bf2D_FreeBitField()

void Bf2D_FreeBitField ( struct Bitfield2D pBF)

◆ Bf2D_IsBitSet()

bool Bf2D_IsBitSet ( struct Bitfield2D pBF,
int  x,
int  y 
)

◆ Bf2D_NewBitField()

struct Bitfield2D * Bf2D_NewBitField ( int  w,
int  h 
)

◆ Bf2D_ResizeAndClearBitField()

void Bf2D_ResizeAndClearBitField ( struct Bitfield2D pBF,
int  newW,
int  newH 
)

◆ Bf2D_SetBit()

void Bf2D_SetBit ( struct Bitfield2D pBF,
int  x,
int  y,
bool  newVal 
)

◆ Bf2D_SetBitfieldRegion()

void Bf2D_SetBitfieldRegion ( struct Bitfield2D pBF,
int  x,
int  y,
int  w,
int  h 
)