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