Loading [MathJax]/extensions/tex2jax.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
J3DUClipper Class Reference

#include <J3DUClipper.h>

+ Collaboration diagram for J3DUClipper:

Public Member Functions

 J3DUClipper ()
 
virtual ~J3DUClipper ()
 
void init ()
 
void calcViewFrustum ()
 
int clip (f32 const (*)[4], Vec, f32) const
 
int clip (f32 const (*)[4], Vec *, Vec *) const
 
void setFovy (f32 fovy)
 
void setAspect (f32 aspect)
 
void setNear (f32 near)
 
void setFar (f32 far)
 
f32 getFar ()
 

Private Attributes

Vec _04
 
Vec _10
 
Vec _1C
 
Vec _28
 
u8 _34 [0x4C - 0x34]
 
f32 mFovY
 
f32 mAspect
 
f32 mNear
 
f32 mFar
 

Constructor & Destructor Documentation

◆ J3DUClipper()

J3DUClipper::J3DUClipper ( )
inline

◆ ~J3DUClipper()

virtual J3DUClipper::~J3DUClipper ( )
inlinevirtual

Member Function Documentation

◆ calcViewFrustum()

void J3DUClipper::calcViewFrustum ( )

◆ clip() [1/2]

int J3DUClipper::clip ( f32 const param_1(*)[4],
Vec * param_2,
Vec * param_3 ) const

◆ clip() [2/2]

int J3DUClipper::clip ( f32 const param_0(*)[4],
Vec param_1,
f32 param_2 ) const

◆ getFar()

f32 J3DUClipper::getFar ( )
inline

◆ init()

void J3DUClipper::init ( )

◆ setAspect()

void J3DUClipper::setAspect ( f32 aspect)
inline

◆ setFar()

void J3DUClipper::setFar ( f32 far)
inline

◆ setFovy()

void J3DUClipper::setFovy ( f32 fovy)
inline

◆ setNear()

void J3DUClipper::setNear ( f32 near)
inline

Member Data Documentation

◆ _04

Vec J3DUClipper::_04
private

◆ _10

Vec J3DUClipper::_10
private

◆ _1C

Vec J3DUClipper::_1C
private

◆ _28

Vec J3DUClipper::_28
private

◆ _34

u8 J3DUClipper::_34[0x4C - 0x34]
private

◆ mAspect

f32 J3DUClipper::mAspect
private

◆ mFar

f32 J3DUClipper::mFar
private

◆ mFovY

f32 J3DUClipper::mFovY
private

◆ mNear

f32 J3DUClipper::mNear
private

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