New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
Material Class Referenceabstract

#include <Material.h>

Inherited by MaterialG3d.

Public Member Functions

virtual void setTexSrtMtx (s32 index, const sead::Vector2f &scale, const Angle &rotate, const sead::Vector2f &translate)=0
virtual void setTexSrt (s32 index, const sead::Vector2f &scale, const Angle &rotate, const sead::Vector2f &translate)=0
virtual void getTexSrt (s32 index, sead::Vector2f *scale=nullptr, Angle *rotate=nullptr, sead::Vector2f *translate=nullptr) const =0
virtual void setTevColor (s32 index, const sead::Color4f &color)=0
virtual void getTevColor (s32 index, sead::Color4f &color) const =0
virtual void setTevKColor (s32 index, const sead::Color4f &color)=0
virtual void getTevKColor (s32 index, sead::Color4f &color) const =0

Member Function Documentation

◆ setTexSrtMtx()

virtual void Material::setTexSrtMtx ( s32 index,
const sead::Vector2f & scale,
const Angle & rotate,
const sead::Vector2f & translate )
pure virtual

Implemented in MaterialG3d.

◆ setTexSrt()

virtual void Material::setTexSrt ( s32 index,
const sead::Vector2f & scale,
const Angle & rotate,
const sead::Vector2f & translate )
pure virtual

Implemented in MaterialG3d.

◆ getTexSrt()

virtual void Material::getTexSrt ( s32 index,
sead::Vector2f * scale = nullptr,
Angle * rotate = nullptr,
sead::Vector2f * translate = nullptr ) const
pure virtual

Implemented in MaterialG3d.

◆ setTevColor()

virtual void Material::setTevColor ( s32 index,
const sead::Color4f & color )
pure virtual

Implemented in MaterialG3d.

◆ getTevColor()

virtual void Material::getTevColor ( s32 index,
sead::Color4f & color ) const
pure virtual

Implemented in MaterialG3d.

◆ setTevKColor()

virtual void Material::setTevKColor ( s32 index,
const sead::Color4f & color )
pure virtual

Implemented in MaterialG3d.

◆ getTevKColor()

virtual void Material::getTevKColor ( s32 index,
sead::Color4f & color ) const
pure virtual

Implemented in MaterialG3d.