SmartEngine  1.6.0
Public Member Functions | List of all members
SmartEngine::IGraphModelOutput Class Referenceabstract

Used to return output back to controllers. More...

#include <GraphModel.h>

Inheritance diagram for SmartEngine::IGraphModelOutput:
SmartEngine::IObject

Public Member Functions

virtual ObjectPtr< IMatrixGetOutputRW (const char *nodeName)=0
 Returns a read-write matrix for the given name. More...
 
virtual ObjectPtr< IMatrixGetOutputRW (HashKey nameHash)=0
 Returns a read-write matrix for the given name hash. Faster version than the one that takes a string. More...
 
- Public Member Functions inherited from SmartEngine::IObject
virtual ObjectId GetId () const =0
 Returns the ID of this object. More...
 
virtual void AddRef () const =0
 Increments the internal reference count on this object. It is not common to use this method directly. More...
 
virtual void Release () const =0
 Decrements the internal reference count on this object. It is not common to use this method directly. More...
 
virtual int GetRefCount () const =0
 Returns the number of references to this object. More...
 
virtual void * QueryInterface (ObjectClassId id)=0
 Queries the object for an interface and returns a pointer to that interface if found. More...
 
void operator= (IObject const &x)=delete
 

Additional Inherited Members

- Public Attributes inherited from SmartEngine::IObject
 private
 
 __pad0__: IObject() {} IObject(IObject const&) = delete
 

Detailed Description

Used to return output back to controllers.

Member Function Documentation

◆ GetOutputRW() [1/2]

virtual ObjectPtr<IMatrix> SmartEngine::IGraphModelOutput::GetOutputRW ( const char *  nodeName)
pure virtual

Returns a read-write matrix for the given name.

◆ GetOutputRW() [2/2]

virtual ObjectPtr<IMatrix> SmartEngine::IGraphModelOutput::GetOutputRW ( HashKey  nameHash)
pure virtual

Returns a read-write matrix for the given name hash. Faster version than the one that takes a string.