12 struct GraphInputCInfo :
public GraphNodeCInfo
65 virtual int64 GetRowCount() = 0;
77 virtual void SetValues(
const float* buffer, int64 bufferCount) = 0;
122 SMARTENGINE_EXPORT ObjPtr BufferInput_CreateInstance(
const BufferInputCInfo& cinfo);
123 SMARTENGINE_EXPORT int64 BufferInput_GetRowCount(ObjPtr
object);
124 SMARTENGINE_EXPORT
void BufferInput_SetValues(ObjPtr
object,
const float* buffer, int64 bufferCount);
125 SMARTENGINE_EXPORT
void BufferInput_ZeroData(ObjPtr
object);
128 SMARTENGINE_EXPORT ObjPtr ComponentInput_GetInputNode(ObjPtr
object);
A logical node in the AI graph. Some nodes, like NeuralNetwork, are composed of other nodes (neuron l...
Definition: GraphNode.h:34
SMARTENGINE_EXPORT ObjectPtr< IComponentInput > CreateComponentInput(const ComponentInputCInfo &cinfo)
Creates an instance of IComponentInput
Smart pointer to an IObject. Automatic ref counting.
Definition: ObjectPtr.h:16
Definition: A2CTrainer.h:10
SMARTENGINE_EXPORT ObjectPtr< IBufferInput > CreateBufferInput(const BufferInputCInfo &cinfo)
Creates an instance of IBufferInput