#include <ModelView.h>
List of all members.
Public Member Functions |
| ModelView (Window *c, Scene *s, DWORD m) |
virtual | ~ModelView () |
virtual void | RenderScene () |
virtual void | Render (Graphic *g, DWORD flags) |
DWORD | GetViewMode () const |
void | SetViewMode (DWORD m) |
DWORD | GetFillMode () const |
void | SetFillMode (DWORD m) |
void | MoveTo (Point origin) |
void | MoveBy (double dx, double dy) |
void | SpinBy (double phi, double theta) |
void | UseGrid (Grid *g) |
void | RenderGrid () |
void | ZoomNormal () |
CPoint | ProjectPoint (Vec3 &p) |
| CameraView (Window *c, Camera *cam, Scene *s) |
virtual | ~CameraView () |
virtual void | Refresh () |
virtual void | OnWindowMove () |
virtual void | UseCamera (Camera *cam) |
virtual void | UseScene (Scene *scene) |
virtual void | LensFlareElements (Bitmap *halo, Bitmap *e1=0, Bitmap *e2=0, Bitmap *e3=0) |
virtual void | LensFlare (int on, double dim=1) |
virtual void | SetDepthScale (float scale) |
Camera * | GetCamera () const |
Projector * | GetProjector () |
Scene * | GetScene () const |
virtual void | SetFieldOfView (double fov) |
virtual double | GetFieldOfView () const |
virtual void | SetProjectionType (DWORD pt) |
virtual DWORD | GetProjectionType () const |
Point | Pos () const |
Point | vrt () |
Point | vup () |
Point | vpn () |
const Matrix & | Orientation () const |
Point | SceneOffset () const |
virtual void | TranslateScene () |
virtual void | UnTranslateScene () |
virtual void | MarkVisibleObjects () |
virtual void | MarkVisibleLights (Graphic *g, DWORD flags) |
virtual void | RenderSceneObjects (bool distant=false) |
virtual void | RenderForeground () |
virtual void | RenderBackground () |
virtual void | RenderSprites () |
virtual void | RenderLensFlare () |
virtual void | FindDepth (Graphic *g) |
virtual int | SetInfinite (int i) |
| View (Window *c) |
virtual | ~View () |
int | operator== (const View &that) const |
virtual void | OnShow () |
virtual void | OnHide () |
virtual void | SetWindow (Window *w) |
virtual Window * | GetWindow () |
Detailed Description
Definition at line 24 of file ModelView.h.
Member Enumeration Documentation
- Enumerator:
FILL_WIRE |
|
FILL_SOLID |
|
FILL_TEXTURE |
|
Definition at line 28 of file ModelView.h.
- Enumerator:
VIEW_PLAN |
|
VIEW_FRONT |
|
VIEW_SIDE |
|
VIEW_PROJECT |
|
Definition at line 27 of file ModelView.h.
Constructor & Destructor Documentation
ModelView::ModelView |
( |
Window * |
c, |
|
|
Scene * |
s, |
|
|
DWORD |
m |
|
) |
| |
ModelView::~ModelView |
( |
| ) |
|
|
virtual |
Member Function Documentation
ModelView * ModelView::FindView |
( |
DWORD |
mode | ) |
|
|
static |
DWORD ModelView::GetFillMode |
( |
| ) |
const |
|
inline |
DWORD ModelView::GetViewMode |
( |
| ) |
const |
|
inline |
void ModelView::MoveBy |
( |
double |
dx, |
|
|
double |
dy |
|
) |
| |
void ModelView::MoveTo |
( |
Point |
origin | ) |
|
CPoint ModelView::ProjectPoint |
( |
Vec3 & |
p | ) |
|
void ModelView::Render |
( |
Graphic * |
g, |
|
|
DWORD |
flags |
|
) |
| |
|
virtual |
void ModelView::RenderGrid |
( |
| ) |
|
void ModelView::RenderScene |
( |
| ) |
|
|
virtual |
void ModelView::SetFillMode |
( |
DWORD |
m | ) |
|
|
inline |
void ModelView::SetViewMode |
( |
DWORD |
m | ) |
|
void ModelView::SpinBy |
( |
double |
phi, |
|
|
double |
theta |
|
) |
| |
void ModelView::UseGrid |
( |
Grid * |
g | ) |
|
void ModelView::ZoomNormal |
( |
| ) |
|
Member Data Documentation
DWORD ModelView::fill_mode |
|
protected |
DWORD ModelView::view_mode |
|
protected |
The documentation for this class was generated from the following files: