Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/ExternalTexture.h |
| Include | #include "ExternalTexture.h" |
Syntax
class FExternalTextureRegistry
Remarks
Stores a registry of external textures mapped to their GUIDs.
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| FExternalTextureRegistry & | Get () |
Get the registry singleton instance. | |
| bool | GetExternalTexture
(
const FMaterialRenderProxy* MaterialRenderProxy, |
Get the external texture with the specified identifier. | |
| bool | GetExternalTextureCoordinateOffset
(
const FGuid& InGuid, |
Looks up an texture coordinate offset for given a given GUID. | |
| bool | GetExternalTextureCoordinateScaleRotation
(
const FGuid& InGuid, |
Looks up an external texture's coordinate scale rotation. | |
| void | RegisterExternalTexture
(
const FGuid& InGuid, |
Register an external texture, its sampler state and coordinate scale/bias against a GUID. | |
| void | RemoveMaterialRenderProxyReference
(
const FMaterialRenderProxy* MaterialRenderProxy |
Removes the specified MaterialRenderProxy from the list of those using an external texture. | |
| void | UnregisterExternalTexture
(
const FGuid& InGuid |
Removes an external texture given a GUID. |
Constants
| Name | Description |
|---|---|
| Singleton | Registry singleton instance. |