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

Spr::D3Render Class Reference

#include <D3Render.h>

Inherits Spr::GRRender.

Collaboration diagram for Spr::D3Render:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes

Static Public Attributes


Detailed Description

ƒOƒ‰ƒtƒBƒbƒNƒŒƒ“ƒ_ƒ‰‚ÌDirect3D‚É‚æ‚éŽÀ‘•D

Definition at line 31 of file D3Render.h.


Constructor & Destructor Documentation

Spr::D3Render::D3Render  ) 
 

ƒRƒ“ƒXƒgƒ‰ƒNƒ^


Member Function Documentation

virtual bool Spr::D3Render::Create void *  arg  )  [virtual]
 

¶¬

Reimplemented from Spr::GRRender.

void Spr::D3Render::Loaded SGScene scene  )  [virtual]
 

ƒ[ƒhŒã‚̏‰Šú‰»CGRMesh‚Ȃǂ©‚çD3Mesh‚Ȃǂ𐶐¬‚·‚éD

Reimplemented from Spr::SGObject.

virtual void Spr::D3Render::ClearBuffer  )  [virtual]
 

ƒoƒbƒtƒ@ƒNƒŠƒA

Reimplemented from Spr::GRRender.

void Spr::D3Render::Present  )  [virtual]
 

ƒoƒbƒtƒ@‚Ì•\ަ

Reimplemented from Spr::GRRender.

void Spr::D3Render::Present HWND  hw  ) 
 

ƒoƒbƒtƒ@‚Ì•\ަ

virtual void Spr::D3Render::BeginScene  )  [virtual]
 

ƒŒƒ“ƒ_ƒŠƒ“ƒO‚ÌŠJŽn‘O‚ɌĂԊ֐”

Reimplemented from Spr::GRRender.

virtual void Spr::D3Render::EndScene  )  [virtual]
 

ƒŒƒ“ƒ_ƒŠƒ“ƒO‚̏I—¹Œã‚ɌĂԊ֐”

Reimplemented from Spr::GRRender.

virtual bool Spr::D3Render::Resize Vec2f  size,
HWND  wnd = NULL
[virtual]
 

ƒ^[ƒQƒbƒg‚ÌƒŠƒTƒCƒY

void Spr::D3Render::Setup Vec2f  screen  ) 
 

ƒŒƒ“ƒ_ƒ‰‚̏€”õ

bool Spr::D3Render::FitSurface HWND  hDeviceWnd = NULL  ) 
 

ƒT[ƒtƒF[ƒX‚ðƒEƒBƒ“ƒhƒE or ƒtƒ‹ƒXƒNƒŠ[ƒ“‚̃TƒCƒY‚ɍ‡‚킹‚éD

bool Spr::D3Render::SetViewport void *  arg  )  [virtual]
 

Viewport‚̐ݒè.

Reimplemented from Spr::GRRender.

bool Spr::D3Render::IsFullscreen  )  [inline, virtual]
 

ƒtƒ‹ƒXƒNƒŠ[ƒ“ƒ‚[ƒh‚©H

Reimplemented from Spr::GRRender.

Definition at line 74 of file D3Render.h.

void Spr::D3Render::Fullscreen  )  [virtual]
 

ƒtƒ‹ƒXƒNƒŠ[ƒ“ƒ‚[ƒh‚É‚·‚é

Reimplemented from Spr::GRRender.

void Spr::D3Render::Window  )  [virtual]
 

ƒEƒBƒ“ƒhƒEƒ‚[ƒh‚É‚·‚é

Reimplemented from Spr::GRRender.

void Spr::D3Render::InitTree SGFrame fr,
SGScene scene
[virtual]
 

ƒV[ƒ“ƒOƒ‰ƒt‚Ì‚ ‚éƒtƒŒ[ƒ€ˆÈ‰º‚ðŒ©‚ÄC‚±‚̃Œƒ“ƒ_ƒ‰‚Å•`‰æ‚Å‚«‚éŒ`Ž®‚ɕϊ·‚·‚éD

Reimplemented from Spr::GRRender.

void Spr::D3Render::Render SGScene s  )  [virtual]
 

ƒV[ƒ“‚̃Œƒ“ƒ_ƒŠƒ“ƒO(Ž‹“_‚̐ݒè‚ðŠÜ‚Þ)

Reimplemented from Spr::GRRender.

virtual Vec3f Spr::D3Render::getPointUnderPixel int  x,
int  y,
bool &  found,
SGScene scene
[virtual]
 

Get 3d position under pixel x, y. Found is false if the point is on the background, true ortherwise.

Reimplemented from Spr::GRRender.


Member Data Documentation

UTTypeInfoImp< D3Render > Spr::D3Render::typeInfo [static]
 

ƒNƒ‰ƒX–¼‚̎擾‚Ȃǂ̊î–{‹@”\‚ÌŽÀ‘•

Reimplemented from Spr::GRRender.

Definition at line 33 of file D3Render.h.

WXD3DDevice Spr::D3Render::device
 

Direct3DDevice.

Definition at line 33 of file D3Render.h.

D3TextureManager Spr::D3Render::textureManager
 

ƒeƒNƒXƒ`ƒƒŠÇ—

Definition at line 37 of file D3Render.h.

UTStack<Affinef> Spr::D3Render::modelMatrixStack
 

s—ñƒXƒ^ƒbƒN

Definition at line 39 of file D3Render.h.

int Spr::D3Render::nLights
 

ŒõŒ¹‚̐”

Definition at line 41 of file D3Render.h.


The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:08:11 2006 for Springhead by  doxygen 1.4.1