MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::GpuBufferBinding Struct Reference

Declares a single storage buffer the shader expects. More...

#include <GpuResourceManager.hpp>

+ Collaboration diagram for MayaFlux::Yantra::GpuBufferBinding:

Public Types

enum class  Direction : uint8_t { INPUT , OUTPUT , INPUT_OUTPUT }
 
enum class  ElementType : uint8_t {
  FLOAT32 , UINT32 , INT32 , PASSTHROUGH ,
  IMAGE_STORAGE , IMAGE_SAMPLED
}
 Element type the shader expects in this buffer. More...
 

Public Attributes

uint32_t binding { 0 }
 
enum MayaFlux::Yantra::GpuBufferBinding::ElementType FLOAT32
 
enum MayaFlux::Yantra::GpuBufferBinding::Direction INPUT
 
uint32_t set { 0 }
 

Detailed Description

Declares a single storage buffer the shader expects.

Definition at line 21 of file GpuResourceManager.hpp.


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