SmartEngine  1.6.0
Public Attributes | List of all members
SmartEngine::UserAgentCInfo Struct Reference

Data used to construct an overridable instance of IAgent More...

#include <Agent.h>

Public Attributes

void * userData = nullptr
 
Agent_StartNewExperience_Ptr startNewExperience = nullptr
 
Agent_RecordObservation_Ptr recordObservation = nullptr
 
Agent_RecordAction_Ptr recordAction = nullptr
 
Agent_GiveReward_Ptr giveReward = nullptr
 
Agent_EndEpisode_Ptr endEpisode = nullptr
 

Detailed Description

Data used to construct an overridable instance of IAgent

Member Data Documentation

◆ endEpisode

Agent_EndEpisode_Ptr SmartEngine::UserAgentCInfo::endEpisode = nullptr

◆ giveReward

Agent_GiveReward_Ptr SmartEngine::UserAgentCInfo::giveReward = nullptr

◆ recordAction

Agent_RecordAction_Ptr SmartEngine::UserAgentCInfo::recordAction = nullptr

◆ recordObservation

Agent_RecordObservation_Ptr SmartEngine::UserAgentCInfo::recordObservation = nullptr

◆ startNewExperience

Agent_StartNewExperience_Ptr SmartEngine::UserAgentCInfo::startNewExperience = nullptr

◆ userData

void* SmartEngine::UserAgentCInfo::userData = nullptr