Starshatter_Open
Open source Starshatter engine
|
#include <CameraView.h>
Public Member Functions | |
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 | RenderScene () |
virtual void | RenderSceneObjects (bool distant=false) |
virtual void | RenderForeground () |
virtual void | RenderBackground () |
virtual void | RenderSprites () |
virtual void | RenderLensFlare () |
virtual void | Render (Graphic *g, DWORD flags) |
virtual void | FindDepth (Graphic *g) |
virtual int | SetInfinite (int i) |
Public Member Functions inherited from View | |
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 () |
Static Public Member Functions | |
static const char * | TYPENAME () |
Protected Member Functions | |
virtual void | WorldPlaneToView (Plane &plane) |
Protected Attributes | |
Camera * | camera |
Scene * | scene |
Video * | video |
Point | camera_loc |
Vec3 | cvrt |
Vec3 | cvup |
Vec3 | cvpn |
Projector | projector |
int | infinite |
int | width |
int | height |
DWORD | projection_type |
int | lens_flare_enable |
double | lens_flare_dim |
Bitmap * | halo_bitmap |
Bitmap * | elem_bitmap [3] |
List< Graphic > | graphics |
Protected Attributes inherited from View | |
Window * | window |
Definition at line 35 of file CameraView.h.
Definition at line 41 of file CameraView.cpp.
|
virtual |
Definition at line 61 of file CameraView.cpp.
|
virtual |
Definition at line 166 of file CameraView.cpp.
|
inline |
Definition at line 53 of file CameraView.h.
|
virtual |
Definition at line 94 of file CameraView.cpp.
|
virtual |
Definition at line 107 of file CameraView.cpp.
|
inline |
Definition at line 54 of file CameraView.h.
|
inline |
Definition at line 55 of file CameraView.h.
|
virtual |
Definition at line 128 of file CameraView.cpp.
|
virtual |
Definition at line 135 of file CameraView.cpp.
|
virtual |
Definition at line 332 of file CameraView.cpp.
|
virtual |
Definition at line 309 of file CameraView.cpp.
|
virtual |
Reimplemented from View.
Definition at line 113 of file CameraView.cpp.
|
inline |
Definition at line 65 of file CameraView.h.
|
inline |
Definition at line 61 of file CameraView.h.
|
virtual |
Reimplemented from View.
Definition at line 184 of file CameraView.cpp.
|
virtual |
Reimplemented in ModelView.
Definition at line 676 of file CameraView.cpp.
|
virtual |
Definition at line 376 of file CameraView.cpp.
|
virtual |
Definition at line 417 of file CameraView.cpp.
|
virtual |
Definition at line 693 of file CameraView.cpp.
|
virtual |
Reimplemented in ModelView.
Definition at line 534 of file CameraView.cpp.
|
virtual |
Definition at line 574 of file CameraView.cpp.
|
virtual |
Definition at line 492 of file CameraView.cpp.
|
inline |
Definition at line 67 of file CameraView.h.
|
virtual |
Definition at line 802 of file CameraView.cpp.
|
virtual |
Definition at line 88 of file CameraView.cpp.
|
virtual |
Definition at line 153 of file CameraView.cpp.
|
virtual |
Definition at line 100 of file CameraView.cpp.
|
virtual |
Definition at line 229 of file CameraView.cpp.
|
inlinestatic |
Reimplemented from View.
Definition at line 38 of file CameraView.h.
|
virtual |
Definition at line 269 of file CameraView.cpp.
|
virtual |
Definition at line 68 of file CameraView.cpp.
|
virtual |
Definition at line 79 of file CameraView.cpp.
|
inline |
Definition at line 64 of file CameraView.h.
|
inline |
Definition at line 62 of file CameraView.h.
|
inline |
Definition at line 63 of file CameraView.h.
|
protectedvirtual |
Definition at line 787 of file CameraView.cpp.
|
protected |
Definition at line 87 of file CameraView.h.
|
protected |
Definition at line 93 of file CameraView.h.
|
protected |
Definition at line 96 of file CameraView.h.
|
protected |
Definition at line 94 of file CameraView.h.
|
protected |
Definition at line 95 of file CameraView.h.
|
protected |
Definition at line 108 of file CameraView.h.
Definition at line 110 of file CameraView.h.
|
protected |
Definition at line 107 of file CameraView.h.
|
protected |
Definition at line 101 of file CameraView.h.
|
protected |
Definition at line 99 of file CameraView.h.
|
protected |
Definition at line 106 of file CameraView.h.
|
protected |
Definition at line 105 of file CameraView.h.
|
protected |
Definition at line 102 of file CameraView.h.
|
protected |
Definition at line 98 of file CameraView.h.
|
protected |
Definition at line 88 of file CameraView.h.
|
protected |
Definition at line 89 of file CameraView.h.
|
protected |
Definition at line 100 of file CameraView.h.