Iliad
Painting Plugin for UnrealEngine4 by Praxinos
Functions
OdysseySurfaceEditable.cpp File Reference

Functions

void CopyBlockDataIntoUTexture (const FOdysseyBlock *iBlock, UTexture2D *iTexture)
 
void CopyURenderTargetPixelDataIntoBlock (FOdysseyBlock *iBlock, UTextureRenderTarget2D *iRenderTarget)
 
void CopyUTexturePixelDataIntoBlock (FOdysseyBlock *iBlock, UTexture2D *iTexture)
 
void CopyUTextureSourceDataIntoBlock (FOdysseyBlock *iBlock, UTexture2D *iTexture)
 
void FillOdysseyBlockFromUTextureData (FOdysseyBlock *ioBlock, UTexture2D *iTexture, ::ul3::tFormat iFormat)
 
ERawImageFormat::Type GetRawImageFormatFromTextureSourceFormat (ETextureSourceFormat iFormat)
 
void InitTextureWithBlockData (const FOdysseyBlock *iBlock, UTexture2D *iTexture, ETextureSourceFormat iFormat)
 
void InvalidateSurfaceCallback (const ::ul3::FBlock *iData, void *iInfo, const ::ul3::FRect &iRect)
 
void InvalidateSurfaceCallback (const FOdysseyBlock *iData, void *iInfo, int iX1, int iY1, int iX2, int iY2)
 
void InvalidateSurfaceFromData (const ::ul3::FBlock *iData, FOdysseySurfaceEditable *iSurface, const ::ul3::FRect &iRect)
 
void InvalidateSurfaceFromData (const FOdysseyBlock *iData, FOdysseySurfaceEditable *iSurface)
 
void InvalidateSurfaceFromData (const FOdysseyBlock *iData, FOdysseySurfaceEditable *iSurface, int x1, int y1, int x2, int y2)
 
void InvalidateTextureFromData (const ::ul3::FBlock *iData, UTexture2D *iTexture, const ::ul3::FRect &iRect)
 
void InvalidateTextureFromData (const FOdysseyBlock *iData, UTexture2D *iTexture)
 
void InvalidateTextureFromData (const FOdysseyBlock *iData, UTexture2D *iTexture, const ::ul3::FRect &iRect)
 
void InvalidateTextureFromData (const FOdysseyBlock *iData, UTexture2D *iTexture, int x1, int y1, int x2, int y2)
 
void InvalidateTextureFromSourceData (const ::ul3::FBlock *iData, UTexture2D *iTexture, const ::ul3::FRect &iRect)
 
void InvalidateTextureFromSourceData_Old (const ::ul3::FBlock *iData, UTexture2D *iTexture, const ::ul3::FRect &iRect)
 
void InvalidateTextureFromSourceDataNew (const ::ul3::FBlock *iData, UTexture2D *iTexture, const ::ul3::FRect &iRect)
 
FOdysseyBlockNewOdysseyBlockFromUTextureData (UTexture2D *iTexture, ::ul3::tFormat iFormat)
 

Function Documentation

◆ CopyBlockDataIntoUTexture()

void CopyBlockDataIntoUTexture ( const FOdysseyBlock iBlock,
UTexture2D *  iTexture 
)

◆ CopyURenderTargetPixelDataIntoBlock()

void CopyURenderTargetPixelDataIntoBlock ( FOdysseyBlock iBlock,
UTextureRenderTarget2D *  iRenderTarget 
)

◆ CopyUTexturePixelDataIntoBlock()

void CopyUTexturePixelDataIntoBlock ( FOdysseyBlock iBlock,
UTexture2D *  iTexture 
)

◆ CopyUTextureSourceDataIntoBlock()

void CopyUTextureSourceDataIntoBlock ( FOdysseyBlock iBlock,
UTexture2D *  iTexture 
)

◆ FillOdysseyBlockFromUTextureData()

void FillOdysseyBlockFromUTextureData ( FOdysseyBlock ioBlock,
UTexture2D *  iTexture,
::ul3::tFormat  iFormat 
)

◆ GetRawImageFormatFromTextureSourceFormat()

ERawImageFormat::Type GetRawImageFormatFromTextureSourceFormat ( ETextureSourceFormat  iFormat)

◆ InitTextureWithBlockData()

void InitTextureWithBlockData ( const FOdysseyBlock iBlock,
UTexture2D *  iTexture,
ETextureSourceFormat  iFormat 
)

◆ InvalidateSurfaceCallback() [1/2]

void InvalidateSurfaceCallback ( const ::ul3::FBlock *  iData,
void *  iInfo,
const ::ul3::FRect &  iRect 
)

◆ InvalidateSurfaceCallback() [2/2]

void InvalidateSurfaceCallback ( const FOdysseyBlock iData,
void *  iInfo,
int  iX1,
int  iY1,
int  iX2,
int  iY2 
)

◆ InvalidateSurfaceFromData() [1/3]

void InvalidateSurfaceFromData ( const ::ul3::FBlock *  iData,
FOdysseySurfaceEditable iSurface,
const ::ul3::FRect &  iRect 
)

◆ InvalidateSurfaceFromData() [2/3]

void InvalidateSurfaceFromData ( const FOdysseyBlock iData,
FOdysseySurfaceEditable iSurface 
)

◆ InvalidateSurfaceFromData() [3/3]

void InvalidateSurfaceFromData ( const FOdysseyBlock iData,
FOdysseySurfaceEditable iSurface,
int  x1,
int  y1,
int  x2,
int  y2 
)

◆ InvalidateTextureFromData() [1/4]

void InvalidateTextureFromData ( const ::ul3::FBlock *  iData,
UTexture2D *  iTexture,
const ::ul3::FRect &  iRect 
)

◆ InvalidateTextureFromData() [2/4]

void InvalidateTextureFromData ( const FOdysseyBlock iData,
UTexture2D *  iTexture 
)

◆ InvalidateTextureFromData() [3/4]

void InvalidateTextureFromData ( const FOdysseyBlock iData,
UTexture2D *  iTexture,
const ::ul3::FRect &  iRect 
)

◆ InvalidateTextureFromData() [4/4]

void InvalidateTextureFromData ( const FOdysseyBlock iData,
UTexture2D *  iTexture,
int  x1,
int  y1,
int  x2,
int  y2 
)

◆ InvalidateTextureFromSourceData()

void InvalidateTextureFromSourceData ( const ::ul3::FBlock *  iData,
UTexture2D *  iTexture,
const ::ul3::FRect &  iRect 
)

◆ InvalidateTextureFromSourceData_Old()

void InvalidateTextureFromSourceData_Old ( const ::ul3::FBlock *  iData,
UTexture2D *  iTexture,
const ::ul3::FRect &  iRect 
)

◆ InvalidateTextureFromSourceDataNew()

void InvalidateTextureFromSourceDataNew ( const ::ul3::FBlock *  iData,
UTexture2D *  iTexture,
const ::ul3::FRect &  iRect 
)

◆ NewOdysseyBlockFromUTextureData()

FOdysseyBlock* NewOdysseyBlockFromUTextureData ( UTexture2D *  iTexture,
::ul3::tFormat  iFormat 
)