MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Pyramid.hpp File Reference

Placement of an image pyramid inside a single atlas. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MayaFlux::Kinesis::Vision::PyramidLayout
 Placement of every pyramid level in a single atlas. More...
 
struct  MayaFlux::Kinesis::Vision::PyramidLevel
 Extent and position of one pyramid level inside an atlas. More...
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Kinesis
 
namespace  MayaFlux::Kinesis::Vision
 

Functions

PyramidLayout MayaFlux::Kinesis::Vision::pyramid_layout (uint32_t w, uint32_t h, uint32_t requested, uint32_t min_extent=16)
 Place up to requested pyramid levels for a w x h base image.
 

Detailed Description

Placement of an image pyramid inside a single atlas.

Pure geometry. No MayaFlux type dependencies and no notion of what the texels hold, so the same layout serves a CPU pyramid, a GPU atlas image, or a test that checks where a level landed.

Definition in file Pyramid.hpp.