CMGDK r49-rc2
|
00001 # i f n d e f O p e n G L S t a t e _ T e x t u r e H 00002 00003 # d e f i n e O p e n G L S t a t e _ T e x t u r e H 00004 00005 00006 00007 # i n c l u d e < h g l / g l / O p e n G L . H > 00008 00009 n a m e s p a c e o p e n g l 00010 00011 { 00012 00013 c l a s s T e x t u r e 00014 00015 { 00016 00017 } ; 00018 00019 00020 00021 c l a s s S i m p l e T e x t u r e : p u b l i c T e x t u r e / / / US N4V{t 00022 00023 { 00024 00025 } ; 00026 00027 00028 00029 c l a s s M u l t i T e x t u r e : p u b l i c T e x t u r e / / / Y͑4V{t 00030 00031 { 00032 00033 i n t M a x T e x t u r e ; / / g'Y4Vpeϑ 00034 00035 00036 00037 i n t A c t i v e T e x t u r e ; / / S_MR;mR4V 00038 00039 00040 00041 s t r u c t T e x t u r e S l o t 00042 00043 { 00044 00045 T e x t u r e T y p e t y p e ; 00046 00047 G L u i n t i n d e x ; 00048 00049 } ; 00050 00051 00052 00053 O b j e c t L i s t < T e x t u r e S l o t > C u r T e x ; / / S_MR4V 00054 00055 00056 00057 p u b l i c : 00058 00059 00060 00061 00062 00063 00064 00065 } ; 00066 00067 } 00068 00069 00070 00071 # e n d i f 00072 00073