VisioForge (c) 2025

Search Results for

    Class GPUVideoEffectVR360Base

    VR 360 base effect interface.

    Inheritance
    object
    GPUVideoEffect
    GPUVideoEffectVR360Base
    GPUVideoEffectEquiangularCubemap360
    GPUVideoEffectEquirectangular360
    Implements
    IGPUVideoEffectVR360Base
    IGPUVideoEffect
    Inherited Members
    GPUVideoEffect.UpdateRequired
    GPUVideoEffect.StartTime
    GPUVideoEffect.StopTime
    GPUVideoEffect.Name
    GPUVideoEffect.Enabled
    GPUVideoEffect.Stream
    GPUVideoEffect.Update()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.VideoEffects
    Assembly: VisioForge.Core.dll
    Syntax
    public class GPUVideoEffectVR360Base : GPUVideoEffect, IGPUVideoEffectVR360Base, IGPUVideoEffect

    Constructors

    GPUVideoEffectVR360Base(bool, float, float, float, float, string, TimeSpan, TimeSpan)

    Initializes a new instance of the GPUVideoEffectVR360Base class.

    Declaration
    public GPUVideoEffectVR360Base(bool enabled, float yaw = 0, float pitch = 0, float roll = 0, float fov = 80, string name = "VR360", TimeSpan startTime = default, TimeSpan stopTime = default)
    Parameters
    Type Name Description
    bool enabled

    True to enable effects.

    float yaw

    Yaw.

    float pitch

    Pitch.

    float roll

    Roll.

    float fov

    Fov. Default is 80.

    string name

    Effect name. Can be used to get effect interface to control it.

    TimeSpan startTime

    Start time. Use 0 to show effect always.

    TimeSpan stopTime

    Stop time. Use 0 to show effect always.

    Properties

    Fov

    Gets or sets fov.

    Declaration
    public float Fov { get; set; }
    Property Value
    Type Description
    float

    Pitch

    Gets or sets pitch.

    Declaration
    public float Pitch { get; set; }
    Property Value
    Type Description
    float

    Roll

    Gets or sets roll.

    Declaration
    public float Roll { get; set; }
    Property Value
    Type Description
    float

    Yaw

    Gets or sets yaw.

    Declaration
    public float Yaw { get; set; }
    Property Value
    Type Description
    float

    Methods

    GetEffectType()

    Gets type.

    Declaration
    public GPUVideoEffectType GetEffectType()
    Returns
    Type Description
    GPUVideoEffectType

    The VideoEffectType.

    Implements

    IGPUVideoEffectVR360Base
    IGPUVideoEffect