#include <eft_Shader.h>
Public Member Functions | |
| bool | IsStripe () const |
| bool | IsUsePrimitive () const |
| void | MakeKeyFromSimpleEmitterData (const SimpleEmitterData *res, const char *userDef) |
| void | MakeKeyFromComplexEmitterData (const ComplexEmitterData *res, const char *userDef) |
| void | MakeKeyFromChildData (const ChildData *res, const char *userDef) |
| bool | IsEqual (const VertexShaderKey *key) const |
| bool | GetCompileSetting (char *compileSetting, u32 compileSettingBufferSize, bool targetCafe) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool nw::eft::VertexShaderKey::GetCompileSetting | ( | char * | compileSetting, |
| u32 | compileSettingBufferSize, | ||
| bool | targetCafe ) |
| VertexBillboardTypeVariation nw::eft::VertexShaderKey::mVertexBillboardTypeVariation |
| VertexRotationVariation nw::eft::VertexShaderKey::mVertexRotationVariation |
| u8 nw::eft::VertexShaderKey::mUserShaderSetting |
| VertexStripeVariation nw::eft::VertexShaderKey::mStripeTypeVariation |
| bool nw::eft::VertexShaderKey::mStripeEmitterCoord |
| bool nw::eft::VertexShaderKey::mUsePrimitive |
| u32 nw::eft::VertexShaderKey::mUserShaderFlag |
| u32 nw::eft::VertexShaderKey::mUserShaderSwitchFlag |
| char nw::eft::VertexShaderKey::mUserShaderCompileDef[16] |