00001
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef __MYGUI_RENDER_TARGET_INFO_H__
00024 #define __MYGUI_RENDER_TARGET_INFO_H__
00025
00026 #include "MyGUI_Prerequest.h"
00027
00028 namespace MyGUI
00029 {
00030
00031 struct MYGUI_EXPORT RenderTargetInfo
00032 {
00033 RenderTargetInfo() :
00034 maximumDepth(0),
00035 pixScaleX(1),
00036 pixScaleY(1),
00037 hOffset(0),
00038 vOffset(0),
00039 aspectCoef(1),
00040 leftOffset(0),
00041 topOffset(0)
00042 {
00043 }
00044
00045 void setOffset(int _left, int _top) const
00046 {
00047 leftOffset = _left;
00048 topOffset = _top;
00049 }
00050
00051 float maximumDepth;
00052 float pixScaleX;
00053 float pixScaleY;
00054 float hOffset;
00055 float vOffset;
00056 float aspectCoef;
00057
00058 mutable int leftOffset;
00059 mutable int topOffset;
00060 };
00061
00062
00063 }
00064
00065 #endif // __MYGUI_RENDER_TARGET_INFO_H__