Public Member Functions | Protected Member Functions

xl7::directx::Component< T > Class Template Reference

#include <Component.h>

Inheritance diagram for xl7::directx::Component< T >:
xl7::errorcodes::ErrorCodeAssembly< T > cl7::designpatterns::Singleton< T >

List of all members.

Public Member Functions

const PreConfigGetConfig () const
bool IsInitialized () const
errorcodes::ErrorCode Init (const PreConfig &pre_config)
errorcodes::ErrorCode Shutdown ()

Protected Member Functions

 Component ()
virtual ~Component ()

template<class T>
class xl7::directx::Component< T >


Constructor & Destructor Documentation

template<class T>
xl7::directx::Component< T >::Component (  )  [inline, protected]

Default constructor.

template<class T>
virtual xl7::directx::Component< T >::~Component (  )  [inline, protected, virtual]

Destructor.


Member Function Documentation

template<class T>
const PreConfig& xl7::directx::Component< T >::GetConfig (  )  const [inline]

Returns the pre-config structure.

template<class T >
errorcodes::ErrorCode xl7::directx::Component< T >::Init ( const PreConfig pre_config  ) 

Initializes the object.

template<class T>
bool xl7::directx::Component< T >::IsInitialized (  )  const [inline]

Returns the flag specifying whether the object has been initialized.

template<class T >
errorcodes::ErrorCode xl7::directx::Component< T >::Shutdown (  ) 

De-initializes the object.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines