📄 special parameter registration.h
字号:
inline void RegisterSpecialParameters( CKParameterManager *pm ){
XString str;
pm->RegisterNewEnum( CKDEFINEGUID(0x0286652d,0x5ea709c2), "Direction", "X=1,-X=2,Y=3,-Y=4,Z=5,-Z=6" );
pm->RegisterNewEnum( CKDEFINEGUID(0x3c2a6aca,0x6f0e5865), "Texture Blend Mode", "Decal=1,Modulate=2,DecalAlpha=3,ModulateAlpha=4,DecalMask=5,ModulateMask=6,Copy=7,Add=8" );
pm->RegisterNewEnum( CKDEFINEGUID(0x2bd753b3,0x563e5165), "Filter Mode", "Nearest=1,Linear=2,MipNearest=3,MipLinear=4,LinearMipNearest=5,LinearMipLinear=6,Anisotropic=7" );
pm->RegisterNewEnum( CKDEFINEGUID(0x089e28d4,0x2ef031d2), "Blend Factor", "Zero=1,One=2,Source Color=3,Inverse Source Color=4,Source Alpha=5,Inverse Source Alpha=6,Destination Alpha=7,Inverse Destination Alpha=8,Destination Color=9,Inverse Destination Color=10,Source Alpha Saturation=11,Both Source Alpha=12,Both Inverse Source Alpha=13" );
pm->RegisterNewEnum( CKDEFINEGUID(0x2b0f1617,0x53ce1b0e), "Fill Mode", "Point=1,WireFrame=2,Solid=3,OnlyZ=4" );
pm->RegisterNewEnum( CKDEFINEGUID(0x6dd30f0a,0x74671d2e), "Lit Mode", "Prelit=0,Lit=1" );
pm->RegisterNewEnum( CKDEFINEGUID(0x7990258f,0x60326351), "Shade Mode", "Flat=1,Gouraud=2,Phong=3" );
pm->RegisterNewEnum( CKDEFINEGUID(0x0259699f,0x6eda4960), "Global Shade Mode", "Wireframe=0,Flat=1,Gouraud=2,Material Default=4" );
pm->RegisterNewEnum( CKDEFINEGUID(0x51cd1cf5,0x1d5c2d9b), "Z Compare Function", "Never=1,Less=2,Equal=3,Less Equal=4,Greater=5,Not Equal=6,Greater Equal=7,Always=8" );
pm->RegisterNewEnum( CKDEFINEGUID(0x080d38d5,0x02cf7a30), "Address Mode", "Wrap=1,Mirror=2,Clamp=3,Border=4" );
pm->RegisterNewEnum( CKDEFINEGUID(0x14e14bd8,0x32a738e7), "Wrap Mode", "None=0,V Looping=1,U Looping=2,UV Looping=3" );
pm->RegisterNewEnum( CKDEFINEGUID(0x1d1a3403,0x535e7252), "3DSprite Mode", "Billboard=0,XRotate=1,YRotate=2,Orientable=3" );
pm->RegisterNewEnum( CKDEFINEGUID(0x686f28ef,0x5ecc7766), "Fog Mode", "None=0,Exponential=1,Exponential Squared=2,Linear=3" );
pm->RegisterNewEnum( CKDEFINEGUID(0x4f0f4891,0x340a05d1), "Light Type", "Point=1,Spot=2,Directional=3,Parallel=4" );
pm->RegisterNewEnum( CKDEFINEGUID(0x79b90856,0x75d070ff), "Comparison Operator", "Equal=1,Not Equal=2,Less than=3,Less or equal=4,Greater than=5,Greater or equal=6" );
pm->RegisterNewEnum( CKDEFINEGUID(0x2ce46c85,0x4b791332), "Binary Operator", "+=1,-=2,*=3,/=4" );
pm->RegisterNewEnum( CKDEFINEGUID(0x02011b99,0x1efb0b91), "Sets Operator", "Union=1,Intersection=2,Subtraction=3" );
pm->RegisterNewEnum( CKDEFINEGUID(0x6e49509a,0x2f067425), "Sprite Text Alignment", "Center=1,Left=2,Right=4,Top=8,Bottom=16,VCenter=32,HCenter=64" );
pm->RegisterNewEnum( CKDEFINEGUID(0x615d017c,0x54a9524f), "Array Column Type", "Integer=1,Float=2,String=3,Object=4,Parameter=5" );
pm->RegisterNewFlags( CKDEFINEGUID(0x4a5d4963,0x4d28883f), "Filter", "1=1,2=2,3=4,4=8,5=16,6=32,7=64,8=128,9=256,10=512,11=1024,12=2048,13=4096,14=8192,15=16384,16=32768,17=65536,18=131072,19=262144,20=524288,21=1048576,22=2097152,23=4194304,24=8388608,25=16777216,26=33554432,27=67108864,28=134217728,29=268435456,30=536870912,31=1073741824,32=-2147483648" );
pm->RegisterNewEnum( CKDEFINEGUID(0x1cd24241,0x533c0f8f), "Scene Activity Options", "Scene Defaults=0,Force activate=1,Force deactivate=2,Do nothing=3" );
pm->RegisterNewEnum( CKDEFINEGUID(0x18170afb,0x687d5da7), "Scene Reset Options", "Scene Defaults=0,Force Reset=1,Do nothing=2" );
pm->RegisterNewFlags( CKDEFINEGUID(0x745655a9,0x61bb29a1), "Render Options", "Background Sprites=1,Foreground Sprites=2,Use Camera Ratio=8,Clear ZBuffer=16,Clear Back Buffer=32,Clear Stencil Buffer=64,Buffer Swapping=128,Clear Only Viewport=256,Vertical Sync=512,Disable 3D=1024" );
str = "";
str += "2D Entity=27,3D Entity=33,3D Object=41,3D Sprite=37,Animation=16,Array=52,Basic Object=1,Behavior IO=9,Behavior Link=6,Behavior=8,Behavioral Object=19,Body Part=42,Camera=34,Character=40,Critical Section=49,Curve Point=36";
str += "Curve=43,Grid Layer=51,Grid=50,Group=23,Keyed Animation=18,Kinematic Chain=13,Level=21,Light=38,Material=30,Mesh=32,Midi Sound=26,Object Animation=15,Parameter In=2,Parameter Local=45,Parameter Operation=4,Parameter Out=3";
str += "Parameter=46,Patch Mesh=53,Place=22,Render Context=12,Render Object=47,Scene Object=11,Scene=10,Sound=24,Sprite Text=29,Sprite=28,State=5,Synchronization Object=20,Target Camera=35,Target Light=39,Texture=31,VirtoolsInterfaceObject=48";
str += "Wave Sound=25,=26";
pm->RegisterNewEnum( CKDEFINEGUID(0x19644e43,0x4d6f6123), "Registered Class", str.Str() );
str = "";
str += "2D Curve=23,2D Entity=67,3D Entity=73,3D Object=81,3D Sprite=77,3DSprite Mode=39,Address Mode=37,Alignment=129,Angle=7,Animation=58,Array Column Type=46,Array=86,Attribute=24,Basic Object=51,Behavior=188,Behavior=53";
str += "Behavioral Object=59,Binary Operator=43,Blend Factor=31,Body Part=82,Boolean=10,Box=19,Camera=74,Character=80,Collection=20,Collision=196,Color(r,g,b,a)=18,g,b,a)=18,b,a)=18,a)=18,Comparison Operator=42,Copy Dependencies=2";
str += "Critical Section=85,Curve Point=76,Curve Rendering=181,Curve=83,DatabaseError (Alpha)=162,DatabaseError=192,Delete Dependencies=3,Delete Properties (Alpha)=160,Delete Properties=190,Direction=28,Euler Angles=13,Fill Mode=32,Filter Mode=30,Filter=47,Float=6,Floor=198";
str += "Flow Alignment=137,Flow Direction=136,Flow Support=138,Fog Mode=40,Follow Mode=115,Font Name=134,Font Resolution=133,Font Type=194,Font Weight=132,Frame=187,Geometry Precision (Behavioral)=111,Geometry=197,GetRows Properties (Alpha)=159,GetRows Properties=189,Global Shade Mode=35,Group=63";
str += "Integer=8,Intersection Precision Level=163,Keyboard Key=105,Keyboard Section=158,Kinematic Chain=56,LOD Options=118,Layer Square Type=116,Layer Type=195,Level=61,Light Type=41,Light=78,Linker=117,Lit Mode=33,Loop Mode=120,Material=70,Matrix=17";
str += "MediaDownloadError (Alpha)=178,MediaDownloadError=193,Mesh=72,Message=22,Midi Sound=66,Mouse Button=151,Mouse Pointers=135,NetworkError (Alpha)=106,NetworkError=109,NetworkModule (Alpha)=107,NetworkModule=108,None=0,Object Animation=57,Obstacle=112,Patch Mesh=87,Path Type=114";
str += "Percentage=21,Physics Constraint=141,Physics Motor=142,Physics Spring=140,Physics Surface=139,Place=62,Projection Mode=150,Quaternion=14,RGB Component=175,Rectangle=15,Registered Class=88,Registered Parameter=89,Render Object=84,Render Options=50,Replace Dependencies=4,Save Dependencies=5";
str += "Scene Activity Options=48,Scene Object=55,Scene Reset Options=49,Scene=54,Script=25,Sets Operator=44,Shade Mode=34,Sound Type=179,Sound=64,Sprite Text Alignment=45,Sprite Text=69,Sprite=68,State Chunk=26,State=52,String=11,Synchronization Object=60";
str += "Target Camera=75,Target Light=79,Text Alignment=180,Texture Blend Mode=29,Texture=71,Time=9,Update Properties (Alpha)=161,Update Properties=191,Vector 2D=16,Vector=12,Wave Sound=65,Wrap Mode=38,Z Compare Function=36,=37";
pm->RegisterNewEnum( CKDEFINEGUID(0x34517df5,0x045e4965), "Registered Parameter", str.Str() );
pm->RegisterNewEnum( CKDEFINEGUID(0x3ebf44e9,0x6cf0344a), "Bit Depth", "8 bit=8,8 bit RLE8 compression=9,16 bit=16,24 bit=24,32 bit=32" );
pm->RegisterNewStructure( CKDEFINEGUID(0x36736fdc,0x52c032d0), "Windows Bitmap Options Parameter", "Bit Depth", CKDEFINEGUID(0x3ebf44e9,0x6cf0344a) );
pm->RegisterNewEnum( CKDEFINEGUID(0x105a6388,0x07371997), "Bit Depth", "16 bit=16,24 bit=24,32 bit=32,Greyscale=64" );
pm->RegisterNewStructure( CKDEFINEGUID(0x2f7f3905,0x074e7490), "Truevision Targa Options Parameter", "Bit Depth,Run Length Encoding", CKDEFINEGUID(0x105a6388,0x07371997),CKDEFINEGUID(0x1ad52a8e,0x5e741920) );
pm->RegisterNewEnum( CKDEFINEGUID(0x074e56f4,0x656c338a), "Bit Depth", "1bit=1,4bit=4,8bit=8,24 bit=24" );
pm->RegisterNewStructure( CKDEFINEGUID(0x5df720b7,0x3ee47304), "ZSoft PCX Options Parameter", "Bit Depth,Run Length Encoding", CKDEFINEGUID(0x074e56f4,0x656c338a),CKDEFINEGUID(0x1ad52a8e,0x5e741920) );
pm->RegisterNewFlags( CKDEFINEGUID(0x0e1325dd,0x2abf473f), "Options", "Optimize=1,Grayscale=2,BaseLine=4" );
pm->RegisterNewStructure( CKDEFINEGUID(0x0b8a65e0,0x05bd3d98), "Joint Photographic Experts Group Options Parameter", "Compression Level,Smoothing,Options", CKDEFINEGUID(0xf3c84b4e,0x0ffacc34),CKDEFINEGUID(0xf3c84b4e,0x0ffacc34),CKDEFINEGUID(0x0e1325dd,0x2abf473f) );
pm->RegisterNewEnum( CKDEFINEGUID(0x2fb47c13,0x3f960815), "Compression Level", "0 (No Compression)=0,1=1,2=2,3=3,4=4,5=5,6=6,7=7,8=8,9 (Max Compression)=9" );
pm->RegisterNewFlags( CKDEFINEGUID(0x10be47d6,0x0d85073e), "Filter Method", "None=0,Sub=1,Up=2,Average=4,Paeth=8" );
pm->RegisterNewEnum( CKDEFINEGUID(0x6850650c,0x2607262e), "Bit Depth", "1=1,2=2,4=4,8=8,24=24" );
pm->RegisterNewFlags( CKDEFINEGUID(0x4d6c08cf,0x69e13ce9), "Options", "Grayscale=1,Alpha Channel=2" );
pm->RegisterNewStructure( CKDEFINEGUID(0x459a1662,0x1e606cf0), "Portable Network Graphics Options Parameter", "Compression Level,Filter Method,Bit Depth,Options", CKDEFINEGUID(0x2fb47c13,0x3f960815),CKDEFINEGUID(0x10be47d6,0x0d85073e),CKDEFINEGUID(0x6850650c,0x2607262e),CKDEFINEGUID(0x4d6c08cf,0x69e13ce9) );
pm->RegisterNewEnum( CKDEFINEGUID(0x71420066,0x1ce42c13), "Compression Method", "None=1,Macintosh RLE=32773" );
pm->RegisterNewStructure( CKDEFINEGUID(0x57594a51,0x1ba07187), "Tagged-Image File Format Options Parameter", "Compression Method", CKDEFINEGUID(0x71420066,0x1ce42c13) );
str = "";
str += "No Error=0,Invalid Connection ID=1,Manager NULL=2,Connection NULL=3,Invalid Host=4,Invalid Module=5,Connection Failed=6,Can't Connect=7,Can't Send Init=8,Socket Error=9,Internal Error=10,Bad Version=11,Module Not On Server=12,Server Denied Cx=13,Module Denied Cx=14,Server Full=15";
str += "Module Full=16,Bag Message=17,Connection Error=18";
pm->RegisterNewEnum( CKDEFINEGUID(0x11bf7c8c,0x76be0512), "NetworkError (Alpha)", str.Str() );
pm->RegisterNewEnum( CKDEFINEGUID(0x71206ff2,0x6a214e23), "NetworkModule (Alpha)", "Virtools Client Database Module=1,Media Server Module=2" );
pm->RegisterNewEnum( CKDEFINEGUID(0x296c5435,0x228955c0), "NetworkModule", "Virtools Client Database Module=1,Virtools Client Download Module=2" );
pm->RegisterNewEnum( CKDEFINEGUID(0x4c677bd0,0x190a2ff3), "NetworkError", "OK=0,Manager NULL=1,Invalid Connection ID=2,Connection NULL=3,Invalid Host=4,Internal Error=5,Connection Error=6,Bad Version=7,Server Full=8,Bad Module=9,Unauthorized Address=10,Unknown Login=11,Wrong Password=12" );
pm->RegisterNewEnum( CKDEFINEGUID(0x5f1b2b3c,0x32ae26b6), "Geometry Precision", "BoundingBox=1,Faces=2" );
pm->RegisterNewEnum( CKDEFINEGUID(0x5f3b233c,0x33ae36b6), "Geometry Precision (Behavioral)", "Automatic=0,BoundingBox=1,Faces=2" );
pm->RegisterNewStructure( CKDEFINEGUID(0x01238843,0xff881c6e), "Obstacle", "Obstacle Type,Use Hierarchy?", CKDEFINEGUID(0x5f1b2b3c,0x32ae26b6),CKDEFINEGUID(0x1ad52a8e,0x5e741920) );
pm->RegisterNewEnum( CKDEFINEGUID(0x72604f23,0x05fe7f0f), "Heuristic (distance calculation method)", "Euclidian Distance=1,Manhattan Distance=2,Squared Euclidian Distance=3,Optimized Euclidian Distance=4" );
pm->RegisterNewEnum( CKDEFINEGUID(0x3e7f7035,0x7835401f), "Path Type", "Path ID =1,List of Point=2,Curve =3" );
pm->RegisterNewEnum( CKDEFINEGUID(0x083e512e,0x351c7933), "Follow Mode", "Step Follow=1,Simple Follow=2,Delayed Follow=3,Smooth Follow=4" );
pm->RegisterNewEnum( CKDEFINEGUID(0x454d7d88,0x210e3f33), "Layer Square Type", "Integer=1,Linker=2" );
pm->RegisterNewEnum( CKDEFINEGUID(0x16a90c1b,0x740d0f12), "Linker", "None=0,Start=1,End=2,Start/End=3,Door=4" );
pm->RegisterNewEnum( CKDEFINEGUID(0x089e77d4,0x2ef077d2), "Particle Rendering", "Point=1,Line=2,Sprite=3,Object=4,Orientable Sprite=5,Radial Sprite=6,Fast Sprite=7,Comet=8" );
pm->RegisterNewEnum( CKDEFINEGUID(0x63942d15,0x05ac51a7), "Loop Mode", "No Loop=0,Loop=1,To and Fro=2" );
pm->RegisterNewFlags( CKDEFINEGUID(0x270f7b39,0x6e0b184c), "Evolutions", "Size=1,Color=2,Texture=4" );
pm->RegisterNewFlags( CKDEFINEGUID(0x083e73d4,0x2e3073d2), "Variances", "Speed=1,Angular Speed=2,Lifespan=4,Emission=8,Initial Size=16,Ending Size=32,Bounce=64,Weight=128,Surface=256,Initial Color=512,Ending Color=1024,Initial Texture=2048,Texture Speed=4096" );
pm->RegisterNewFlags( CKDEFINEGUID(0x083231d4,0x223173d2), "Particle Interactors Managing", "Gravity=1,Global Wind=2,Local Wind=4,Magnet=8,Vortex=16,Disruption Box=32,Atmosphere=64,Mutation Box=128,Tunnel=256,Projector=512" );
pm->RegisterNewFlags( CKDEFINEGUID(0x083348d4,0x234873d2), "Particle Deflectors Managing", "Plane=1,Infinite Plane=2,Cylinder=4,Sphere=8,Box=16,Object=32,Outputs Impacts=64" );
pm->RegisterNewStructure( CKDEFINEGUID(0x468b2bec,0x739211ce), "Mutation Elements", "Size,SizeSpeed,Color,ColorSpeed", CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0x57d42fee,0x7cbb3b91),CKDEFINEGUID(0x47884c3f,0x432c2c20) );
pm->RegisterNewStructure( CKDEFINEGUID(0x479c2ceb,0x729312ed), "Tunnel Values", "Velocity,Radius,Attraction Shape,Attraction Speed,Attraction Direction", CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0x47884c3f,0x432c2c20) );
pm->RegisterNewStructure( CKDEFINEGUID(0x57de0fd9,0x758a71d6), "Deflectors", "Response,Friction,Density", CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0xf3c84b4e,0x0ffacc34) );
pm->RegisterNewStructure( CKDEFINEGUID(0x778d5bd9,0x5da52335), "Deflectors", "Response,Friction,Density,Smoothed Normal", CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0x47884c3f,0x432c2c20),CKDEFINEGUID(0xf3c84b4e,0x0ffacc34),CKDEFINEGUID(0x1ad52a8e,0x5e741920) );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -