Navigation
API > API/Plugins > API/Plugins/TextureShare
TextureShare UObject interface
| Name | UTextureShare |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/TextureShare/Source/TextureShare/Public/Blueprints/TextureShareBlueprintContainers.h |
| Include Path | #include "Blueprints/TextureShareBlueprintContainers.h" |
Syntax
UCLASS (Blueprintable)
class UTextureShare : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTextureShare
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTextureShare() |
Blueprints/TextureShareBlueprintContainers.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UTextureShare() |
Blueprints/TextureShareBlueprintContainers.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnable | bool | Enable sharing for all objects. | Blueprints/TextureShareBlueprintContainers.h |
|
| ProcessName | FString | Unique process name (optional). When empty, used default name. | Blueprints/TextureShareBlueprintContainers.h |
|
| TextureShareObjects | TArray< TObjectPtr< UTextureShareObject > > | Objects for sharing. | Blueprints/TextureShareBlueprintContainers.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTextureShareObject * GetOrCreateTextureShareObject
(
const FString& InShareName |
Create new or get exist UTextureShare object. | Blueprints/TextureShareBlueprintContainers.h |
|
UTextureShareObject * GetTextureShareObject
(
const FString& InShareName |
Return enabled UObject by name. | Blueprints/TextureShareBlueprintContainers.h | |
TSet< FString > GetTextureShareObjectNames() |
Return existing textureshare object names (duplicates are ignored) | Blueprints/TextureShareBlueprintContainers.h | |
const TArray< UTextureShareObject * > GetTextureShareObjects() |
Blueprints/TextureShareBlueprintContainers.h |
|
|
bool IsEnabled() |
Blueprints/TextureShareBlueprintContainers.h | ||
bool RemoveTextureShareObject
(
const FString& InShareName |
Blueprints/TextureShareBlueprintContainers.h |
|