|
| | FSlateRHIResourceManager () |
| |
| virtual | ~FSlateRHIResourceManager () |
| |
| virtual int32 | GetNumAtlasPages () const override |
| |
| virtual FSlateShaderResource * | GetAtlasPageResource (const int32 InIndex) const override |
| |
| virtual bool | IsAtlasPageResourceAlphaOnly (const int32 InIndex) const override |
| |
| virtual ETickableTickType | GetTickableTickType () const override |
| |
| virtual bool | IsTickableWhenPaused () const override |
| |
| virtual bool | IsTickableInEditor () const override |
| |
| virtual TStatId | GetStatId () const override |
| |
| virtual void | Tick (float DeltaSeconds) override |
| |
| void | LoadUsedTextures () |
| |
| void | LoadStyleResources (const ISlateStyle &Style) |
| |
| void | UpdateTextureAtlases () |
| |
| void | ConditionalFlushAtlases () |
| |
| virtual FSlateShaderResourceProxy * | GetShaderResource (const FSlateBrush &InBrush, FVector2f LocalSize, float DrawScale) override |
| |
| virtual FSlateShaderResource * | GetFontShaderResource (int32 InTextureAtlasIndex, FSlateShaderResource *FontTextureAtlas, const class UObject *FontMaterial) override |
| |
| virtual ISlateAtlasProvider * | GetTextureAtlasProvider () override |
| |
| TSharedPtr< FSlateUTextureResource > | MakeDynamicUTextureResource (UTexture *InTextureObject) |
| |
| TSharedPtr< FSlateDynamicTextureResource > | MakeDynamicTextureResource (FName ResourceName, uint32 Width, uint32 Height, const TArray< uint8 > &Bytes) |
| |
| TSharedPtr< FSlateDynamicTextureResource > | MakeDynamicTextureResource (FName ResourceName, FSlateTextureDataRef TextureData) |
| |
| TSharedPtr< FSlateDynamicTextureResource > | GetDynamicTextureResourceByName (FName ResourceName) |
| |
| bool | ContainsTexture (const FName &ResourceName) const |
| |
| void | ReleaseDynamicResource (const FSlateBrush &InBrush) |
| |
| virtual bool | LoadTexture (const FName &TextureName, const FString &ResourcePath, uint32 &Width, uint32 &Height, TArray< uint8 > &DecodedImage) |
| |
| virtual bool | LoadTexture (const FSlateBrush &InBrush, uint32 &Width, uint32 &Height, TArray< uint8 > &DecodedImage) |
| |
| void | ReleaseResources () |
| |
| void | ReloadTextures () |
| |
| int32 | GetSceneCount () |
| |
| FSceneInterface * | GetSceneAt (int32 Index) |
| |
| void | AddSceneAt (FSceneInterface *Scene, int32 Index) |
| |
| void | ClearScenes () |
| |
| FCriticalSection * | GetResourceCriticalSection () |
| |
| virtual | ~ISlateAtlasProvider () |
| |
| SLATECORE_API | FSlateShaderResourceManager () |
| |
| virtual SLATECORE_API | ~FSlateShaderResourceManager () |
| |
| virtual SLATECORE_API FSlateResourceHandle | GetResourceHandle (const FSlateBrush &Brush, FVector2f LocalSize, float DrawScale) |
| |
| virtual SLATECORE_API FSlateResourceHandle | GetResourceHandle (const FSlateBrush &Brush) |
| |
| | UE_NONCOPYABLE (FTickableGameObject) |
| |
| ENGINE_API | FTickableGameObject (ETickableTickType StartingTickType=ETickableTickType::NewObject) |
| |
| virtual ENGINE_API | ~FTickableGameObject () |
| |
| virtual UWorld * | GetTickableGameObjectWorld () const |
| |
| ENGINE_API void | SetTickableTickType (ETickableTickType NewTickType) |
| |
| virtual bool | IsTickable () const |
| |
| virtual bool | IsAllowedToTick () const |
| |
Stores a mapping of texture names to their RHI texture resource