MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Core::PushConstantRange Struct Reference

Defines a push constant range for pipeline creation. More...

#include <VKComputePipeline.hpp>

+ Collaboration diagram for MayaFlux::Core::PushConstantRange:

Public Member Functions

 PushConstantRange (vk::ShaderStageFlags stages, uint32_t offset_, uint32_t size_)
 

Public Attributes

vk::ShaderStageFlags stage_flags
 Which shader stages access this.
 
uint32_t offset
 Offset in push constant block (bytes)
 
uint32_t size
 Size of push constant data (bytes)
 

Detailed Description

Defines a push constant range for pipeline creation.

Push constants are small amounts of data (<128 bytes typically) that can be updated very efficiently without descriptor sets. Useful for per-dispatch parameters like iteration counts, scaling factors, etc.

Definition at line 16 of file VKComputePipeline.hpp.


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