Iliad
Painting Plugin for UnrealEngine4 by Praxinos
Classes | Functions
OdysseySurfaceEditable.h File Reference

Classes

class  FOdysseySurfaceEditable
 

Functions

ODYSSEYIMAGING_API void CopyBlockDataIntoUTexture (const FOdysseyBlock *iBlock, UTexture2D *iTexture)
 
ODYSSEYIMAGING_API void CopyURenderTargetPixelDataIntoBlock (FOdysseyBlock *iBlock, UTextureRenderTarget2D *iRenderTarget)
 
ODYSSEYIMAGING_API void CopyUTexturePixelDataIntoBlock (FOdysseyBlock *iBlock, UTexture2D *iTexture)
 
ODYSSEYIMAGING_API void CopyUTextureSourceDataIntoBlock (FOdysseyBlock *iBlock, UTexture2D *iTexture)
 
ODYSSEYIMAGING_API void FillOdysseyBlockFromUTextureData (FOdysseyBlock *ioBlock, UTexture2D *iTexture, ::ul3::tFormat iFormat)
 
ODYSSEYIMAGING_API void InitTextureWithBlockData (const FOdysseyBlock *iBlock, UTexture2D *iTexture, ETextureSourceFormat iFormat)
 
ODYSSEYIMAGING_API void InvalidateSurfaceCallback (const ::ul3::FBlock *iData, void *iInfo, const ::ul3::FRect &iRect)
 
ODYSSEYIMAGING_API void InvalidateSurfaceCallback (const FOdysseyBlock *iData, void *iInfo, int iX1, int iY1, int iX2, int iY2)
 
ODYSSEYIMAGING_API void InvalidateSurfaceFromData (const ::ul3::FBlock *iData, FOdysseySurfaceEditable *iSurface, const ::ul3::FRect &iRect)
 
ODYSSEYIMAGING_API void InvalidateSurfaceFromData (const FOdysseyBlock *iData, FOdysseySurfaceEditable *iSurface)
 
ODYSSEYIMAGING_API void InvalidateSurfaceFromData (const FOdysseyBlock *iData, FOdysseySurfaceEditable *iSurface, int iX1, int iY1, int iX2, int iY2)
 
ODYSSEYIMAGING_API void InvalidateTextureFromData (const ::ul3::FBlock *iData, UTexture2D *iTexture, const ::ul3::FRect &iRect)
 
ODYSSEYIMAGING_API void InvalidateTextureFromData (const FOdysseyBlock *iData, UTexture2D *iTexture)
 
ODYSSEYIMAGING_API void InvalidateTextureFromData (const FOdysseyBlock *iData, UTexture2D *iTexture, const ::ul3::FRect &iRect)
 
ODYSSEYIMAGING_API void InvalidateTextureFromData (const FOdysseyBlock *iData, UTexture2D *iTexture, int iX1, int iY1, int iX2, int iY2)
 
ODYSSEYIMAGING_API FOdysseyBlockNewOdysseyBlockFromUTextureData (UTexture2D *iTexture, ::ul3::tFormat iFormat)
 

Function Documentation

◆ CopyBlockDataIntoUTexture()

ODYSSEYIMAGING_API void CopyBlockDataIntoUTexture ( const FOdysseyBlock iBlock,
UTexture2D *  iTexture 
)

◆ CopyURenderTargetPixelDataIntoBlock()

ODYSSEYIMAGING_API void CopyURenderTargetPixelDataIntoBlock ( FOdysseyBlock iBlock,
UTextureRenderTarget2D *  iRenderTarget 
)

◆ CopyUTexturePixelDataIntoBlock()

ODYSSEYIMAGING_API void CopyUTexturePixelDataIntoBlock ( FOdysseyBlock iBlock,
UTexture2D *  iTexture 
)

◆ CopyUTextureSourceDataIntoBlock()

ODYSSEYIMAGING_API void CopyUTextureSourceDataIntoBlock ( FOdysseyBlock iBlock,
UTexture2D *  iTexture 
)

◆ FillOdysseyBlockFromUTextureData()

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

◆ InitTextureWithBlockData()

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

◆ InvalidateSurfaceCallback() [1/2]

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

◆ InvalidateSurfaceCallback() [2/2]

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

◆ InvalidateSurfaceFromData() [1/3]

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

◆ InvalidateSurfaceFromData() [2/3]

ODYSSEYIMAGING_API void InvalidateSurfaceFromData ( const FOdysseyBlock iData,
FOdysseySurfaceEditable iSurface 
)

◆ InvalidateSurfaceFromData() [3/3]

ODYSSEYIMAGING_API void InvalidateSurfaceFromData ( const FOdysseyBlock iData,
FOdysseySurfaceEditable iSurface,
int  iX1,
int  iY1,
int  iX2,
int  iY2 
)

◆ InvalidateTextureFromData() [1/4]

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

◆ InvalidateTextureFromData() [2/4]

ODYSSEYIMAGING_API void InvalidateTextureFromData ( const FOdysseyBlock iData,
UTexture2D *  iTexture 
)

◆ InvalidateTextureFromData() [3/4]

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

◆ InvalidateTextureFromData() [4/4]

ODYSSEYIMAGING_API void InvalidateTextureFromData ( const FOdysseyBlock iData,
UTexture2D *  iTexture,
int  iX1,
int  iY1,
int  iX2,
int  iY2 
)

◆ NewOdysseyBlockFromUTextureData()

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