Show
Ignore:
Timestamp:
05/28/09 15:29:20 (4 years ago)
Author:
robert
Message:

From Gregory Jaegy and Robert Osfield, added support for static linking of OpenFlight? plugin

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/src/osgPlugins/OpenFlight/PaletteRecords.cpp

    r9527 r10283  
    6161}; 
    6262 
    63 RegisterRecordProxy<VertexPalette> g_VertexPalette(VERTEX_PALETTE_OP); 
     63REGISTER_FLTRECORD(VertexPalette, VERTEX_PALETTE_OP) 
     64 
    6465 
    6566 
     
    141142 
    142143 
    143 RegisterRecordProxy<ColorPalette> g_ColorPalette(COLOR_PALETTE_OP); 
     144REGISTER_FLTRECORD(ColorPalette, COLOR_PALETTE_OP) 
     145 
    144146 
    145147 
     
    161163}; 
    162164 
    163 RegisterRecordProxy<NameTable> g_NameTable(NAME_TABLE_OP); 
     165REGISTER_FLTRECORD(NameTable, NAME_TABLE_OP) 
     166 
    164167 
    165168 
     
    205208}; 
    206209 
    207 RegisterRecordProxy<MaterialPalette> g_MaterialPalette(MATERIAL_PALETTE_OP); 
     210REGISTER_FLTRECORD(MaterialPalette, MATERIAL_PALETTE_OP) 
     211 
    208212 
    209213 
     
    252256}; 
    253257 
    254 RegisterRecordProxy<OldMaterialPalette> g_OldMaterialPalette(OLD_MATERIAL_PALETTE_OP); 
     258REGISTER_FLTRECORD(OldMaterialPalette, OLD_MATERIAL_PALETTE_OP) 
     259 
    255260 
    256261 
     
    467472}; 
    468473 
    469 RegisterRecordProxy<TexturePalette> g_TexturePalette(TEXTURE_PALETTE_OP); 
     474REGISTER_FLTRECORD(TexturePalette, TEXTURE_PALETTE_OP) 
     475 
    470476 
    471477 
     
    485491}; 
    486492 
    487 RegisterRecordProxy<EyepointAndTrackplanePalette> g_EyepointAndTrackplanePalette(EYEPOINT_AND_TRACKPLANE_PALETTE_OP); 
     493REGISTER_FLTRECORD(EyepointAndTrackplanePalette, EYEPOINT_AND_TRACKPLANE_PALETTE_OP) 
     494 
    488495 
    489496 
     
    503510}; 
    504511 
    505 RegisterRecordProxy<LinkagePalette> g_LinkagePalette(LINKAGE_PALETTE_OP); 
     512REGISTER_FLTRECORD(LinkagePalette, LINKAGE_PALETTE_OP) 
     513 
    506514 
    507515 
     
    521529}; 
    522530 
    523 RegisterRecordProxy<SoundPalette> g_SoundPalette(SOUND_PALETTE_OP); 
     531REGISTER_FLTRECORD(SoundPalette, SOUND_PALETTE_OP) 
     532 
    524533 
    525534 
     
    600609}; 
    601610 
    602 RegisterRecordProxy<LightSourcePalette> g_LightSourcePalette(LIGHT_SOURCE_PALETTE_OP); 
     611REGISTER_FLTRECORD(LightSourcePalette, LIGHT_SOURCE_PALETTE_OP) 
     612 
    603613 
    604614 
     
    682692}; 
    683693 
    684 RegisterRecordProxy<LightPointAppearancePalette> g_LightPointAppearancePalette(LIGHT_POINT_APPEARANCE_PALETTE_OP); 
     694REGISTER_FLTRECORD(LightPointAppearancePalette, LIGHT_POINT_APPEARANCE_PALETTE_OP) 
     695 
    685696 
    686697 
     
    740751}; 
    741752 
    742 RegisterRecordProxy<LightPointAnimationPalette> g_LightPointAnimationPalette(LIGHT_POINT_ANIMATION_PALETTE_OP); 
     753REGISTER_FLTRECORD(LightPointAnimationPalette, LIGHT_POINT_ANIMATION_PALETTE_OP) 
     754 
    743755 
    744756 
     
    760772}; 
    761773 
    762 RegisterRecordProxy<LineStylePalette> g_LineStylePalette(LINE_STYLE_PALETTE_OP); 
     774REGISTER_FLTRECORD(LineStylePalette, LINE_STYLE_PALETTE_OP) 
     775 
    763776 
    764777 
     
    780793}; 
    781794 
    782 RegisterRecordProxy<TextureMappingPalette> g_TextureMappingPalette(TEXTURE_MAPPING_PALETTE_OP); 
     795REGISTER_FLTRECORD(TextureMappingPalette, TEXTURE_MAPPING_PALETTE_OP) 
     796 
    783797 
    784798 
     
    877891}; 
    878892 
    879 RegisterRecordProxy<ShaderPalette> g_ShaderPalette(SHADER_PALETTE_OP); 
     893REGISTER_FLTRECORD(ShaderPalette, SHADER_PALETTE_OP) 
     894 
    880895 
    881896} // end namespace