GDevelop Core
Core library for developing platforms and tools compatible with GDevelop.
Static Public Member Functions | List of all members
gd::ResourceExposer Class Reference

Static Public Member Functions

static void ExposeWholeProjectResources (gd::Project &project, gd::ArbitraryResourceWorker &worker)
 Called ( e.g. during compilation ) so as to inventory internal resources, sometimes update their filename or any other work or resources. More...
 
static void ExposeProjectResources (gd::Project &project, gd::ArbitraryResourceWorker &worker)
 Expose only the resources used globally on a project. More...
 
static void ExposeLayoutResources (gd::Project &project, gd::Layout &layout, gd::ArbitraryResourceWorker &worker)
 Expose the resources used in a given layout. More...
 
static void ExposeEffectResources (gd::Platform &platform, gd::Effect &effect, gd::ArbitraryResourceWorker &worker)
 Expose the resources used in a given effect.
 

Member Function Documentation

◆ ExposeLayoutResources()

void gd::ResourceExposer::ExposeLayoutResources ( gd::Project project,
gd::Layout layout,
gd::ArbitraryResourceWorker worker 
)
static

Expose the resources used in a given layout.

It doesn't include resources used globally.

◆ ExposeProjectResources()

void gd::ResourceExposer::ExposeProjectResources ( gd::Project project,
gd::ArbitraryResourceWorker worker 
)
static

Expose only the resources used globally on a project.

It doesn't include resources used in layouts.

◆ ExposeWholeProjectResources()

void gd::ResourceExposer::ExposeWholeProjectResources ( gd::Project project,
gd::ArbitraryResourceWorker worker 
)
static

Called ( e.g. during compilation ) so as to inventory internal resources, sometimes update their filename or any other work or resources.

See WholeProjectRefactorer for the same thing for events.

See also
WholeProjectRefactorer
ArbitraryResourceWorker

The documentation for this class was generated from the following files: