NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
m3d::capture_c Class Reference

Description

Definition at line 6 of file m_3d_capture.hpp.

Public Member Functions

bool create (EGG::Heap *heap, u16 width, u16 height, GXTexFmt texFmt, GXTexFilter texFilter, bool texIsHalfSize)
 
void remove ()
 
void capture (u16 width, u16 height, bool texIsHalfSize)
 
void captureEx (u16 width, u16 height, GXTexFmt texFmt, GXTexFmt tex2Fmt, GXTexFilter texFilter, bool texIsHalfSize, u16 srcTexWidth, u16 srcTexHeight, bool srcTexHalfSize)
 

Public Attributes

GXTexObj mTexObj
 
void * mTexBuffer
 
size_t mBufferSize
 
u16 mTexWidth
 
u16 mTexHeight
 
GXTexFmt mTexFmt
 
GXTexFilter mTexFilter
 
bool mTexIsHalfSize
 

Constructor & Destructor Documentation

◆ ~capture_c()

virtual m3d::capture_c::~capture_c ( )
inlinevirtual

Definition at line 8 of file m_3d_capture.hpp.

Member Function Documentation

◆ create()

bool m3d::capture_c::create ( EGG::Heap * heap,
u16 width,
u16 height,
GXTexFmt texFmt,
GXTexFilter texFilter,
bool texIsHalfSize )

Definition at line 16 of file m_3d_capture.cpp.

◆ remove()

void m3d::capture_c::remove ( )

Definition at line 45 of file m_3d_capture.cpp.

◆ capture()

void m3d::capture_c::capture ( u16 width,
u16 height,
bool texIsHalfSize )

Definition at line 53 of file m_3d_capture.cpp.

◆ captureEx()

void m3d::capture_c::captureEx ( u16 width,
u16 height,
GXTexFmt texFmt,
GXTexFmt tex2Fmt,
GXTexFilter texFilter,
bool texIsHalfSize,
u16 srcTexWidth,
u16 srcTexHeight,
bool srcTexHalfSize )

Definition at line 57 of file m_3d_capture.cpp.

Member Data Documentation

◆ mTexObj

GXTexObj m3d::capture_c::mTexObj

Definition at line 19 of file m_3d_capture.hpp.

◆ mTexBuffer

void* m3d::capture_c::mTexBuffer

Definition at line 20 of file m_3d_capture.hpp.

◆ mBufferSize

size_t m3d::capture_c::mBufferSize

Definition at line 21 of file m_3d_capture.hpp.

◆ mTexWidth

u16 m3d::capture_c::mTexWidth

Definition at line 23 of file m_3d_capture.hpp.

◆ mTexHeight

u16 m3d::capture_c::mTexHeight

Definition at line 24 of file m_3d_capture.hpp.

◆ mTexFmt

GXTexFmt m3d::capture_c::mTexFmt

Definition at line 25 of file m_3d_capture.hpp.

◆ mTexFilter

GXTexFilter m3d::capture_c::mTexFilter

Definition at line 26 of file m_3d_capture.hpp.

◆ mTexIsHalfSize

bool m3d::capture_c::mTexIsHalfSize

Definition at line 27 of file m_3d_capture.hpp.