vkmEngine 1.0.0
A C++ game engine · vkmengine.com
Loading...
Searching...
No Matches
Vkm::Engine::ProbeData Struct Reference

Flattened reflection probe for the frame, blended over the global IBL in its box. More...

#include <probe_data.h>

Public Attributes

glm::vec3 position
 World space.
glm::vec3 halfExtents
 Influence box, for parallax correction + falloff.
float falloff
 Fraction of the half-extent fading to the global IBL.
float intensity
 Linear-HDR multiplier.
uint32_t resolution
 Requested capture face size.
uint32_t bakeVersion
 Re-bake trigger.
uint32_t entitySlot = 0
 The entity slot this probe was gathered from; keys its baked capture.

Detailed Description

Flattened reflection probe for the frame, blended over the global IBL in its box.

See GLProbeManager.

Member Data Documentation

◆ entitySlot

uint32_t Vkm::Engine::ProbeData::entitySlot = 0

The entity slot this probe was gathered from; keys its baked capture.

Not list position: SparseSet packing moves probes when one is destroyed.


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