Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
VideoPresentation.cpp File Reference
#include "VideoPresentation.hpp"
#include "AudioRuntime.hpp"
#include <SDL3/SDL.h>
#include <algorithm>
#include <atomic>
#include <cmath>
#include <limits>
Include dependency graph for VideoPresentation.cpp:

Go to the source code of this file.

Classes

struct  monopoly::video::Presentation::Impl
 

Namespaces

namespace  monopoly
 
namespace  monopoly::video
 

Functions

std::expected< data::LegacyBitmapRGBA8, std::string > monopoly::video::prepareVideoFrame (DecodedVideoFrame frame, const data::SequenceVideoData &options)
 
std::expected< sequence::Matrix2D, std::string > monopoly::video::videoFrameTransform (std::uint32_t width, std::uint32_t height, const data::Sequence2DBoundingBoxAttribute &bounds, const sequence::Matrix2D &world)
 
data::Sequence2DBoundingBoxAttribute monopoly::video::binkDoubleSizeBounds (std::uint32_t width, std::uint32_t height) noexcept
 

Variable Documentation

◆ left

std::atomic<float> left {1.0F}

Definition at line 20 of file VideoPresentation.cpp.

◆ right

std::atomic<float> right {1.0F}

Definition at line 21 of file VideoPresentation.cpp.