#include <eft_Shader.h>
Public Member Functions | |
| bool | IsUseSoftEdge () const |
| bool | IsUsePrimitive () const |
| bool | IsApplyAlpha () const |
| bool | IsEqual (const FragmentShaderKey *key) const |
| void | MakeKeyFromSimpleEmitterData (const SimpleEmitterData *res, const char *userDef) |
| void | MakeKeyFromChildData (const ChildData *res, const char *userDef, u32 childFlag) |
| bool | GetCompileSetting (char *compileSetting, u32 compileSettingBufferSize, bool targetCafe) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool nw::eft::FragmentShaderKey::GetCompileSetting | ( | char * | compileSetting, |
| u32 | compileSettingBufferSize, | ||
| bool | targetCafe ) |
| FragmentShaderVariation nw::eft::FragmentShaderKey::mShaderVariation |
| u8 nw::eft::FragmentShaderKey::mUseSoftEdge |
| FragmentTextureVariation nw::eft::FragmentShaderKey::mTextureVariation |
| FragmentCombinerTypeVariation nw::eft::FragmentShaderKey::mColorVariation |
| FragmentAlphaVariation nw::eft::FragmentShaderKey::mAlphaVariation |
| u8 nw::eft::FragmentShaderKey::mUserShaderSetting |
| bool nw::eft::FragmentShaderKey::mUsePrimitive |
| FragmentCompositeVariation nw::eft::FragmentShaderKey::mTexture1ColorComposite |
| FragmentCompositeVariation nw::eft::FragmentShaderKey::mTexture1AlphaComposite |
| FragmentCompositeVariation nw::eft::FragmentShaderKey::mPrimitiveColorComposite |
| FragmentCompositeVariation nw::eft::FragmentShaderKey::mPrimitiveAlphaComposite |
| FragmentInputOptVariation nw::eft::FragmentShaderKey::mTexture0ColorOpt |
| FragmentInputOptVariation nw::eft::FragmentShaderKey::mTexture1ColorOpt |
| FragmentInputOptVariation nw::eft::FragmentShaderKey::mPrimitiveColorOpt |
| FragmentInputOptVariation nw::eft::FragmentShaderKey::mTexture0AlphaOpt |
| FragmentInputOptVariation nw::eft::FragmentShaderKey::mTexture1AlphaOpt |
| FragmentInputOptVariation nw::eft::FragmentShaderKey::mPrimitiveAlphaOpt |
| u8 nw::eft::FragmentShaderKey::mApplyAlpha |
| u16 nw::eft::FragmentShaderKey::_12 |
| u32 nw::eft::FragmentShaderKey::mUserShaderFlag |
| u32 nw::eft::FragmentShaderKey::mUserShaderSwitchFlag |
| char nw::eft::FragmentShaderKey::mUserShaderCompileDef[16] |
| u16 nw::eft::FragmentShaderKey::_2c |
| u8 nw::eft::FragmentShaderKey::dummy[2] |