|
Polyphase Game Engine
|
#include "AssetManager.h"#include "Asset.h"#include "AssetDir.h"#include "Engine.h"#include "Stream.h"#include "Log.h"#include "Constants.h"#include "Utilities.h"#include "EmbeddedFile.h"#include "Renderer.h"#include "Assets/Scene.h"#include "Assets/Texture.h"#include "Assets/StaticMesh.h"#include "Assets/SkeletalMesh.h"#include "Assets/ParticleSystem.h"#include "Assets/ParticleSystemInstance.h"#include "Assets/SoundWave.h"#include "Assets/Material.h"#include "Assets/MaterialLite.h"#include "Assets/MaterialInstance.h"#include "Assets/Font.h"#include "System/System.h"#include <string>#include <functional>Macros | |
| #define | ASYNC_REQUEUE_LIMIT 30 |
Functions | |
| Asset * | FetchAsset (const std::string &name) |
| Asset * | LoadAsset (const std::string &name) |
| void | UnloadAsset (const std::string &name) |
| void | AsyncLoadAsset (const std::string &name, AssetRef *targetRef) |
| AssetStub * | FetchAssetStub (const std::string &name) |
| Asset * | FetchAssetByUuid (uint64_t uuid) |
| Asset * | LoadAssetByUuid (uint64_t uuid) |
| void | AsyncLoadAssetByUuid (uint64_t uuid, AssetRef *targetRef) |
| AssetStub * | FetchAssetStubByUuid (uint64_t uuid) |
| #define ASYNC_REQUEUE_LIMIT 30 |
| void AsyncLoadAsset | ( | const std::string & | name, |
| AssetRef * | targetRef | ||
| ) |
| void AsyncLoadAssetByUuid | ( | uint64_t | uuid, |
| AssetRef * | targetRef | ||
| ) |
| Asset * FetchAsset | ( | const std::string & | name | ) |
| Asset * FetchAssetByUuid | ( | uint64_t | uuid | ) |
| AssetStub * FetchAssetStub | ( | const std::string & | name | ) |
| AssetStub * FetchAssetStubByUuid | ( | uint64_t | uuid | ) |
| Asset * LoadAsset | ( | const std::string & | name | ) |
| Asset * LoadAssetByUuid | ( | uint64_t | uuid | ) |
| void UnloadAsset | ( | const std::string & | name | ) |