FCohtmlViewWrapperRenderTarget

Public Classes

Name
structFLayout

Public Functions

Name
boolIsEnabled()
boolShouldFreeRenderingResources()
voidTrackActiveViewResource(bool bIncrement)
voidTrackMemory(bool bIncrement, EPixelFormat Format, uint32 Width, uint32 Height, uint32 NumSamples, uint32 Flags)
voidTrackMemory_RT(bool bIncrement, EPixelFormat Format, uint32 Width, uint32 Height, uint32 NumSamples)
voidTrackMemory_DS(bool bIncrement, EPixelFormat Format, uint32 Width, uint32 Height, uint32 NumSamples)
FCohtmlViewWrapperRenderTarget *GetRenderTarget(bool WideTexturesRequested, uint32 width, uint32 height, uint32 sampleCount, TEnumAsByte< enum TextureFilter > filter)
voidRelease()
voidResize(bool InWideTexturesRequested, uint32 width, uint32 height, uint32 sampleCount)
voidTrackRTMemory(bool bIncrement)
voidTrackMSAAMemory(bool bIncrement)
voidTrackDSMemory(bool bIncrement)
boolIsInvalidated() const
voidResetInvalidated()
const FLayout &GetLayout() const
FRHITexture2D *GetRenderTarget()
UTextureRenderTarget2D *GetTexture() const
class FCohStencilBuffer *GetDepthStencilTexture() const
FRHITexture *GetMSAARenderTexture()
FRHITexture *GetMSAATexture()

Friends

Name
structFCohtmlViewWrapperResourceCache

Public Functions Documentation

function IsEnabled

static bool IsEnabled()

function ShouldFreeRenderingResources

static bool ShouldFreeRenderingResources()

function TrackActiveViewResource

static void TrackActiveViewResource(
    bool bIncrement
)

function TrackMemory

static void TrackMemory(
    bool bIncrement,
    EPixelFormat Format,
    uint32 Width,
    uint32 Height,
    uint32 NumSamples,
    uint32 Flags
)

function TrackMemory_RT

static void TrackMemory_RT(
    bool bIncrement,
    EPixelFormat Format,
    uint32 Width,
    uint32 Height,
    uint32 NumSamples
)

function TrackMemory_DS

static void TrackMemory_DS(
    bool bIncrement,
    EPixelFormat Format,
    uint32 Width,
    uint32 Height,
    uint32 NumSamples
)

function GetRenderTarget

static FCohtmlViewWrapperRenderTarget * GetRenderTarget(
    bool WideTexturesRequested,
    uint32 width,
    uint32 height,
    uint32 sampleCount,
    TEnumAsByte< enum TextureFilter > filter
)

function Release

void Release()

function Resize

void Resize(
    bool InWideTexturesRequested,
    uint32 width,
    uint32 height,
    uint32 sampleCount
)

function TrackRTMemory

void TrackRTMemory(
    bool bIncrement
)

function TrackMSAAMemory

void TrackMSAAMemory(
    bool bIncrement
)

function TrackDSMemory

void TrackDSMemory(
    bool bIncrement
)

function IsInvalidated

bool IsInvalidated() const

function ResetInvalidated

void ResetInvalidated()

function GetLayout

const FLayout & GetLayout() const

function GetRenderTarget

FRHITexture2D * GetRenderTarget()

function GetTexture

UTextureRenderTarget2D * GetTexture() const

function GetDepthStencilTexture

class FCohStencilBuffer * GetDepthStencilTexture() const

function GetMSAARenderTexture

FRHITexture * GetMSAARenderTexture()

function GetMSAATexture

FRHITexture * GetMSAATexture()

Friends

friend FCohtmlViewWrapperResourceCache

friend struct FCohtmlViewWrapperResourceCache();