Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JStage::TCamera Struct Referenceabstract

#include <JSGCamera.h>

+ Inheritance diagram for JStage::TCamera:
+ Collaboration diagram for JStage::TCamera:

Public Member Functions

virtual ~TCamera ()=0
 
virtual s32 JSGFGetType () const
 
virtual bool JSGGetProjectionType () const
 
virtual void JSGSetProjectionType (JStage::TECameraProjection)
 
virtual f32 JSGGetProjectionNear () const
 
virtual void JSGSetProjectionNear (f32)
 
virtual f32 JSGGetProjectionFar () const
 
virtual void JSGSetProjectionFar (f32)
 
virtual f32 JSGGetProjectionFovy () const
 
virtual void JSGSetProjectionFovy (f32)
 
virtual f32 JSGGetProjectionAspect () const
 
virtual void JSGSetProjectionAspect (f32)
 
virtual void JSGGetProjectionField (f32 *) const
 
virtual void JSGSetProjectionField (f32 const *)
 
virtual bool JSGGetViewType () const
 
virtual void JSGSetViewType (JStage::TECameraView)
 
virtual void JSGGetViewPosition (Vec *) const
 
virtual void JSGSetViewPosition (Vec const &)
 
virtual void JSGGetViewUpVector (Vec *) const
 
virtual void JSGSetViewUpVector (Vec const &)
 
virtual void JSGGetViewTargetPosition (Vec *) const
 
virtual void JSGSetViewTargetPosition (Vec const &)
 
virtual f32 JSGGetViewRoll () const
 
virtual void JSGSetViewRoll (f32)
 
- Public Member Functions inherited from JStage::TObject
virtual ~TObject ()=0
 
virtual bool JSGGetName () const
 
virtual void JSGUpdate ()
 
virtual u32 JSGGetFlag () const
 
virtual void JSGSetFlag (u32)
 
virtual bool JSGGetData (u32, void *, u32) const
 
virtual void JSGSetData (u32, void const *, u32)
 
virtual void JSGGetParent (JStage::TObject **, u32 *) const
 
virtual void JSGSetParent (JStage::TObject *, u32)
 
virtual void JSGSetRelation (bool, JStage::TObject *, u32)
 
virtual s32 JSGFindNodeID (char const *) const
 
virtual bool JSGGetNodeTransformation (u32, f32(*)[4]) const
 
void JSGFEnableFlag (u32 flag)
 
void JSGFDisableFlag (u32 flag)
 

Constructor & Destructor Documentation

◆ ~TCamera()

JStage::TCamera::~TCamera ( )
pure virtual

Member Function Documentation

◆ JSGFGetType()

s32 JStage::TCamera::JSGFGetType ( ) const
virtual

Implements JStage::TObject.

◆ JSGGetProjectionAspect()

f32 JStage::TCamera::JSGGetProjectionAspect ( ) const
virtual

Reimplemented in dDemo_camera_c.

◆ JSGGetProjectionFar()

f32 JStage::TCamera::JSGGetProjectionFar ( ) const
virtual

Reimplemented in dDemo_camera_c.

◆ JSGGetProjectionField()

void JStage::TCamera::JSGGetProjectionField ( f32 ) const
virtual

◆ JSGGetProjectionFovy()

f32 JStage::TCamera::JSGGetProjectionFovy ( ) const
virtual

Reimplemented in dDemo_camera_c.

◆ JSGGetProjectionNear()

f32 JStage::TCamera::JSGGetProjectionNear ( ) const
virtual

Reimplemented in dDemo_camera_c.

◆ JSGGetProjectionType()

bool JStage::TCamera::JSGGetProjectionType ( ) const
virtual

◆ JSGGetViewPosition()

void JStage::TCamera::JSGGetViewPosition ( Vec ) const
virtual

Reimplemented in dDemo_camera_c.

◆ JSGGetViewRoll()

f32 JStage::TCamera::JSGGetViewRoll ( ) const
virtual

Reimplemented in dDemo_camera_c.

◆ JSGGetViewTargetPosition()

void JStage::TCamera::JSGGetViewTargetPosition ( Vec ) const
virtual

Reimplemented in dDemo_camera_c.

◆ JSGGetViewType()

bool JStage::TCamera::JSGGetViewType ( ) const
virtual

◆ JSGGetViewUpVector()

void JStage::TCamera::JSGGetViewUpVector ( Vec ) const
virtual

Reimplemented in dDemo_camera_c.

◆ JSGSetProjectionAspect()

void JStage::TCamera::JSGSetProjectionAspect ( f32  )
virtual

Reimplemented in dDemo_camera_c.

◆ JSGSetProjectionFar()

void JStage::TCamera::JSGSetProjectionFar ( f32  )
virtual

Reimplemented in dDemo_camera_c.

◆ JSGSetProjectionField()

void JStage::TCamera::JSGSetProjectionField ( f32 const )
virtual

◆ JSGSetProjectionFovy()

void JStage::TCamera::JSGSetProjectionFovy ( f32  )
virtual

Reimplemented in dDemo_camera_c.

◆ JSGSetProjectionNear()

void JStage::TCamera::JSGSetProjectionNear ( f32  )
virtual

Reimplemented in dDemo_camera_c.

◆ JSGSetProjectionType()

void JStage::TCamera::JSGSetProjectionType ( JStage::TECameraProjection  )
virtual

◆ JSGSetViewPosition()

void JStage::TCamera::JSGSetViewPosition ( Vec const )
virtual

Reimplemented in dDemo_camera_c.

◆ JSGSetViewRoll()

void JStage::TCamera::JSGSetViewRoll ( f32  )
virtual

Reimplemented in dDemo_camera_c.

◆ JSGSetViewTargetPosition()

void JStage::TCamera::JSGSetViewTargetPosition ( Vec const )
virtual

Reimplemented in dDemo_camera_c.

◆ JSGSetViewType()

void JStage::TCamera::JSGSetViewType ( JStage::TECameraView  )
virtual

◆ JSGSetViewUpVector()

void JStage::TCamera::JSGSetViewUpVector ( Vec const )
virtual

Reimplemented in dDemo_camera_c.


The documentation for this struct was generated from the following files: