Struct ShaderBindings
The shader program metadata container. Contains description about resources used by the shader.
Assembly: FlaxEngine.dll
File: Engine/Graphics/Shaders/GPUShaderProgram.h
Syntax
public struct ShaderBindings
  Fields
InstructionsCount
Declaration
public uint32 InstructionsCount
  Field Value
| 
        uint32
         
  | 
    
UsedCBsMask
Declaration
public uint32 UsedCBsMask
  Field Value
| 
        uint32
         
  | 
    
UsedSRsMask
Declaration
public uint32 UsedSRsMask
  Field Value
| 
        uint32
         
  | 
    
UsedUAsMask
Declaration
public uint32 UsedUAsMask
  Field Value
| 
        uint32
         
  | 
    
Methods
IsUsingCB(uint32 slotIndex)
Declaration
public bool IsUsingCB(uint32 slotIndex) const
  Parameters
| 
        uint32
        slotIndex
         
  | 
    
Returns
| 
        bool
         
  | 
    
IsUsingSR(uint32 slotIndex)
Declaration
public bool IsUsingSR(uint32 slotIndex) const
  Parameters
| 
        uint32
        slotIndex
         
  | 
    
Returns
| 
        bool
         
  | 
    
IsUsingUA(uint32 slotIndex)
Declaration
public bool IsUsingUA(uint32 slotIndex) const
  Parameters
| 
        uint32
        slotIndex
         
  | 
    
Returns
| 
        bool
         
  |