Navigation
API > API/Runtime > API/Runtime/SlateCore > API/Runtime/SlateCore/FSlateUpdatableTexture
Description
Update the texture from a shared texture handle. The handle type/usage is render system dependent, D3D uses the D3D11 OpenSharedResource call On macOS we use an IOSurface.
| Name | UpdateTextureThreadSafeWithKeyedTextureHandle |
| Type | function |
| Header File | /Engine/Source/Runtime/SlateCore/Public/Textures/SlateUpdatableTexture.h |
| Include Path | #include "Textures/SlateUpdatableTexture.h" |
void UpdateTextureThreadSafeWithKeyedTextureHandle
(
void * TextureHandle,
int KeyLockVal,
int KeyUnlockVal,
const FIntRect & Dirty
)
Parameters
| Name | Remarks |
|---|---|
| TextureHandle | A pointer to the opque texture handle provided by the OS. |
| Dirty | An optional hint of the area to update. An empty rectangle means that the entire texture should be updated. |