Parses "frames" files as seen in The Orange Box PS3 port, in the TF/MOVIES.GRP file group.
More...
#include <PSFrames.h>
Parses "frames" files as seen in The Orange Box PS3 port, in the TF/MOVIES.GRP file group.
Definition at line 12 of file PSFrames.h.
◆ PSFrames() [1/3]
| PSFrames::PSFrames |
( |
std::vector< std::byte > && | psFramesData | ) |
|
|
explicit |
◆ PSFrames() [2/3]
| PSFrames::PSFrames |
( |
std::span< const std::byte > | psFramesData | ) |
|
|
explicit |
◆ PSFrames() [3/3]
| PSFrames::PSFrames |
( |
const std::filesystem::path & | psFramesPath | ) |
|
|
explicit |
◆ getFPS()
| uint32_t PSFrames::getFPS |
( |
| ) |
const |
|
nodiscard |
◆ getFrameCount()
| uint32_t PSFrames::getFrameCount |
( |
| ) |
const |
|
nodiscard |
◆ getHeight()
| uint16_t PSFrames::getHeight |
( |
uint32_t | frame | ) |
const |
|
nodiscard |
◆ getImageDataAs()
| std::vector< std::byte > PSFrames::getImageDataAs |
( |
ImageFormat | newFormat, |
|
|
uint32_t | frame ) const |
|
nodiscard |
◆ getImageDataAsBGR888()
| std::vector< std::byte > PSFrames::getImageDataAsBGR888 |
( |
uint32_t | frame | ) |
const |
|
nodiscard |
◆ getImageDataRaw() [1/2]
| std::span< std::byte > PSFrames::getImageDataRaw |
( |
uint32_t | frame | ) |
|
|
nodiscard |
◆ getImageDataRaw() [2/2]
| std::span< const std::byte > PSFrames::getImageDataRaw |
( |
uint32_t | frame | ) |
const |
|
nodiscard |
◆ getPaletteDataAs()
| std::vector< std::byte > PSFrames::getPaletteDataAs |
( |
ImageFormat | newFormat, |
|
|
uint32_t | frame ) const |
|
nodiscard |
◆ getPaletteDataRaw() [1/2]
| std::span< std::byte > PSFrames::getPaletteDataRaw |
( |
uint32_t | frame | ) |
|
|
nodiscard |
◆ getPaletteDataRaw() [2/2]
| std::span< const std::byte > PSFrames::getPaletteDataRaw |
( |
uint32_t | frame | ) |
const |
|
nodiscard |
◆ getWidth()
| uint16_t PSFrames::getWidth |
( |
uint32_t | frame | ) |
const |
|
nodiscard |
◆ operator bool()
| PSFrames::operator bool |
( |
| ) |
const |
|
explicitnodiscard |
◆ data
| std::vector<std::byte> vtfpp::PSFrames::data |
|
protected |
◆ fps
| uint32_t vtfpp::PSFrames::fps = 0 |
|
protected |
◆ frameCount
| uint32_t vtfpp::PSFrames::frameCount = 0 |
|
protected |
◆ frames
| std::vector<Frame> vtfpp::PSFrames::frames |
|
protected |
◆ opened
| bool vtfpp::PSFrames::opened |
|
protected |
The documentation for this class was generated from the following files: