reckfellENGINE

EditorResourcePreview

A node used to generate previews of resources or files.

On this page
class EditorResourcePreviewReckfellSharpEditorInherits Entity

A node used to generate previews of resources or files.

This node is used to generate previews for resources or files. Note: This class shouldn't be instantiated directly. Instead, access the singleton using EditorInterface.GetResourcePreviewer.

Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.

Methods5

AddPreviewGeneratorvoid
# AddPreviewGenerator
C#
public void AddPreviewGenerator(EditorResourcePreviewGenerator generator);

Create an own, custom preview generator.

Parameters
NameTypeDefault
generatorEditorResourcePreviewGenerator—
CheckForInvalidationvoid
# CheckForInvalidation
C#
public void CheckForInvalidation(string path);

Check if the resource changed, if so, it will be invalidated and the corresponding signal emitted.

Parameters
NameTypeDefault
pathstring—
QueueEditedResourcePreviewvoid
# QueueEditedResourcePreview
C#
public void QueueEditedResourcePreview(Resource resource, ReckfellObject receiver, StringName receiverFunc, Variant userdata);

Queue the resource being edited for preview. Once the preview is ready, the receiver's receiver_func will be called. The receiver_func must take the following four arguments: string path, Texture2D preview, Texture2D thumbnail_preview, Variant userdata. userdata can be anything, and will be returned when receiver_func is called. Note: If it was not possible to create the preview the receiver_func will still be called, but the preview will be null.

Parameters
NameTypeDefault
resourceResource—
receiverReckfellObject—
receiverFuncStringName—
userdataVariant—
QueueResourcePreviewvoid
# QueueResourcePreview
C#
public void QueueResourcePreview(string path, ReckfellObject receiver, StringName receiverFunc, Variant userdata);

Queue a resource file located at path for preview. Once the preview is ready, the receiver's receiver_func will be called. The receiver_func must take the following four arguments: string path, Texture2D preview, Texture2D thumbnail_preview, Variant userdata. userdata can be anything, and will be returned when receiver_func is called. Note: If it was not possible to create the preview the receiver_func will still be called, but the preview will be null.

Parameters
NameTypeDefault
pathstring—
receiverReckfellObject—
receiverFuncStringName—
userdataVariant—
RemovePreviewGeneratorvoid
# RemovePreviewGenerator
C#
public void RemovePreviewGenerator(EditorResourcePreviewGenerator generator);

Removes a custom preview generator.

Parameters
NameTypeDefault
generatorEditorResourcePreviewGenerator—

Signals and events1

PreviewInvalidatedEvent
# PreviewInvalidated
C#
public event EditorResourcePreview.PreviewInvalidatedEventHandler PreviewInvalidated;

Emitted if a preview was invalidated (changed). path corresponds to the path of the preview.

Handler parameters
NameTypeDefault
pathstring—
Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.