ITextureShareItem

Windows
MacOS
Linux

Inheritance Hierarchy

ITextureShareItemRHI

ITextureShareItem

References

Module

TextureShareCore

Header

/Engine/Plugins/Runtime/TextureShare/Source/TextureShareCore/Public/ITextureShareItem.h

Include

#include "ITextureShareItem.h"

Syntax

class ITextureShareItem : public ITextureShareItemRHI

Destructors

Name Description

Public function

~ITextureShareItem()

Functions

Name Description

Public function

bool

 

BeginFrame_RenderThread()

Frame scope

Public function

bool

 

BeginSession()

Session scope

Public function

bool

 

EndFrame_RenderThread()

Public function

void

 

EndSession()

Public function

ITextureShar...

 

GetD3D11()

Public function

ITextureShar...

 

GetD3D12()

Public function Const

ETextureShar...

 

GetDeviceType()

Return device api ptr

Public function Const

const FStrin...

 

GetName()

Get share name

Public function

bool

 

GetRemoteAdditionalData

(
    FTextureShareAdditionalData& OutAd...
)

Public function Const

bool

 

GetRemoteTextureDesc

(
    const FString& TextureName,
    FTextureShareSurfaceDesc& OutShare...
)

Public function Const

bool

 

IsClient()

Public function Const

bool

 

IsLocalFrameLocked()

Public function Const

bool

 

IsLocalTextureUsed

(
    const FString& TextureName
)

Public function Const

bool

 

IsRemoteTextureUsed

(
    const FString& TextureName
)

Public function Const

bool

 

IsSessionValid()

Public function Const

bool

 

IsValid()

Public function

bool

 

RegisterTexture

(
    const FString& TextureName,
    const FIntPoint& InSize,
    ETextureShareFormat InFormat,
    uint32 InFormatValue,
    ETextureShareSurfaceOp OperationTyp...
)

Public function

void

 

Release()

Release this object.

Public function

bool

 

SetDefaultGPUIndex

(
    uint32 GPUIndex
)

Public function

bool

 

SetLocalAdditionalData

(
    const FTextureShareAdditionalData&...
)

Frame additional data

Public function

bool

 

SetTextureGPUIndex

(
    const FString& TextureName,
    uint32 GPUIndex
)

MGPU Transfer

Public function Virtual

bool

 

UnlockTexture_RenderThread

(
    const FString& TextureName
)

Texture access

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss