Class FieldDataUpdater
Helper class with static methods for updating shader fields.
Namespace: Evergine.Framework.Graphics.Effects
Assembly: Evergine.Framework.dll
Syntax
public static class FieldDataUpdater
Methods
SetCameraAperture()
Sets the camera aperture.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraAperture()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetCameraExposure()
Sets the camera exposure.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraExposure()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetCameraFarPlaneField()
Sets the camera car plane field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraFarPlaneField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetCameraFocalDistanceField()
Sets the camera focal distance field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraFocalDistanceField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetCameraFocalLengthField()
Sets the camera's focal length field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraFocalLengthField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetCameraForwardField()
Sets the camera position field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraForwardField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetCameraJitterField()
Sets the current frame's camera jittering field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraJitterField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetCameraNearPlaneField()
Sets the camera's near plane field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraNearPlaneField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetCameraPositionField()
Sets the camera position field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraPositionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetCameraPreviousJitterField()
Sets the previous frame's camera jittering field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraPreviousJitterField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetCameraRightField()
Sets the camera position field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraRightField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetCameraUpField()
Sets the camera position field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetCameraUpField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetEV100Field()
Sets the EV100 value.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetEV100Field()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate used to update the field. |
SetExposureField()
Sets the camera exposure value.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetExposureField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetForwardLightMaskField()
Sets the forward light mask.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetForwardLightMaskField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetIBLMipMapLevelField()
Sets the IBL mip map levels.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetIBLMipMapLevelField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetLightBufferField()
Sets the forward light mask.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetLightBufferField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetLightCountField()
Sets the forward light mask.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetLightCountField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetMultiviewCountField()
Sets the eye count field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetMultiviewCountField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetMultiviewPositionField()
Sets the stereo camera position field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetMultiviewPositionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetMultiviewProjectionField()
Sets the stereo camera projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetMultiviewProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetMultiviewViewField()
Sets the stereo camera view field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetMultiviewViewField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetMultiviewViewProjectionField()
Sets the stereo camera view projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetMultiviewViewProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetMultiviewViewProjectionInverseField()
Sets the stereo camera view projection inverse field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetMultiviewViewProjectionInverseField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetPreWorldField()
Sets the pre-world field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetPreWorldField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetPreviousViewProjectionField()
Sets the previous view projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetPreviousViewProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | Delegate to update the field. |
SetProjectionField()
Sets the projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate that updates the field. |
SetProjectionInverseField()
Sets the inverse projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetProjectionInverseField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetShadowViewProjectionBufferField()
Sets the shadow view projection buffer.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetShadowViewProjectionBufferField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetSkyboxTransform()
Sets the skybox transform.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetSkyboxTransform()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetSunColorField()
Sets the sun color.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetSunColorField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetSunDirectionField()
Sets the sun direction.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetSunDirectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetSunIntensityField()
Sets the sun intensity.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetSunIntensityField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetTimeField()
Sets the time field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetTimeField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetUnjitteredProjectionField()
Sets the non-jittered projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetUnjitteredProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetUnjitteredViewProjectionField()
Sets the unjittered view projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetUnjitteredViewProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetUnjitteredWorldViewProjectionField()
Sets the unjittered world view projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetUnjitteredWorldViewProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetViewField()
Sets the view field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetViewField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetViewInverseField()
Sets the view inverse field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetViewInverseField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetViewProjectionField()
Sets the view projection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetViewProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetViewProjectionInverseField()
Sets the view projection inverse field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetViewProjectionInverseField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | The delegate to update the field. |
SetWorldField()
Sets the world field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetWorldField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetWorldInverseField()
Sets the world inverse field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetWorldInverseField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetWorldInverseTransposeField()
Sets the world inverse transpose field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetWorldInverseTransposeField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |
SetWorldViewProjectionField()
Sets the WorldViewProjection field.
Declaration
public static CBufferFieldEngineData.FieldDataUpdaterDelegate SetWorldViewProjectionField()
Returns
Type | Description |
---|---|
CBufferFieldEngineData.FieldDataUpdaterDelegate | A delegate to update the field. |