FreeRDP
gdiGfxSurface Struct Reference

#include <gfx.h>

Collaboration diagram for gdiGfxSurface:

Data Fields

UINT16 surfaceId
 
rdpCodecs * codecs
 
H264_CONTEXT * h264
 
UINT32 width
 
UINT32 height
 
UINT32 mappedWidth
 
UINT32 mappedHeight
 
BYTE * data
 
UINT32 scanline
 
UINT32 format
 
BOOL outputMapped
 
UINT32 outputOriginX
 
UINT32 outputOriginY
 
REGION16 invalidRegion
 
UINT64 windowId
 
UINT32 outputTargetWidth
 
UINT32 outputTargetHeight
 
BOOL windowMapped
 
BOOL handleInUpdateSurfaceArea
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation GDI Graphics Pipeline

Copyright 2014 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

FreeRDP: A Remote Desktop Protocol Implementation Graphics Pipeline Extension

Copyright 2013 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com Copyright 2015 Thincast Technologies GmbH Copyright 2015 DI (FH) Martin Haimberger marti.nosp@m.n.ha.nosp@m.imber.nosp@m.ger@.nosp@m.thinc.nosp@m.ast..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Client Interface

Definition at line 31 of file gdi/gfx.h.

Field Documentation

◆ codecs

rdpCodecs* gdiGfxSurface::codecs

Definition at line 34 of file gdi/gfx.h.

◆ data

BYTE* gdiGfxSurface::data

Definition at line 40 of file gdi/gfx.h.

◆ format

UINT32 gdiGfxSurface::format

Definition at line 42 of file gdi/gfx.h.

◆ h264

H264_CONTEXT* gdiGfxSurface::h264

Definition at line 35 of file gdi/gfx.h.

◆ handleInUpdateSurfaceArea

BOOL gdiGfxSurface::handleInUpdateSurfaceArea

Definition at line 51 of file gdi/gfx.h.

◆ height

UINT32 gdiGfxSurface::height

Definition at line 37 of file gdi/gfx.h.

◆ invalidRegion

REGION16 gdiGfxSurface::invalidRegion

Definition at line 46 of file gdi/gfx.h.

◆ mappedHeight

UINT32 gdiGfxSurface::mappedHeight

Definition at line 39 of file gdi/gfx.h.

◆ mappedWidth

UINT32 gdiGfxSurface::mappedWidth

Definition at line 38 of file gdi/gfx.h.

◆ outputMapped

BOOL gdiGfxSurface::outputMapped

Definition at line 43 of file gdi/gfx.h.

◆ outputOriginX

UINT32 gdiGfxSurface::outputOriginX

Definition at line 44 of file gdi/gfx.h.

◆ outputOriginY

UINT32 gdiGfxSurface::outputOriginY

Definition at line 45 of file gdi/gfx.h.

◆ outputTargetHeight

UINT32 gdiGfxSurface::outputTargetHeight

Definition at line 49 of file gdi/gfx.h.

◆ outputTargetWidth

UINT32 gdiGfxSurface::outputTargetWidth

Definition at line 48 of file gdi/gfx.h.

◆ scanline

UINT32 gdiGfxSurface::scanline

Definition at line 41 of file gdi/gfx.h.

◆ surfaceId

UINT16 gdiGfxSurface::surfaceId

Definition at line 33 of file gdi/gfx.h.

◆ width

UINT32 gdiGfxSurface::width

Definition at line 36 of file gdi/gfx.h.

◆ windowId

UINT64 gdiGfxSurface::windowId

Definition at line 47 of file gdi/gfx.h.

◆ windowMapped

BOOL gdiGfxSurface::windowMapped

Definition at line 50 of file gdi/gfx.h.


The documentation for this struct was generated from the following file: