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

Describe a video file used by a project. More...

#include <ResourcesManager.h>

Inherits gd::Resource.

Public Member Functions

virtual VideoResourceClone () const override
 
virtual const gd::StringGetFile () const override
 Return, if applicable, the String containing the file used by the resource. The file is relative to the project directory. More...
 
virtual void SetFile (const gd::String &newFile) override
 Change, if applicable, the file of the resource. More...
 
virtual bool UseFile () const override
 Return true if the resource use a file. More...
 
void SerializeTo (SerializerElement &element) const override
 Serialize the object.
 
void UnserializeFrom (const SerializerElement &element) override
 Unserialize the object.
 
- Public Member Functions inherited from gd::Resource
virtual void SetName (const gd::String &name_)
 Change the name of the resource with the name passed as parameter.
 
virtual const gd::StringGetName () const
 Return the name of the resource.
 
virtual void SetKind (const gd::String &newKind)
 Change the kind of the resource.
 
virtual const gd::StringGetKind () const
 Return the kind of the resource.
 
virtual void SetUserAdded (bool isUserAdded)
 Change if the resource is user added or not.
 
virtual bool IsUserAdded () const
 Return true if the resource was added by the user.
 
virtual void SetOrigin (const gd::String &originName_, const gd::String &originIdentifier_)
 
virtual const gd::StringGetOriginName () const
 
virtual const gd::StringGetOriginIdentifier () const
 
virtual void SetMetadata (const gd::String &metadata_)
 Set the metadata (any string) associated to the resource. More...
 
virtual const gd::StringGetMetadata () const
 Return the (optional) metadata associated to the resource.
 
virtual std::map< gd::String, gd::PropertyDescriptorGetProperties () const
 Called when the IDE wants to know about the custom properties of the resource. More...
 
virtual bool UpdateProperty (const gd::String &name, const gd::String &value)
 Called when the IDE wants to update a custom property of the resource. More...
 

Detailed Description

Describe a video file used by a project.

See also
Resource

Member Function Documentation

◆ GetFile()

virtual const gd::String& gd::VideoResource::GetFile ( ) const
inlineoverridevirtual

Return, if applicable, the String containing the file used by the resource. The file is relative to the project directory.

See also
gd::Resource::UseFile
gd::Resource::SetFile

Reimplemented from gd::Resource.

◆ SetFile()

void gd::VideoResource::SetFile ( const gd::String newFile)
overridevirtual

Change, if applicable, the file of the resource.

See also
gd::Resource::UseFile
gd::Resource::GetFile

Reimplemented from gd::Resource.

◆ UseFile()

virtual bool gd::VideoResource::UseFile ( ) const
inlineoverridevirtual

Return true if the resource use a file.

See also
gd::Resource::GetFile
gd::Resource::SetFile

Reimplemented from gd::Resource.


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