Show
Ignore:
Timestamp:
11/10/05 21:04:16 (9 years ago)
Author:
robert
Message:

Fixes for VS6.0

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/examples/osglogicop/osglogicop.cpp

    r3925 r4739  
    1111#include <osgUtil/Optimizer> 
    1212 
     13const int _ops_nb=16; 
     14const osg::LogicOp::Opcode _operations[_ops_nb]= 
     15{        
     16        osg::LogicOp::CLEAR, 
     17        osg::LogicOp::SET, 
     18        osg::LogicOp::COPY, 
     19        osg::LogicOp::COPY_INVERTED, 
     20        osg::LogicOp::NOOP, 
     21        osg::LogicOp::INVERT, 
     22        osg::LogicOp::AND, 
     23        osg::LogicOp::NAND, 
     24        osg::LogicOp::OR, 
     25        osg::LogicOp::NOR, 
     26        osg::LogicOp::XOR, 
     27        osg::LogicOp::EQUIV, 
     28        osg::LogicOp::AND_REVERSE, 
     29        osg::LogicOp::AND_INVERTED, 
     30        osg::LogicOp::OR_REVERSE, 
     31        osg::LogicOp::OR_INVERTED 
     32}; 
     33 
     34const char* _ops_name[_ops_nb]= 
     35{        
     36        "osg::LogicOp::CLEAR", 
     37        "osg::LogicOp::SET", 
     38        "osg::LogicOp::COPY", 
     39        "osg::LogicOp::COPY_INVERTED", 
     40        "osg::LogicOp::NOOP", 
     41        "osg::LogicOp::INVERT", 
     42        "osg::LogicOp::AND", 
     43        "osg::LogicOp::NAND", 
     44        "osg::LogicOp::OR", 
     45        "osg::LogicOp::NOR", 
     46        "osg::LogicOp::XOR", 
     47        "osg::LogicOp::EQUIV", 
     48        "osg::LogicOp::AND_REVERSE", 
     49        "osg::LogicOp::AND_INVERTED", 
     50        "osg::LogicOp::OR_REVERSE", 
     51        "osg::LogicOp::OR_INVERTED" 
     52}; 
    1353 
    1454class TechniqueEventHandler : public osgGA::GUIEventHandler 
     
    3575    osg::LogicOp*       _logicOp; 
    3676 
    37     static const int    _ops_nb=16; 
    3877    int                 _ops_index; 
    39     static const osg::LogicOp::Opcode _operations[_ops_nb]; 
    40     static const char* _ops_name[_ops_nb]; 
    4178 
    4279}; 
    43 const osg::LogicOp::Opcode TechniqueEventHandler::_operations[_ops_nb]={         
    44                                 osg::LogicOp::CLEAR, 
    45                                 osg::LogicOp::SET, 
    46                                 osg::LogicOp::COPY, 
    47                                 osg::LogicOp::COPY_INVERTED, 
    48                                 osg::LogicOp::NOOP, 
    49                                 osg::LogicOp::INVERT, 
    50                                 osg::LogicOp::AND, 
    51                                 osg::LogicOp::NAND, 
    52                                 osg::LogicOp::OR, 
    53                                 osg::LogicOp::NOR, 
    54                                 osg::LogicOp::XOR, 
    55                                 osg::LogicOp::EQUIV, 
    56                                 osg::LogicOp::AND_REVERSE, 
    57                                 osg::LogicOp::AND_INVERTED, 
    58                                 osg::LogicOp::OR_REVERSE, 
    59                                 osg::LogicOp::OR_INVERTED 
    60                         }; 
    61  
    62 const char* TechniqueEventHandler::_ops_name[_ops_nb]={  
    63                                 "osg::LogicOp::CLEAR", 
    64                                 "osg::LogicOp::SET", 
    65                                 "osg::LogicOp::COPY", 
    66                                 "osg::LogicOp::COPY_INVERTED", 
    67                                 "osg::LogicOp::NOOP", 
    68                                 "osg::LogicOp::INVERT", 
    69                                 "osg::LogicOp::AND", 
    70                                 "osg::LogicOp::NAND", 
    71                                 "osg::LogicOp::OR", 
    72                                 "osg::LogicOp::NOR", 
    73                                 "osg::LogicOp::XOR", 
    74                                 "osg::LogicOp::EQUIV", 
    75                                 "osg::LogicOp::AND_REVERSE", 
    76                                 "osg::LogicOp::AND_INVERTED", 
    77                                 "osg::LogicOp::OR_REVERSE", 
    78                                 "osg::LogicOp::OR_INVERTED" 
    79                         }; 
    8080 
    8181bool TechniqueEventHandler::handle(const osgGA::GUIEventAdapter& ea,osgGA::GUIActionAdapter&)