arsa  2.7
Public Member Functions | List of all members
Effekseer::MaterialLoader Class Reference

Material loader. More...

#include <Effekseer.h>

Public Member Functions

 MaterialLoader ()=default
 Constructor. More...
 
virtual ~MaterialLoader ()=default
 Destructor. More...
 
virtual MaterialDataLoad (const EFK_CHAR *path)
 load a material a file path a pointer of loaded a material More...
 
virtual MaterialDataLoad (const void *data, int32_t size, MaterialFileType fileType)
 a function called when a material is loaded data pointer the size of data file type a pointer of loaded a material More...
 
virtual void Unload (MaterialData *data)
 dispose a material a pointer of loaded a material More...
 

Detailed Description

Material loader.

Definition at line 3161 of file Effekseer.h.

Constructor & Destructor Documentation

◆ MaterialLoader()

Effekseer::MaterialLoader::MaterialLoader ( )
default

Constructor.

◆ ~MaterialLoader()

virtual Effekseer::MaterialLoader::~MaterialLoader ( )
virtualdefault

Destructor.

Member Function Documentation

◆ Load() [1/2]

virtual MaterialData* Effekseer::MaterialLoader::Load ( const EFK_CHAR path)
inlinevirtual

load a material a file path a pointer of loaded a material

Definition at line 3189 of file Effekseer.h.

3189 { return nullptr; }

◆ Load() [2/2]

virtual MaterialData* Effekseer::MaterialLoader::Load ( const void data,
int32_t  size,
MaterialFileType  fileType 
)
inlinevirtual

a function called when a material is loaded data pointer the size of data file type a pointer of loaded a material

Definition at line 3208 of file Effekseer.h.

3208 { return nullptr; }

◆ Unload()

virtual void Effekseer::MaterialLoader::Unload ( MaterialData data)
inlinevirtual

dispose a material a pointer of loaded a material

Definition at line 3218 of file Effekseer.h.

3218 {}

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