Search Results for

    Show / Hide Table of Contents

    Class BehaviorTreeRootNode

    Root node of the behavior tree. Contains logic properties and definitions for the runtime.

    Inheritance
    Object
    ScriptingObject
    SerializableScriptingObject
    BehaviorTreeNode
    BehaviorTreeCompoundNode
    BehaviorTreeSequenceNode
    BehaviorTreeRootNode
    Inherited Members
    BehaviorTreeNode::_executionIndex
    ScriptingObject::_gcHandle
    ScriptingObject::_id
    BehaviorTreeNode::_memoryOffset
    BehaviorTreeNode::_parent
    ScriptingObject::_type
    BehaviorTreeCompoundNode::BecomeIrrelevant(const BehaviorUpdateContext& context)
    BehaviorTreeNode::BecomeRelevant(const BehaviorUpdateContext& context)
    ScriptingObject::CanCast(const ScriptingTypeHandle& from, const ScriptingTypeHandle& to)
    ScriptingObject::CanCast(const MClass* from, const MClass* to)
    ScriptingObject::Cast(ScriptingObject* obj)
    ScriptingObject::ChangeID(const Guid& newId)
    ScriptingObject::CreateManaged()
    ScriptingObject::CreateManagedInternal()
    ScriptingObject::Deleted
    Object::DeleteObject(float timeToLive = 0.0f, bool useGameTime=false)
    Object::DeleteObjectNow()
    BehaviorTreeNode::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier)
    ISerializable::DeserializeIfExists(DeserializeStream& stream, const char* memberName, ISerializeModifier* modifier)
    BehaviorTreeRootNode
    ScriptingObject::DestroyManaged()
    Object::Flags
    ScriptingObject::FromInterface(void* interfaceObj, const ScriptingTypeHandle& interfaceType)
    ScriptingObject::FromInterface(T* interfaceObj)
    ScriptingObject::GetClass()
    BehaviorTreeNode::GetDebugInfo(const BehaviorUpdateContext& context)
    ScriptingObject::GetID()
    ScriptingObject::GetManagedInstance()
    ScriptingObject::GetOrCreateManagedInstance()
    BehaviorTreeNode::GetState(void* memory)
    BehaviorTreeSequenceNode::GetStateSize()
    ScriptingObject::GetType()
    ScriptingObject::GetTypeHandle()
    ScriptingObject::HasManagedInstance()
    BehaviorTreeCompoundNode::Init(BehaviorTree* tree)
    BehaviorTreeSequenceNode::InitState(const BehaviorUpdateContext& context)
    BehaviorTreeNode::InvokeUpdate(const BehaviorUpdateContext& context)
    ScriptingObject::Is(const ScriptingTypeHandle& type)
    ScriptingObject::Is(const MClass* type)
    ScriptingObject::Is()
    ScriptingObject::IsRegistered()
    BehaviorTreeNode::Name
    ScriptingObject::NewObject(const ScriptingTypeHandle& typeHandle)
    ScriptingObject::NewObject()
    ScriptingObject::NewObject(const ScriptingTypeHandle& typeHandle)
    ScriptingObject::OnDeleteObject()
    ScriptingObject::OnManagedInstanceDeleted()
    ScriptingObject::OnScriptingDispose()
    ScriptingObject::RegisterObject()
    BehaviorTreeNode::ReleaseState(const BehaviorUpdateContext& context)
    ScriptingObject::ScriptingObject(const SpawnParams& params)
    BehaviorTreeNode::Serialize(SerializeStream& stream, const void* otherObj)
    BehaviorTreeRootNode
    BehaviorTreeRootNode
    ScriptingObject::SetManagedInstance(MObject* instance)
    BehaviorTreeRootNode
    ScriptingObject::ToInterface(ScriptingObject* obj, const ScriptingTypeHandle& interfaceType)
    ScriptingObject::ToInterface(ScriptingObject* obj)
    ScriptingObject::ToManaged(const ScriptingObject* obj)
    ScriptingObject::ToNative(MObject* obj)
    ScriptingObject::ToString()
    ScriptingObject::UnregisterObject()
    BehaviorTreeSequenceNode::Update(const BehaviorUpdateContext& context)
    ISerializable::~ISerializable()
    Object::~Object()
    ScriptingObject::~ScriptingObject()
    Assembly: FlaxEngine.dll
    File: Engine/AI/BehaviorTreeNodes.h
    Syntax
    public class BehaviorTreeRootNode : public BehaviorTreeSequenceNode
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat