Struct ForwardShadingFeature
Inherited Members
ForwardShadingFeature
ForwardShadingFeature
Assembly: FlaxEngine.dll
File: Engine/Graphics/Materials/MaterialShaderFeatures.h
Syntax
public struct ForwardShadingFeature : public MaterialShaderFeature
Constructors
PACK_STRUCT(struct Data { ShaderLightData DirectionalLight;ShaderLightData SkyLight;ShaderEnvProbeData EnvironmentProbe;ShaderExponentialHeightFogData ExponentialHeightFog;Float3 Dummy2;uint32 LocalLightsCount;ShaderLightData LocalLights[MaxLocalLights];})
Declaration
public PACK_STRUCT(struct Data { ShaderLightData DirectionalLight;ShaderLightData SkyLight;ShaderEnvProbeData EnvironmentProbe;ShaderExponentialHeightFogData ExponentialHeightFog;Float3 Dummy2;uint32 LocalLightsCount;ShaderLightData LocalLights[MaxLocalLights];})
Parameters
struct Data { ShaderLightData DirectionalLight;ShaderLightData SkyLight;ShaderEnvProbeData EnvironmentProbe;ShaderExponentialHeightFogData ExponentialHeightFog;Float3 Dummy2;uint32 LocalLightsCount;ShaderLightData LocalLights[MaxLocalLights];}
ForwardShadingFeature_PACK_STRUCT_struct_Data___ShaderLightData_DirectionalLight_ShaderLightData_SkyLight_ShaderEnvProbeData_EnvironmentProbe_ShaderExponentialHeightFogData_ExponentialHeightFog_Float3_Dummy2_uint32_LocalLightsCount_ShaderLightData_LocalLights_MaxLocalLights____
|
Methods
Bind(MaterialShader::BindParameters& params, Span<byte>& cb, int32& srv)
Declaration
public static void Bind(MaterialShader::BindParameters& params, Span<byte>& cb, int32& srv)
Parameters
MaterialShader::BindParameters
params
|
Span<byte>
cb
|
int32
srv
|
Generate(GeneratorData& data)
Declaration
public static void Generate(GeneratorData& data)
Parameters
GeneratorData
data
|