Changeset 279


Ignore:
Timestamp:
07/08/14 16:10:36 (11 years ago)
Author:
epyon
Message:
  • const correctness for stream::write
  • string_table and string_table_creator
Location:
trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/nv/interface/stream.hh

    r198 r279  
    3232                virtual ~stream() {}
    3333                virtual size_t read( void* buffer, size_t size, size_t count ) = 0;
    34                 virtual size_t write( void* buffer, size_t size, size_t count ) = 0;
     34                virtual size_t write( const void* buffer, size_t size, size_t count ) = 0;
    3535                virtual bool seek( long offset, origin orig ) = 0;
    3636                virtual size_t tell() = 0;
  • trunk/nv/io/c_stream.hh

    r198 r279  
    2929                virtual ~c_stream();
    3030                virtual size_t read( void* buffer, size_t size, size_t count );
    31                 virtual size_t write( void* buffer, size_t size, size_t count );
     31                virtual size_t write( const void* buffer, size_t size, size_t count );
    3232                virtual bool seek( long offset, origin orig );
    3333                virtual size_t tell();
  • trunk/src/formats/assimp_loader.cc

    r278 r279  
    391391        a_data.parent_id = parent_id;
    392392        a_data.bone_id = -1;
     393        // This value is ignored by the create_transformed_keys, but needed by create_direct_keys!
     394        // TODO: find a common solution!
     395        //       This is bad because create_transformed_keys never uses node-transformations for
     396        //       node's without keys
    393397        a_data.transform = nv::assimp_mat4_cast( node->mTransformation );
    394398
  • trunk/src/io/c_stream.cc

    r198 r279  
    4040}
    4141
    42 size_t c_stream::write( void* buffer, size_t size, size_t count )
     42size_t c_stream::write( const void* buffer, size_t size, size_t count )
    4343{
    4444        NV_ASSERT( buffer != nullptr && size != 0 && count != 0, "Bad parameter passed to write!" );
Note: See TracChangeset for help on using the changeset viewer.