New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
PtclUserShaderCallback Class Reference

#include <PtclUserShaderCallback.h>

Classes

struct  AreaLoopShaderVtxUniform

Static Public Member Functions

static void areaLoopDrawOverrideCallback (nw::eft::ShaderDrawOverrideArg &arg)
static void areaLoopRenderStateSetCallback (nw::eft::RenderStateSetArg &arg)

Protected Types

enum  AreaLoopShaderParam {
  cAreaLoopShaderParam_RepeatNum = 0 , cAreaLoopShaderParam_BoxScaleX , cAreaLoopShaderParam_BoxScaleY , cAreaLoopShaderParam_BoxScaleZ ,
  cAreaLoopShaderParam_BoxAlphaRatioX , cAreaLoopShaderParam_BoxAlphaRatioY , cAreaLoopShaderParam_BoxAlphaRatioZ
}

Static Protected Member Functions

static void setAreaLoopRepeatNum_ (s32 data_idx, s32 rep_num)
static s32 getAreaLoopRepeatNum_ (s32 data_idx)
static f32 getRand_ (u32 &seed)

Member Enumeration Documentation

◆ AreaLoopShaderParam

Enumerator
cAreaLoopShaderParam_RepeatNum 
cAreaLoopShaderParam_BoxScaleX 
cAreaLoopShaderParam_BoxScaleY 
cAreaLoopShaderParam_BoxScaleZ 
cAreaLoopShaderParam_BoxAlphaRatioX 
cAreaLoopShaderParam_BoxAlphaRatioY 
cAreaLoopShaderParam_BoxAlphaRatioZ 

Member Function Documentation

◆ setAreaLoopRepeatNum_()

void PtclUserShaderCallback::setAreaLoopRepeatNum_ ( s32 data_idx,
s32 rep_num )
staticprotected

◆ getAreaLoopRepeatNum_()

s32 PtclUserShaderCallback::getAreaLoopRepeatNum_ ( s32 data_idx)
staticprotected

◆ getRand_()

f32 PtclUserShaderCallback::getRand_ ( u32 & seed)
staticprotected

◆ areaLoopDrawOverrideCallback()

void PtclUserShaderCallback::areaLoopDrawOverrideCallback ( nw::eft::ShaderDrawOverrideArg & arg)
static

◆ areaLoopRenderStateSetCallback()

void PtclUserShaderCallback::areaLoopRenderStateSetCallback ( nw::eft::RenderStateSetArg & arg)
static