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.