UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FParameterAllocation Struct Reference

#include <ShaderCore.h>

Public Member Functions

 FParameterAllocation ()=default
 
 FParameterAllocation (uint16 InBufferIndex, uint16 InBaseIndex, uint16 InSize, EShaderParameterType InType)
 

Public Attributes

uint16 BufferIndex = 0
 
uint16 BaseIndex = 0
 
uint16 Size = 0
 
EShaderParameterType Type { EShaderParameterType::Num }
 
bool bBound = false
 

Friends

FArchiveoperator<< (FArchive &Ar, FParameterAllocation &Allocation)
 
bool operator== (const FParameterAllocation &A, const FParameterAllocation &B)
 
bool operator!= (const FParameterAllocation &A, const FParameterAllocation &B)
 

Constructor & Destructor Documentation

◆ FParameterAllocation() [1/2]

FParameterAllocation::FParameterAllocation ( )
default

◆ FParameterAllocation() [2/2]

FParameterAllocation::FParameterAllocation ( uint16  InBufferIndex,
uint16  InBaseIndex,
uint16  InSize,
EShaderParameterType  InType 
)
inline

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const FParameterAllocation A,
const FParameterAllocation B 
)
friend

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FParameterAllocation Allocation 
)
friend

◆ operator==

bool operator== ( const FParameterAllocation A,
const FParameterAllocation B 
)
friend

Member Data Documentation

◆ BaseIndex

uint16 FParameterAllocation::BaseIndex = 0

◆ bBound

bool FParameterAllocation::bBound = false
mutable

◆ BufferIndex

uint16 FParameterAllocation::BufferIndex = 0

◆ Size

uint16 FParameterAllocation::Size = 0

◆ Type

EShaderParameterType FParameterAllocation::Type { EShaderParameterType::Num }

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