Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deApi Class Reference

`#include <deApi_Private.hpp>`

Collaboration diagram for deApi:

[legend]
List of all members.

## Public Member Functions
bool | InitApi (HWND hWindow)
unsigned long | GetNextRuntimeID ()
deApiHandle | GetNodeTree ()
deApiHandle | CreateObject (deApiObject *pObject)
bool | DestroyObject (unsigned long runtimeID)
HWND | GetWindowHandle ()
deApiObject * | GetObjectFromHandle (deApiHandle handle)
void | DebugOut (const deString &sText)
## Public Attributes
unsigned long | runtimeID
deApiNodeTree * | m_pNodeTree
deApiRender * | m_pRender
HWND | m_hWindow
unsigned long | m_iOutputWindow
## Friends
class | deApiHandle

## Member Function Documentation

deApiHandle deApi::CreateObject | ( | deApiObject * | pObject | ) |

void deApi::DebugOut | ( | const deString & | sText | ) |

bool deApi::DestroyObject | ( | unsigned long | runtimeID | ) |

unsigned long deApi::GetNextRuntimeID | ( |  | ) |

deApiHandle deApi::GetNodeTree | ( |  | ) |

deApiObject * deApi::GetObjectFromHandle | ( | deApiHandle | handle | ) |

HWND deApi::GetWindowHandle | ( |  | ) | `[inline]`

bool deApi::InitApi | ( | HWND | hWindow | ) |

## Friends And Related Function Documentation

friend class deApiHandle`[friend]`

## Member Data Documentation

HWND deApi::m_hWindow

unsigned long deApi::m_iOutputWindow

deApiNodeTree* deApi::m_pNodeTree

deApiRender* deApi::m_pRender

unsigned long deApi::runtimeID

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

- deApi_Private.hpp
- deApi.cpp