Iliad
Painting Plugin for UnrealEngine4 by Praxinos
Public Member Functions | List of all members
FOdysseyBlock Class Reference
Inheritance diagram for FOdysseyBlock:

Public Member Functions

 FOdysseyBlock (int iWidth, int iHeight, ::ul3::tFormat iFormat, ::ul3::fpInvalidateFunction iInvFunc=nullptr, void *iInvInfo=nullptr, bool iInitializeData=false)
 
 ~FOdysseyBlock ()
 
::ul3::tFormat Format () const
 
TArray64< uint8 > & GetArray ()
 
const TArray64< uint8 > & GetArray () const
 
::ul3::FBlock * GetBlock ()
 
const ::ul3::FBlock * GetBlock () const
 
int Height () const
 
void Reallocate (int iWidth, int iHeight, ::ul3::tFormat iFormat, ::ul3::fpInvalidateFunction iInvFunc=nullptr, void *iInvInfo=nullptr, bool iInitializeData=false)
 
void ResyncData ()
 
FVector2D Size () const
 
int Width () const
 

Constructor & Destructor Documentation

◆ ~FOdysseyBlock()

FOdysseyBlock::~FOdysseyBlock ( )

◆ FOdysseyBlock()

FOdysseyBlock::FOdysseyBlock ( int  iWidth,
int  iHeight,
::ul3::tFormat  iFormat,
::ul3::fpInvalidateFunction  iInvFunc = nullptr,
void *  iInvInfo = nullptr,
bool  iInitializeData = false 
)

Member Function Documentation

◆ Format()

ul3::tFormat FOdysseyBlock::Format ( ) const

◆ GetArray() [1/2]

TArray64< uint8 > & FOdysseyBlock::GetArray ( )

◆ GetArray() [2/2]

const TArray64< uint8 > & FOdysseyBlock::GetArray ( ) const

◆ GetBlock() [1/2]

ul3::FBlock * FOdysseyBlock::GetBlock ( )

◆ GetBlock() [2/2]

const ::ul3::FBlock * FOdysseyBlock::GetBlock ( ) const

◆ Height()

int FOdysseyBlock::Height ( ) const

◆ Reallocate()

void FOdysseyBlock::Reallocate ( int  iWidth,
int  iHeight,
::ul3::tFormat  iFormat,
::ul3::fpInvalidateFunction  iInvFunc = nullptr,
void *  iInvInfo = nullptr,
bool  iInitializeData = false 
)

◆ ResyncData()

void FOdysseyBlock::ResyncData ( )

◆ Size()

FVector2D FOdysseyBlock::Size ( ) const

◆ Width()

int FOdysseyBlock::Width ( ) const