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

#include <SlateVectorArtInstanceData.h>

Public Member Functions

const FVector4GetData () const
 
FVector4GetData ()
 
UMG_API void SetPositionFixedPoint16 (FVector2D Position)
 
UMG_API void SetScaleFixedPoint16 (float Scale)
 
UMG_API void SetPosition (FVector2D Position)
 
UMG_API void SetScale (float Scale)
 
UMG_API void SetBaseAddress (float Address)
 
template<int32 Component, int32 ByteIndex>
void PackFloatIntoByte (float InValue)
 
template<int32 Component, int32 ByteIndex>
void PackByteIntoByte (uint8 InValue)
 
template<int32 Component, int32 ByteIndex>
void PackByteIntoByte (float InValue)
 

Protected Attributes

FVector4 Data
 

Member Function Documentation

◆ GetData() [1/2]

FVector4 & FSlateVectorArtInstanceData::GetData ( )
inline

◆ GetData() [2/2]

const FVector4 & FSlateVectorArtInstanceData::GetData ( ) const
inline

◆ PackByteIntoByte() [1/2]

template<int32 Component, int32 ByteIndex>
void FSlateVectorArtInstanceData::PackByteIntoByte ( float  InValue)
inline

◆ PackByteIntoByte() [2/2]

template<int32 Component, int32 ByteIndex>
void FSlateVectorArtInstanceData::PackByteIntoByte ( uint8  InValue)
inline

◆ PackFloatIntoByte()

template<int32 Component, int32 ByteIndex>
void FSlateVectorArtInstanceData::PackFloatIntoByte ( float  InValue)
inline

◆ SetBaseAddress()

void FSlateVectorArtInstanceData::SetBaseAddress ( float  Address)

◆ SetPosition()

void FSlateVectorArtInstanceData::SetPosition ( FVector2D  Position)

◆ SetPositionFixedPoint16()

void FSlateVectorArtInstanceData::SetPositionFixedPoint16 ( FVector2D  Position)

◆ SetScale()

void FSlateVectorArtInstanceData::SetScale ( float  Scale)

◆ SetScaleFixedPoint16()

void FSlateVectorArtInstanceData::SetScaleFixedPoint16 ( float  Scale)

Member Data Documentation

◆ Data

FVector4 FSlateVectorArtInstanceData::Data
protected

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