1#if !defined(DYNAMICEXCHANGEWINDOW_H)
2#define DYNAMICEXCHANGEWINDOW_H
8#include "DynamicExchangeCommon.h"
10BEGIN_MOOTOOLS_NAMESPACE
16class DLL_3DFUNCTION CDynExchangeWindow :
public CXWinWnd
20 virtual ~CDynExchangeWindow();
29#ifndef MOOTOOLS_NO_DYN3D
35#if !defined(MOOTOOLS_NO_DYNBITMAP) && !defined(MOOTOOLS_NO_BITMAP)
40#ifndef MOOTOOLS_NO_DYNBITMAP
44#ifndef MOOTOOLS_NO_DYN3D
56#ifndef MOOTOOLS_NO_DYN3D
61 virtual LPCTSTR GetDestClass() = 0;
67class DLL_3DFUNCTION CDynServerWindow :
public CDynExchangeWindow
72 virtual ~CDynServerWindow();
75 LPCTSTR GetClass() {
return serverClass; }
76 LPCTSTR GetDestClass() {
return clientClass; }
79#ifdef MOOTOOLS_MFC_PRODUCT_BUILD
84class DLL_3DFUNCTION CDynClientWindow :
public CDynExchangeWindow
89 virtual ~CDynClientWindow();
91 #ifndef MOOTOOLS_NO_DYN3D
92 #ifdef MOOTOOLS_MFC_PRODUCT_BUILD
97 virtual void BeginSceneScan() {};
98 virtual void EndSceneScan() {};
106 LPCTSTR GetClass() {
return clientClass; }
107 LPCTSTR GetDestClass() {
return serverClass; }
112#ifdef MOOTOOLS_MFC_PRODUCT_BUILD
117END_MOOTOOLS_NAMESPACE
The class allows to get access to the scene graph, node hierarchy, material.
Definition 3DScene.h:306
A node matches one element that is part of the C3DScene graph. It references a C3DBaseObject and has ...
Definition 3DSceneNode.h:64
The class defines an x, y, z 3D point which can use int, float or double.
Definition 3DPoint.h:27
CBitArray class for handling array of bits.
Definition BitArray.h:18
CCustomData is a handly class for storing any kind of data.
Definition CustomData.h:106
Definition CustomMemFile.h:15