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
 
BYTEdata
 
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

Field Documentation

◆ codecs

rdpCodecs* gdiGfxSurface::codecs

◆ data

BYTE* gdiGfxSurface::data

◆ format

UINT32 gdiGfxSurface::format

◆ h264

H264_CONTEXT* gdiGfxSurface::h264

◆ handleInUpdateSurfaceArea

BOOL gdiGfxSurface::handleInUpdateSurfaceArea

◆ height

UINT32 gdiGfxSurface::height

◆ invalidRegion

REGION16 gdiGfxSurface::invalidRegion

◆ mappedHeight

UINT32 gdiGfxSurface::mappedHeight

◆ mappedWidth

UINT32 gdiGfxSurface::mappedWidth

◆ outputMapped

BOOL gdiGfxSurface::outputMapped

◆ outputOriginX

UINT32 gdiGfxSurface::outputOriginX

◆ outputOriginY

UINT32 gdiGfxSurface::outputOriginY

◆ outputTargetHeight

UINT32 gdiGfxSurface::outputTargetHeight

◆ outputTargetWidth

UINT32 gdiGfxSurface::outputTargetWidth

◆ scanline

UINT32 gdiGfxSurface::scanline

◆ surfaceId

UINT16 gdiGfxSurface::surfaceId

◆ width

UINT32 gdiGfxSurface::width

◆ windowId

UINT64 gdiGfxSurface::windowId

◆ windowMapped

BOOL gdiGfxSurface::windowMapped

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