Lines Matching refs:index
155 const void* GetReferedItem( u32 index ) const in GetReferedItem()
157 if ( index >= count ) return NULL; in GetReferedItem()
158 return ut::AddOffsetToPtr( this, item[ index ].offset ); in GetReferedItem()
160 const void* GetReferedItem( u32 index, u16 typeId ) const in GetReferedItem()
162 if ( index >= count ) return NULL; in GetReferedItem()
163 if ( item[ index ].typeId != typeId ) return NULL; in GetReferedItem()
164 return ut::AddOffsetToPtr( this, item[ index ].offset ); in GetReferedItem()
181 const void* GetReferedItem( u32 index ) const in GetReferedItem()
183 NW_ASSERT( index < count ); in GetReferedItem()
184 return ut::AddOffsetToPtr( this, item[ index ].offset ); in GetReferedItem()
197 u32 GetReferedItemSize( u32 index ) const in GetReferedItemSize()
199 NW_ASSERT( index < count ); in GetReferedItemSize()
200 return item[ index ].size; in GetReferedItemSize()
214 const void* origin, int index, u16 count ) const in GetReferedItemByIndex()
217 NW_ASSERT( index < count ); in GetReferedItemByIndex()
218 return ut::AddOffsetToPtr( origin, item[ index ].offset ); in GetReferedItemByIndex()
349 static NW_INLINE u8 DevideBy8bit( u32 value, int index ) in DevideBy8bit() argument
351 return static_cast<u8>( ( value >> (8*index) ) & 0xff ); in DevideBy8bit()
354 static NW_INLINE u16 DevideBy16bit( u32 value, int index ) in DevideBy16bit() argument
356 return static_cast<u16>( ( value >> (16*index) ) & 0xffff ); in DevideBy16bit()
380 u32 index, // bcwsd 内でいくつめのウェーブサウンドか?
415 const WaveId& GetWaveId( u32 index ) const in GetWaveId()
417 NW_ASSERT( index < table.count ); in GetWaveId()
418 return table.item[ index ]; in GetWaveId()