Search Results for

    Show / Hide Table of Contents

    Class FieldDataUpdater

    Helper class with static methods for updating shader fields.

    Inheritance
    object
    FieldDataUpdater
    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.

    In this article
    Back to top
    Generated by DocFX