File Bitfield2D.c

FileList > core > Bitfield2D.c

Go to the source code of this file

  • #include "BitField2D.h"
  • #include <string.h>
  • #include <stdlib.h>

Classes

Type Name
struct Bitfield2D

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/src/core/Bitfield2D.c