ITextureShareD3D11

Windows
MacOS
Linux

Inheritance Hierarchy

IModuleInterface

ITextureShareD3D11

References

Module

TextureShareD3D11

Header

/Engine/Plugins/Runtime/TextureShare/Source/TextureShareD3D11/Public/ITextureShareD3D11.h

Include

#include "ITextureShareD3D11.h"

Syntax

class ITextureShareD3D11 : public IModuleInterface

Functions

Name Description

Public function

bool

 

CreateRHITexture

(
    ID3D11Texture2D* OpenedSharedR...,
    EPixelFormat Format,
    FTexture2DRHIRef& DstTexture
)

Create RHI for opened D3D11 shared texture

Public function

bool

 

CreateSharedTexture

(
    FIntPoint& Size,
    EPixelFormat Format,
    FTexture2DRHIRef& OutRHITexture,
    void*& OutHandle
)

Create shared texture and handle

Public function Static

ITextureShar...

 

Get()

Singleton-like access to this module's interface.

Public function Static

bool

 

IsAvailable()

Checks to see if this module is loaded and ready.

Constants

Name

Description

ModuleName

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