UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TAlignedShaderParameterPtr< PtrType > Class Template Reference

PLATFORM_64BITS. More...

#include <ShaderParameterMacros.h>

Public Member Functions

 TAlignedShaderParameterPtr ()
 
 TAlignedShaderParameterPtr (const PtrType &Other)
 
 TAlignedShaderParameterPtr (const TAlignedShaderParameterPtr< PtrType > &Other)
 
void operator= (const PtrType &Other)
 
 operator PtrType & ()
 
 operator const PtrType & () const
 
const PtrType & operator-> () const
 

Detailed Description

template<typename PtrType>
class TAlignedShaderParameterPtr< PtrType >

PLATFORM_64BITS.

Fixed 8bytes sized pointer for shader parameters.

Constructor & Destructor Documentation

◆ TAlignedShaderParameterPtr() [1/3]

template<typename PtrType >
TAlignedShaderParameterPtr< PtrType >::TAlignedShaderParameterPtr ( )
inline

◆ TAlignedShaderParameterPtr() [2/3]

template<typename PtrType >
TAlignedShaderParameterPtr< PtrType >::TAlignedShaderParameterPtr ( const PtrType &  Other)
inline

◆ TAlignedShaderParameterPtr() [3/3]

template<typename PtrType >
TAlignedShaderParameterPtr< PtrType >::TAlignedShaderParameterPtr ( const TAlignedShaderParameterPtr< PtrType > &  Other)
inline

Member Function Documentation

◆ operator const PtrType &()

template<typename PtrType >
TAlignedShaderParameterPtr< PtrType >::operator const PtrType & ( ) const
inline

◆ operator PtrType &()

template<typename PtrType >
TAlignedShaderParameterPtr< PtrType >::operator PtrType & ( )
inline

◆ operator->()

template<typename PtrType >
const PtrType & TAlignedShaderParameterPtr< PtrType >::operator-> ( ) const
inline

◆ operator=()

template<typename PtrType >
void TAlignedShaderParameterPtr< PtrType >::operator= ( const PtrType &  Other)
inline

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