Namespace VisioForge.Core.Types.X.OpenGL
Classes
- GLAlphaVideoEffect
-
Alpha channel video effect (OpenGL). Replaces selected color by alpha channel.
- GLBaseVideoEffect
-
Base video effect for OpenGL.
- GLBlurVideoEffect
-
Applies a GPU-accelerated blur effect to video frames using OpenGL shaders. This effect softens the video image by averaging pixel values with their neighbors, creating a smooth, out-of-focus appearance.
- GLBulgeVideoEffect
-
Represents a bulge geometric distortion effect that creates an outward spherical expansion from the center.
- GLColorBalanceVideoEffect
-
Color balance video effect (OpenGL).
- GLDeinterlaceVideoEffect
-
Removes interlacing artifacts from video frames using GPU-accelerated OpenGL shaders. This effect converts interlaced video (alternating field lines) to progressive video by interpolating missing scan lines.
- GLEquirectangularViewSettings
-
Class GLEquirectangularViewSettings.
- GLFishEyeVideoEffect
-
Applies a GPU-accelerated fish-eye lens distortion effect to video frames using OpenGL shaders. This effect simulates the wide-angle, curved appearance characteristic of ultra-wide fish-eye camera lenses.
- GLFlipVideoEffect
-
Class GLFlipVideoEffect. Implements the VisioForge.Core.Types.X.OpenGL.GLBaseVideoEffect.
- GLGlowLightingVideoEffect
-
Applies hardware-accelerated glow lighting effect to video frames using OpenGL/OpenGL ES shaders. This effect enhances bright areas of the video by adding a soft, luminous halo around light sources and highlights, creating an ethereal, dreamlike quality or simulating light bloom and lens effects.
- GLGrayscaleVideoEffect
-
Converts video frames to grayscale (black and white) using GPU-accelerated OpenGL shaders. This effect removes all color information while preserving luminance values, creating a monochrome appearance.
- GLHeatVideoEffect
-
Applies hardware-accelerated thermal heat map visualization effect to video frames using OpenGL/OpenGL ES shaders. This effect transforms video luminance values into a false-color heat map, mapping intensity to a color gradient from cool (dark) to hot (bright) tones.
- GLLaplacianVideoEffect
-
Applies hardware-accelerated Laplacian edge detection filter to video frames using OpenGL/OpenGL ES shaders. This effect detects edges by computing the second derivative of image intensity, emphasizing regions of rapid intensity change.
- GLLightTunnelVideoEffect
-
Represents a light tunnel effect that creates a perspective distortion with radial light rays emanating from the center.
- GLLumaCrossProcessingVideoEffect
-
Applies hardware-accelerated luma cross-processing effect to video frames using OpenGL/OpenGL ES shaders. This effect simulates the photographic technique of cross-processing film, creating distinctive color shifts and contrast changes based on luminance values, resulting in surreal, high-contrast imagery with altered color relationships.
- GLMirrorVideoEffect
-
Applies a GPU-accelerated mirror reflection effect to video frames using OpenGL shaders. This effect creates horizontal or vertical symmetry by reflecting portions of the video image along a center axis.
- GLOverlaySettings
-
OpenGL overlay settings.
- GLOverlayVideoEffect
-
Color balance video effect (OpenGL).
- GLResizeVideoEffect
-
Video resize video effect (OpenGL).
- GLSepiaVideoEffect
-
Applies hardware-accelerated sepia tone color grading effect to video frames using OpenGL/OpenGL ES shaders. This effect transforms video colors to warm brown tones reminiscent of vintage photographs from the 19th and early 20th centuries.
- GLShader
-
Class GLShader.
- GLShaderSettings
-
Class GLShaderSettings.
- GLSinCityVideoEffect
-
Applies hardware-accelerated Sin City-style selective color effect to video frames using OpenGL/OpenGL ES shaders. This effect creates the iconic neo-noir visual style popularized by Frank Miller's graphic novels and film adaptations, rendering most of the scene in monochrome while preserving red color tones for dramatic emphasis.
- GLSobelVideoEffect
-
Applies hardware-accelerated Sobel edge detection filter to video frames using OpenGL/OpenGL ES shaders. This effect detects and highlights edges in the video by computing gradients in horizontal and vertical directions.
- GLSquareVideoEffect
-
Applies a GPU-accelerated square pixelation effect to video frames using OpenGL shaders. This effect divides the video into a grid of square blocks, creating a mosaic or pixelated appearance by averaging colors within each block.
- GLSqueezeVideoEffect
-
Represents a squeeze/pinch geometric distortion effect that creates an inward concave compression toward the center.
- GLStretchVideoEffect
-
Represents a stretch geometric distortion effect that elongates the video content from center to edges.
- GLTransformationVideoEffect
-
Transformation video effect (OpenGL).
- GLTwirlVideoEffect
-
Represents a twirl/twist geometric distortion effect that creates spiral warping around the center point.
- GLVideoMixerSettings
-
OpenGL video mixer settings.
- GLVideoMixerStream
-
OpenGL video mixer stream settings.
- GLVideoRendererSettings
-
Class GLVideoRendererSettings.
- GLVirtualVideoSourceSettings
-
OpenGL virtual video source settings.
- GLXRayVideoEffect
-
Applies hardware-accelerated X-ray visualization effect to video frames using OpenGL/OpenGL ES shaders. This effect simulates X-ray imaging by inverting luminance values and applying a monochromatic blue-green color scheme characteristic of radiographic images.
Enums
- GLAlphaVideoEffectMode
-
Alpha video effect mode (OpenGL).
- GLDeinterlaceMethod
-
Deinterlace video effect method (OpenGL).
- GLFlipVideoMethod
-
Video flip method (OpenGL).
- GLVideoEffectID
-
Video effect ID for OpenGL video effects.
- GLVideoMixerBlendEquation
-
Blending equation.
- GLVideoMixerBlendFunction
-
OpenGL video mixer blend function.
- GLVideoRendererRotateMethod
-
OpenGL rotate method.
- GLVirtualVideoSourceMode
-
Virtual video source mode (OpenGL).