#include <MaskDraw.h>
Inherits LightMask.
Public Member Functions | |
| CircleLightMask () | |
| bool | create (sead::Heap *heap, MaskTextureType) override |
| bool | execute () override |
| bool | draw () override |
| void | setRadius (f32 radius) |
| void | setPosition (const sead::Vector3f &pos) |
Protected Attributes | |
| f32 | mRadius |
| f32 | _8 |
| sead::Vector3f | mPos |
| Mask * | mMask |
| Quad * | mQuad |
| MaskTextureType | mMaskTextureType |
| u32 | _24 |
| CircleLightMask::CircleLightMask | ( | ) |
|
overridevirtual |
Implements LightMask.
|
overridevirtual |
Implements LightMask.
|
overridevirtual |
Implements LightMask.
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |