_nl.engine  alpha 0.9
Nameless Engine C++ Opengl 3D Game Engine / Framework
_NL::Component::CppScript< ScriptType > Class Template Reference

#include <CppScript.h>

Inheritance diagram for _NL::Component::CppScript< ScriptType >:
_NL::Core::Component

Public Member Functions

 CppScript ()
 
 ~CppScript ()
 
virtual CppScriptclone () const
 
ScriptType * getScript ()
 
char * getTypeName () override
 Every Sub Class must Overload this method. More...
 

Constructor & Destructor Documentation

◆ CppScript()

template<typename ScriptType = void>
_NL::Component::CppScript< ScriptType >::CppScript ( )
inline

◆ ~CppScript()

template<typename ScriptType = void>
_NL::Component::CppScript< ScriptType >::~CppScript ( )
inline

Member Function Documentation

◆ clone()

template<typename ScriptType = void>
virtual CppScript* _NL::Component::CppScript< ScriptType >::clone ( ) const
inlinevirtual

◆ getScript()

template<typename ScriptType = void>
ScriptType* _NL::Component::CppScript< ScriptType >::getScript ( )
inline

◆ getTypeName()

template<typename ScriptType = void>
char* _NL::Component::CppScript< ScriptType >::getTypeName ( )
inlineoverridevirtual

Every Sub Class must Overload this method.

e.g : " return "_NL::Compoent::subTypeName" "

Implements _NL::Core::Component.


The documentation for this class was generated from the following file: