Skip to content

Offscreen

#include <offscreen.h>

Public Classes

Name
struct Vertex
[1]

Public Functions

Name
Offscreen()
[1]
~Offscreen()
[offscreen_init]
void initializeScene()
void cleanupScene()
void resize(uint32_t width, uint32_t height)
void setData(const std::vector< Offscreen::Vertex > & data)
[set_data]
void setProjection(float left, float right, float bottom, float top)
[set_data]
void render(const std::string & baseFilename)

Public Functions Documentation

function Offscreen

1
Offscreen()

[1]

[offscreen_init]

function ~Offscreen

1
~Offscreen()

[offscreen_init]

function initializeScene

1
void initializeScene()

[upload_staging]

[upload_staging]

[sampler_creation]

[sampler_creation]

[pipeline_options]

[pipeline_options]

function cleanupScene

1
void cleanupScene()

function resize

1
2
3
4
void resize(
    uint32_t width,
    uint32_t height
)

function setData

1
2
3
void setData(
    const std::vector< Offscreen::Vertex > & data
)

[set_data]

function setProjection

1
2
3
4
5
6
void setProjection(
    float left,
    float right,
    float bottom,
    float top
)

[set_data]

[set_projection]

function render

1
2
3
void render(
    const std::string & baseFilename
)

[render_pass_msaa]

[render_pass_msaa]

[copy_sequence]

[copy_sequence]


Updated on 2026-03-31 at 00:02:06 +0000