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