yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::anonymous_namespace{object_drawer.cc} Namespace Reference

Functions

bool LockSurface (SDL_Surface *surface)
 
void SyncModifiedBitmapToSurface (gfx::Bitmap &bitmap, const char *layer_name)
 
void PromoteTilePriorityOnly (gfx::BackgroundBuffer &target, int tile_x, int tile_y)
 
void PromoteTilePriorityOnOwners (gfx::BackgroundBuffer &object_owner, gfx::BackgroundBuffer *layout_owner, int tile_x, int tile_y)
 

Function Documentation

◆ LockSurface()

bool yaze::zelda3::anonymous_namespace{object_drawer.cc}::LockSurface ( SDL_Surface * surface)

Definition at line 26 of file object_drawer.cc.

References LockSurface().

Referenced by LockSurface(), and SyncModifiedBitmapToSurface().

Here is the call graph for this function:

◆ SyncModifiedBitmapToSurface()

void yaze::zelda3::anonymous_namespace{object_drawer.cc}::SyncModifiedBitmapToSurface ( gfx::Bitmap & bitmap,
const char * layer_name )

◆ PromoteTilePriorityOnly()

void yaze::zelda3::anonymous_namespace{object_drawer.cc}::PromoteTilePriorityOnly ( gfx::BackgroundBuffer & target,
int tile_x,
int tile_y )

Definition at line 81 of file object_drawer.cc.

References PromoteTilePriorityOnly(), and yaze::gfx::BackgroundBuffer::SetPriorityAt().

Referenced by PromoteTilePriorityOnly(), and PromoteTilePriorityOnOwners().

Here is the call graph for this function:

◆ PromoteTilePriorityOnOwners()

void yaze::zelda3::anonymous_namespace{object_drawer.cc}::PromoteTilePriorityOnOwners ( gfx::BackgroundBuffer & object_owner,
gfx::BackgroundBuffer * layout_owner,
int tile_x,
int tile_y )

Definition at line 90 of file object_drawer.cc.

References PromoteTilePriorityOnly(), and PromoteTilePriorityOnOwners().

Referenced by PromoteTilePriorityOnOwners().

Here is the call graph for this function: