Search Results for

    Show / Hide Table of Contents

    Class SceneAsset

    The scene asset.

    Inheritance
    Object
    ScriptingObject
    ManagedScriptingObject
    Asset
    JsonAssetBase
    JsonAsset
    SceneAsset
    Inherited Members
    Asset::_deleteFileOnUnload
    ScriptingObject::_gcHandle
    ScriptingObject::_id
    JsonAssetBase::_isResaving
    Asset::_isVirtual
    JsonAssetBase::_isVirtualDocument
    Asset::_loadingTask
    Asset::_loadState
    JsonAssetBase::_path
    Asset::_refCount
    ScriptingObject::_type
    Asset::AddReference()
    Asset::Asset(const SpawnParams& params, const AssetInfo* info)
    ScriptingObject::CanCast(const ScriptingTypeHandle& from, const ScriptingTypeHandle& to)
    ScriptingObject::CanCast(const MClass* from, const MClass* to)
    Asset::CancelStreaming()
    ScriptingObject::Cast(ScriptingObject* obj)
    Asset::ChangeID(const Guid& newId)
    Asset::const
    Asset::createLoadingTask()
    Asset::CreateManaged()
    ScriptingObject::CreateManagedInternal()
    JsonAssetBase::Data
    JsonAssetBase::DataEngineBuild
    JsonAssetBase::DataTypeName
    Asset::DECLARE_ENUM_7(LoadResult, Ok, Failed, MissingDataChunk, CannotLoadData, CannotLoadStorage, CannotLoadInitData, InvalidData)
    ScriptingObject::Deleted
    Asset::DeleteManaged()
    Object::DeleteObject(float timeToLive = 0.0f, bool useGameTime=false)
    Object::DeleteObjectNow()
    Asset::DEPRECATED("Use GetReferences with assets and files parameter instead")
    Asset::DestroyManaged()
    JsonAssetBase::Document
    SceneAsset
    Object::Flags
    ScriptingObject::FromInterface(void* interfaceObj, const ScriptingTypeHandle& interfaceType)
    ScriptingObject::FromInterface(T* interfaceObj)
    ScriptingObject::GetClass()
    JsonAssetBase::GetData()
    ScriptingObject::GetID()
    JsonAsset::GetInstance()
    ScriptingObject::GetManagedInstance()
    JsonAsset::GetMemoryUsage()
    ScriptingObject::GetOrCreateManagedInstance()
    JsonAssetBase::GetPath()
    JsonAssetBase::GetReferences(const StringAnsiView& json, Array<Guid, HeapAllocation>& assets)
    JsonAssetBase::GetReferences(Array<Guid, HeapAllocation>& assets, Array<String, HeapAllocation>& files)
    Asset::GetReferences()
    Asset::GetReferencesCount()
    ScriptingObject::GetType()
    ScriptingObject::GetTypeHandle()
    Asset::GetTypeName()
    ScriptingObject::HasManagedInstance()
    JsonAssetBase::Init(const StringView& dataTypeName, const StringAnsiView& dataJson)
    Asset::InitAsVirtual()
    JsonAsset::Instance
    JsonAsset::InstanceType
    ScriptingObject::Is(const ScriptingTypeHandle& type)
    ScriptingObject::Is(const MClass* type)
    ScriptingObject::Is()
    Asset::IsLoaded()
    ScriptingObject::IsRegistered()
    Asset::IsVirtual()
    JsonAssetBase::JsonAssetBase(const SpawnParams& params, const AssetInfo* info)
    Asset::LastLoadFailed()
    JsonAsset::loadAsset()
    SceneAsset
    Asset::Locker
    ManagedScriptingObject::ManagedScriptingObject(const SpawnParams& params)
    ScriptingObject::NewObject(const ScriptingTypeHandle& typeHandle)
    ScriptingObject::NewObject()
    Asset::OnCheckSave(const StringView& path=StringView::Empty)
    Asset::OnDeleteObject()
    JsonAsset::OnGetData(rapidjson_flax::StringBuffer& buffer)
    Asset::onLoad(LoadAssetTask* task)
    Asset::onLoaded()
    Asset::OnLoaded
    JsonAsset::onLoaded_MainThread()
    Asset::OnManagedInstanceDeleted()
    Asset::OnReloading
    JsonAssetBase::onRename(const StringView& newPath)
    Asset::OnScriptingDispose()
    Asset::onUnload_MainThread()
    Asset::OnUnloaded
    ScriptingObject::RegisterObject()
    Asset::releaseStorage()
    Asset::Reload()
    Asset::RemoveReference()
    JsonAssetBase::Save(JsonWriter& writer)
    JsonAssetBase::Save(const StringView& path=StringView::Empty)
    JsonAssetBase::saveInternal(JsonWriter& writer)
    ScriptingObject::ScriptingObject(const SpawnParams& params)
    JsonAssetBase::SetData(const StringView& value)
    ManagedScriptingObject::SetManagedInstance(MObject* instance)
    Asset::ShouldDeleteFileOnUnload()
    SceneAsset
    Asset::startLoading()
    ScriptingObject::ToInterface(ScriptingObject* obj, const ScriptingTypeHandle& interfaceType)
    ScriptingObject::ToInterface(ScriptingObject* obj)
    ScriptingObject::ToManaged(const ScriptingObject* obj)
    ScriptingObject::ToNative(MObject* obj)
    Asset::ToString()
    JsonAsset::unload(bool isReloading)
    ScriptingObject::UnregisterObject()
    Asset::WaitForLoaded(double timeoutInMilliseconds=30000.0)
    Object::~Object()
    ScriptingObject::~ScriptingObject()
    Assembly: FlaxEngine.dll
    File: Engine/Level/Scene/SceneAsset.h
    Syntax
    public class SceneAsset : public JsonAsset

    Methods

    IsInternalType()

    Declaration
    protected virtual bool IsInternalType() const override
    Returns
    bool

    Overrides
    Asset::IsInternalType()
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat