## glfilterreflectedscreen

glfilterreflectedscreen — Reflected Screen Filter

## Synopsis

    struct              GstGLFilterReflectedScreen;

## Object Hierarchy

      GObject
       +----GstObject
             +----GstElement
                   +----GstBaseTransform
                         +----GstGLFilter
                               +----GstGLFilterReflectedScreen

## Properties

      "active-graphic-mode"      gboolean              : Read / Write
      "aspect"                   gdouble               : Write
      "fovy"                     gdouble               : Write
      "separated-screen"         gboolean              : Read / Write
      "show-floor"               gboolean              : Read / Write
      "zfar"                     gdouble               : Write
      "znear"                    gdouble               : Write

## Description

Map Video Texture upon a screen, on a reflecting surface

### Examples

    1

    gst-launch videotestsrc ! glupload ! glfilterreflectedscreen ! glimagesink

## Synopsis

### Element Information

plugin | opengl
author | Pierre POUZOL <pierre.pouzol@hotmail.fr>
class | Filter/Effect

### Element Pads

name | sink
direction | sink
presence | always
details | video/x-raw-gl, width=(int)[ 1, 8000 ], height=(int)[ 1, 6000 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]

name | src
direction | source
presence | always
details | video/x-raw-gl, width=(int)[ 1, 8000 ], height=(int)[ 1, 6000 ], pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)[ 0/1, 100/1 ]

## Details

### struct GstGLFilterReflectedScreen

    struct GstGLFilterReflectedScreen;

## Property Details

### The `"active-graphic-mode"` property

      "active-graphic-mode"      gboolean              : Read / Write

Allow user to activate stencil buffer and blending.

Default value: TRUE

### The `"aspect"` property

      "aspect"                   gdouble               : Write

Field of view in the x direction.

Allowed values: [0,100]

Default value: 0

### The `"fovy"` property

      "fovy"                     gdouble               : Write

Field of view angle in degrees.

Allowed values: [0,180]

Default value: 60

### The `"separated-screen"` property

      "separated-screen"         gboolean              : Read / Write

Allow to insert a space between the two screen. Will cancel 'show floor' if active. Value are TRUE or FALSE(default).

Default value: FALSE

### The `"show-floor"` property

      "show-floor"               gboolean              : Read / Write

Allow the user to show the supportive floor. Will cancel 'separated screen' if active. Value are TRUE(default) or FALSE.

Default value: TRUE

### The `"zfar"` property

      "zfar"                     gdouble               : Write

Specifies the distance from the viewer to the far clipping plane.

Allowed values: [0,1000]

Default value: 100

### The `"znear"` property

      "znear"                    gdouble               : Write

Specifies the distance from the viewer to the near clipping plane.

Allowed values: [0,100]

Default value: 0.1