UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UpdateTextureShaders.cpp File Reference

Macros

#define IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER(ValueType)
 

Functions

 IMPLEMENT_TYPE_LAYOUT (FUpdateTexture2DSubresourceCS)
 
 IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX (, ENGINE_API, FUpdateTexture3DSubresourceCS, SF_Compute)
 
 IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER (Float)
 
 IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER (Int32)
 
 IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER (Uint32)
 
 IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX (template<>, ENGINE_API, TCopyDataCS< 2 >, SF_Compute)
 
 IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX (template<>, ENGINE_API, TCopyDataCS< 1 >, SF_Compute)
 

Macro Definition Documentation

◆ IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER

#define IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER (   ValueType)
Value:
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ SF_Compute
Definition RHIDefinitions.h:208
Definition UpdateTextureShaders.h:89

Function Documentation

◆ IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX() [1/3]

IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX ( ENGINE_API  ,
FUpdateTexture3DSubresourceCS  ,
SF_Compute   
)

◆ IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX() [2/3]

IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX ( template<>  ,
ENGINE_API  ,
TCopyDataCS< 1 >  ,
SF_Compute   
)

◆ IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX() [3/3]

IMPLEMENT_SHADER_TYPE4_WITH_TEMPLATE_PREFIX ( template<>  ,
ENGINE_API  ,
TCopyDataCS< 2 >  ,
SF_Compute   
)

◆ IMPLEMENT_TYPE_LAYOUT()

IMPLEMENT_TYPE_LAYOUT ( FUpdateTexture2DSubresourceCS  )

◆ IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER() [1/3]

IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER ( Float  )

◆ IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER() [2/3]

IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER ( Int32  )

◆ IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER() [3/3]

IMPLEMENT_UPDATE_TEX2D_SUBRESOURCE_SHADER ( Uint32  )