- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
ThreeD.h
资源名称:X264CODEC.rar [点击查看]
上传用户:lctgjx
上传日期:2022-06-04
资源大小:8887k
文件大小:3k
源码类别:
流媒体/Mpeg4/MP4
开发平台:
Visual C++
- /*
- * $KK: ThreeD.h,v 0.3 92/11/04 xx:xx:xx keithley Exp $
- */
- /***********************************************************
- Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts,
- and the Massachusetts Institute of Technology, Cambridge, Massachusetts.
- Copyright 1992 by Kaleb Keithley
- All Rights Reserved
- Permission to use, copy, modify, and distribute this software and its
- documentation for any purpose and without fee is hereby granted,
- provided that the above copyright notice appear in all copies and that
- both that copyright notice and this permission notice appear in
- supporting documentation, and that the names of Digital, MIT, or Kaleb
- Keithley not be used in advertising or publicity pertaining to distribution
- of the software without specific, written prior permission.
- DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
- ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
- DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
- ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
- WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
- ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- SOFTWARE.
- ******************************************************************/
- #ifndef _XawThreeD_h
- #define _XawThreeD_h
- /***********************************************************************
- *
- * ThreeD Widget
- *
- ***********************************************************************/
- #include <X11/Xmu/Converters.h>
- /* Parameters:
- Name Class RepType Default Value
- ---- ----- ------- -------------
- shadowWidth ShadowWidth Dimension 2
- topShadowPixel TopShadowPixel Pixel dynamic
- bottomShadowPixel BottomShadowPixel Pixel dynamic
- topShadowContrast TopShadowContrast Int 20
- bottomShadowContrast BottomShadowContrast Int 40
- userData UserData XtPointer NULL
- beNiceToColormap BeNiceToColormap Boolean False
- invertBorder InvertBorder Boolean False
- */
- #define XtNshadowWidth "shadowWidth"
- #define XtCShadowWidth "ShadowWidth"
- #define XtNtopShadowPixel "topShadowPixel"
- #define XtCTopShadowPixel "TopShadowPixel"
- #define XtNbottomShadowPixel "bottomShadowPixel"
- #define XtCBottomShadowPixel "BottomShadowPixel"
- #define XtNtopShadowContrast "topShadowContrast"
- #define XtCTopShadowContrast "TopShadowContrast"
- #define XtNbottomShadowContrast "bottomShadowContrast"
- #define XtCBottomShadowContrast "BottomShadowContrast"
- #define XtNbeNiceToColormap "beNiceToColormap"
- #define XtCBeNiceToColormap "BeNiceToColormap"
- #define XtNbeNiceToColourmap "beNiceToColormap"
- #define XtCBeNiceToColourmap "BeNiceToColormap"
- #define XtNinvertBorder "invertBorder"
- #define XtCInvertBorder "InvertBorder"
- #define XtNuserData "userData"
- #define XtCUserData "UserData"
- typedef struct _ThreeDRec *ThreeDWidget;
- typedef struct _ThreeDClassRec *ThreeDWidgetClass;
- extern WidgetClass threeDWidgetClass;
- _XFUNCPROTOBEGIN
- extern void Xaw3dComputeTopShadowRGB (
- #if NeedFunctionPrototypes
- Widget /* new */,
- XColor* /* xcol_out */
- #endif
- );
- extern void Xaw3dComputeBottomShadowRGB (
- #if NeedFunctionPrototypes
- Widget /* new */,
- XColor* /* xcol_out */
- #endif
- );
- _XFUNCPROTOEND
- #endif /* _XawThreeD_h */