Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Rendering::MaterialPublication Struct Reference

Material snapshot published to one fence-safe frame slot. More...

#include <MaterialPublication.h>

Collaboration diagram for Engine::Rendering::MaterialPublication:

Public Attributes

uint32_t frameSlot
uint64_t materialVersion
std::span< const PublishedMaterial > materials

Detailed Description

Material snapshot published to one fence-safe frame slot.

The materials span remains valid only for the duration of the callback.

Definition at line 27 of file MaterialPublication.h.

Member Data Documentation

◆ frameSlot

uint32_t Engine::Rendering::MaterialPublication::frameSlot

Definition at line 29 of file MaterialPublication.h.

◆ materials

std::span<const PublishedMaterial> Engine::Rendering::MaterialPublication::materials

Definition at line 31 of file MaterialPublication.h.

◆ materialVersion

uint64_t Engine::Rendering::MaterialPublication::materialVersion

Definition at line 30 of file MaterialPublication.h.


The documentation for this struct was generated from the following file: