FCohUnrealResourcePtr

Public Functions

Name
FCohUnrealResourcePtr(const FSoftObjectPath & InAssetName, UObject * InResourcePtr, EUnrealResourceType InResourceType, const uint32 * SubTextureSize)
boolIsValidType() const
boolIsResourceValid() const
boolIsTextureResourceInitialized() const
boolTryCacheRHITextureRef()
UObject *GetResourcePtr()
renoir::PixelFormatGetImageFormat() const
const cohtml::IAsyncResourceResponse::UserImageData &GetImageData() const
voidPopulateImageDataAndTextureDesc()
voidPrepareCohTexture()
boolIsRenderTarget() const

Public Attributes

Name
const FSoftObjectPathAssetName
doubleStreamingTimeOut

Public Functions Documentation

function FCohUnrealResourcePtr

FCohUnrealResourcePtr(
    const FSoftObjectPath & InAssetName,
    UObject * InResourcePtr,
    EUnrealResourceType InResourceType,
    const uint32 * SubTextureSize
)

function IsValidType

bool IsValidType() const

function IsResourceValid

bool IsResourceValid() const

function IsTextureResourceInitialized

bool IsTextureResourceInitialized() const

function TryCacheRHITextureRef

bool TryCacheRHITextureRef()

function GetResourcePtr

inline UObject * GetResourcePtr()

function GetImageFormat

renoir::PixelFormat GetImageFormat() const

function GetImageData

inline const cohtml::IAsyncResourceResponse::UserImageData & GetImageData() const

function PopulateImageDataAndTextureDesc

void PopulateImageDataAndTextureDesc()

function PrepareCohTexture

void PrepareCohTexture()

function IsRenderTarget

inline bool IsRenderTarget() const

Public Attributes Documentation

variable AssetName

const FSoftObjectPath AssetName;

variable StreamingTimeOut

double StreamingTimeOut;