Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

3d.h File Reference

Partie commune a la 3D. More...

#include <stdio.h>
#include <math.h>
#include <windows.h>
#include <windowsx.h>
#include <commctrl.h>
#include <shellapi.h>
#include <zmouse.h>
#include <gl/gl.h>
#include <gl/glu.h>
#include <gl/glaux.h>
#include <ftgl/FTGLTextureFont.h>
#include <ftgl/FTGLPixmapFont.h>
#include <ftgl/FTGLExtrdFont.h>
#include <ftgl/FTGLOutlineFont.h>
#include <ftgl/FTGLPolygonFont.h>
#include <ftgl/FTGLBitmapFont.h>
#include "arb_multisample.h"
#include "trigo.h"
#include "MyString.h"
#include "MyTree.h"
#include "MyList.h"
#include "MyRegistry.h"
#include "MyDebug.h"

Go to the source code of this file.

Defines

#define GET_WHEEL_DELTA_WPARAM(wParam)   ((short)HIWORD(wParam))
#define FONT_FILE   "C:/Windows/Fonts/arial.ttf"
#define FACE_BACK   0
#define FACE_BOTTOM   1
#define FACE_TOP   2
#define FACE_LEFT   3
#define FACE_RIGHT   4
#define FACE_FRONT   5
#define VERSION   "0.7"

Enumerations

enum  DockPos { top = 1, bottom = 2, left = 4, right = 8 }


Detailed Description

Partie commune a la 3D.

Definition in file 3d.h.


Define Documentation

#define FACE_BACK   0
 

Definition at line 73 of file 3d.h.

Referenced by Tutorial::LayoutDemo::ConfigTreeButton(), TextBox::Create(), Slider::Create(), MsgBox::Create(), Calculator::Create(), and Tutorial::UniversDemo::UniversDemo().

#define FACE_BOTTOM   1
 

Definition at line 74 of file 3d.h.

Referenced by Title::GotFocus(), Title::LostFocus(), and Tutorial::UniversDemo::UniversDemo().

#define FACE_FRONT   5
 

Definition at line 78 of file 3d.h.

Referenced by TaskWindow::Add(), Tutorial::BaseDemo::BaseDemo(), Window::Create(), Title::Create(), TextBox::Create(), MsgBox::Create(), Calculator::Create(), Button::Create(), Tutorial::Create(), Tutorial::LayoutDemo::CreateTreeButton(), TreeView::Draw(), Title::GotFocus(), Tutorial::LayoutDemo::LayoutDemo(), Title::LostFocus(), Title::OnMax(), Title::OnMouseMove(), Title::OnOriginal(), Tutorial::BaseDemo::OnWinMove(), Tutorial::BaseDemo::OnWinOut(), TaskWindow::Refresh(), Tutorial::UniversDemo::SetFace(), Title::ToString(), Tutorial::UniversDemo::UniversDemo(), and Tutorial::WindowDemo::WindowDemo().

#define FACE_LEFT   3
 

Definition at line 76 of file 3d.h.

Referenced by MsgBox::Create(), Title::GotFocus(), Title::LostFocus(), and Tutorial::UniversDemo::UniversDemo().

#define FACE_RIGHT   4
 

Definition at line 77 of file 3d.h.

Referenced by TaskWindow::Create(), Title::GotFocus(), Title::LostFocus(), and Tutorial::UniversDemo::UniversDemo().

#define FACE_TOP   2
 

Definition at line 75 of file 3d.h.

Referenced by Title::GotFocus(), Title::LostFocus(), and Tutorial::UniversDemo::UniversDemo().

#define FONT_FILE   "C:/Windows/Fonts/arial.ttf"
 

Definition at line 50 of file 3d.h.

Referenced by ControlEngine::InitFont().

#define GET_WHEEL_DELTA_WPARAM wParam   )     ((short)HIWORD(wParam))
 

Definition at line 36 of file 3d.h.

Referenced by ControlEngine::Proc().

#define VERSION   "0.7"
 

Definition at line 80 of file 3d.h.

Referenced by AboutProc(), ControlEngine::ControlEngine(), and ControlEngine::~ControlEngine().


Enumeration Type Documentation

enum DockPos
 

Enumeration values:
top 
bottom 
left 
right 

Definition at line 83 of file 3d.h.

Referenced by ResizingAndRotateControl::OnHover(), TrackButton::OnOverOut(), and TrackButton::TrackButton().


Generated on Fri Aug 20 19:19:53 2004 for 3d Controls by doxygen 1.3.6