📄 framebuffer.h
字号:
//// Copyright (c) Samsung Electronics. Co. LTD. All rights reserved.///*++THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OFANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TOTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR APARTICULAR PURPOSE.*/#ifndef __FRAMEBUFFER_H__#define __FRAMEBUFFER_H__#include <COMMON/pixelFmts.h>#ifdef __cplusplusextern "C" {#endiftypedef void* GLESContext;typedef struct { void* paddr; void* vaddr; void* vaddrCP; // for Current Process void* ChunkHandle;} AddressBase;typedef void* BufferHandle;typedef AddressBase BufferAddress;//This structure is deprecated and is left here for backward compatibility and internal use. Use GLES2SurfaceData instead.typedef struct{ AddressBase colorAddr; AddressBase depthStencilAddr; unsigned int width; unsigned int height; /* int colorFormat; //must be set to a gl enum int colorType; int depthStencilFormat; */ PxFmt nativeColorFormat; PxFmt nativeDepthStencilFormat; int flipped; //0 is rendering origin is top left, 1 if its bottom left.} FramebufferData;#ifdef __cplusplus}#endif#endif //__FRAMEBUFFER_H__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -