NW4F Eft
Loading...
Searching...
No Matches
eft_Shader.h File Reference

Go to the source code of this file.

Classes

struct  nw::eft::VertexShaderKey
struct  nw::eft::FragmentShaderKey
struct  nw::eft::GeometryShaderKey
struct  nw::eft::ShaderImageInformation
struct  nw::eft::ShaderSrcInformation
struct  nw::eft::ShaderSrcInformation::sourceCodeTable
struct  nw::eft::ShaderInformation
class  nw::eft::ParticleShader

Namespaces

namespace  nw
namespace  nw::eft

Typedefs

typedef u8 nw::eft::VertexBillboardTypeVariation
typedef u8 nw::eft::VertexRotationVariation
typedef u8 nw::eft::VertexStripeVariation
typedef u8 nw::eft::FragmentCombinerTypeVariation
typedef u8 nw::eft::FragmentAlphaVariation
typedef u8 nw::eft::FragmentShaderVariation
typedef u8 nw::eft::FragmentTextureVariation
typedef u8 nw::eft::FragmentCompositeVariation
typedef u8 nw::eft::FragmentInputOptVariation

Enumerations

enum  { nw::eft::EFT_FRAGMENT_SHADER_TYPE_VARIATION_PARTICLE = 0 , nw::eft::EFT_FRAGMENT_SHADER_TYPE_VARIATION_REFRACT_PARTICLE = 1 , nw::eft::EFT_FRAGMENT_SHADER_TYPE_VARIATION_DISTORTION_PARTICLE = 2 , nw::eft::EFT_FRAGMENT_SHADER_TYPE_VARIATION_MAX = 3 }
enum  { nw::eft::EFT_FRAGMENT_SHADER_TEXTURE_VARIATION_0 = 0 , nw::eft::EFT_FRAGMENT_SHADER_TEXTURE_VARIATION_1 , nw::eft::EFT_FRAGMENT_SHADER_TEXTURE_VARIATION_MAX }
enum  { nw::eft::EFT_FRAGMENT_SHADER_COMPOSITE_MUL = 0 , nw::eft::EFT_FRAGMENT_SHADER_COMPOSITE_ADD , nw::eft::EFT_FRAGMENT_SHADER_COMPOSITE_SUB , nw::eft::EFT_FRAGMENT_SHADER_COMPOSITE_MAX }
enum  { nw::eft::EFT_FRAGMENT_SHADER_INPUT_OPT_SRC = 0 , nw::eft::EFT_FRAGMENT_SHADER_INPUT_OPT_ONE , nw::eft::EFT_FRAGMENT_SHADER_INPUT_OPT_RED , nw::eft::EFT_FRAGMENT_SHADER_INPUT_OPT_MAX }