Lines Matching refs:index

157         const void* GetReferedItem( u32 index ) const  in GetReferedItem()
159 if ( index >= count ) return NULL; in GetReferedItem()
160 return ut::AddOffsetToPtr( this, item[ index ].offset ); in GetReferedItem()
162 const void* GetReferedItem( u32 index, u16 typeId ) const in GetReferedItem()
164 if ( index >= count ) return NULL; in GetReferedItem()
165 if ( item[ index ].typeId != typeId ) return NULL; in GetReferedItem()
166 return ut::AddOffsetToPtr( this, item[ index ].offset ); in GetReferedItem()
183 const void* GetReferedItem( u32 index ) const in GetReferedItem()
185 NW_ASSERT( index < count ); in GetReferedItem()
186 return ut::AddOffsetToPtr( this, item[ index ].offset ); in GetReferedItem()
199 u32 GetReferedItemSize( u32 index ) const in GetReferedItemSize()
201 NW_ASSERT( index < count ); in GetReferedItemSize()
202 return item[ index ].size; in GetReferedItemSize()
216 const void* origin, int index, u16 count ) const in GetReferedItemByIndex()
219 NW_ASSERT( index < count ); in GetReferedItemByIndex()
220 return ut::AddOffsetToPtr( origin, item[ index ].offset ); in GetReferedItemByIndex()
351 static NW_INLINE u8 DevideBy8bit( u32 value, int index ) in DevideBy8bit() argument
353 return static_cast<u8>( ( value >> (8*index) ) & 0xff ); in DevideBy8bit()
356 static NW_INLINE u16 DevideBy16bit( u32 value, int index ) in DevideBy16bit() argument
358 return static_cast<u16>( ( value >> (16*index) ) & 0xffff ); in DevideBy16bit()
382 u32 index, // bcwsd 内でいくつめのウェーブサウンドか?
417 const WaveId* GetWaveId( u32 index ) const in GetWaveId()
419 if ( index >= table.count ) in GetWaveId()
423 return &table.item[ index ]; in GetWaveId()