Lines Matching refs:ref

27     type        Get##name() const { return static_cast<type>(ref().m_##name); }     \
28 void Set##name(type value) { ref().m_##name = value; } \
32 bool Is##name() const { return static_cast<bool>(ref().m_Is##name); } \
33 void Set##name(bool value) { ref().m_Is##name = value; } \
37 const char* Get##name() const { return ref().to##name.to_ptr(); } \
41 type Get##name() { return type( ref().to##name.to_ptr() ); } \
42 const type Get##name() const { return type( ref().to##name.to_ptr() ); } \
45 type& Get##name() { return ref().m_##name; } \
46 const type& Get##name() const { return ref().m_##name; } \
47 void Set##name(const type& value) { ref().m_##name = value; } \
50 void Set##name( f32 x, f32 y ) { ref().m_##name.Set(x, y); } \
51 const type& Get##name() const { return ref().m_##name; } \
52 void Set##name(const type& value) { ref().m_##name = value; } \
55 void Set##name( f32 x, f32 y, f32 z ) { ref().m_##name.Set(x, y, z); } \
56 const type& Get##name() const { return ref().m_##name; } \
57 void Set##name(const type& value) { ref().m_##name = value; } \
60 void Set##name( f32 l, f32 r, f32 b, f32 t ) { ref().m_##name.Set(l, r, b, t); } \
61 const type& Get##name() const { return ref().m_##name; } \
62 void Set##name(const type& value) { ref().m_##name = value; } \
65 void Set##name( f32 r, f32 g, f32 b ) { ref().m_##name.Set(r, g, b); } \
66 void Set##name( f32 r, f32 g, f32 b, f32 a ) { ref().m_##name.Set(r, g, b, a); } \
67 const type& Get##name() const { return ref().m_##name; } \
68 void Set##name(const type& value) { ref().m_##name = value; } \
71 u32 Get##name##U32() const { return ref().m_##name##U32; } \
72 …void Set##name( f32 r, f32 g, f32 b ) { ref().m_##name.Set(r, g, b); ref().m_##name##U32 =
73 … Set##name( f32 r, f32 g, f32 b, f32 a ) { ref().m_##name.Set(r, g, b, a); ref().m_##name##U3…
74 const type& Get##name() const { return ref().m_##name; } \
75 …void Set##name(const type& value) { ref().m_##name = value; ref().m_##name##U32 = ref().m_#…
78 type Get##name() { return type( &(ref().m_##name) ); } \
79 const type Get##name() const { return type( &(ref().m_##name) ); } \
80 type##Data& Get##name##Data() { return ref().m_##name; } \
81 const type##Data& Get##name##Data() const { return ref().m_##name; } \
84 const type Get##name() const { return type( &(ref().m_##name) ); } \
85 const type##Data& Get##name##Data() const { return ref().m_##name; } \
89 { return sizeof(ref().m_##name) / sizeof(type); } \
91 { NW_INDEX_ASSERT( name, idx ); return ref().m_##name[ idx ]; } \
93 { NW_INDEX_ASSERT( name, idx ); ref().m_##name[ idx ] = value; } \
95 …{ return nw::ut::internal::ResArray<type, nw::ut::internal::ResArrayPrimitiveTraits>( &(ref().m_##…
97 …ternal::ResArray<const type, nw::ut::internal::ResArrayPrimitiveTraits>( &(ref().m_##name[ 0 ]), G…
102 { return sizeof(ref().to##name) / sizeof(nw::ut::BinString); } \
104 { NW_INDEX_ASSERT( name, idx ); return ref().to##name[ idx ].to_ptr(); } \
106 …ray<const nw::ut::BinString, nw::ut::internal::ResArrayPrimitiveTraits>( &(ref().to##name[0]), Get…
111 { return sizeof(ref().to##name) / sizeof(nw::ut::Offset); } \
113 { NW_INDEX_ASSERT( name, idx ); return type( ref().to##name[ idx ].to_ptr() ); } \
115 { return type( ref().to##name[ idx ].to_ptr() ); } \
117 …{ return nw::ut::internal::ResArray<type, nw::ut::internal::ResArrayClassTraits>( &(ref().to##name…
119 …::internal::ResArray<const type, nw::ut::internal::ResArrayClassTraits>( &(ref().to##name[ 0 ]), G…
124 { return sizeof(ref().m_##name) / sizeof(type##Data); } \
126 { NW_INDEX_ASSERT( name, idx ); return type( &(ref().m_##name[ idx ]) ); } \
128 { NW_INDEX_ASSERT( name, idx ); return type( &(ref().m_##name[ idx ]) ); } \
130 { NW_INDEX_ASSERT( name, idx ); return ref().m_##name[ idx ]; } \
132 { NW_INDEX_ASSERT( name, idx ); return ref().m_##name[ idx ]; } \
133 type##Data* Get##name##Data() { return ref().m_##name; } \
134 const type##Data* Get##name##Data() const { return ref().m_##name; } \
139 { return ref().m_##name##TableCount; } \
143 … const type* tbl_ptr = static_cast<const type*>( ref().to##name##Table.to_table_ptr() ); \
153 { return static_cast<type*>(ref().to##name##Table.to_table_ptr()); } \
155 { return static_cast<const type*>(ref().to##name##Table.to_table_ptr()); } \
161 { return ref().m_##name##TableCount; } \
165 …const BinString* tbl_ptr = static_cast<const BinString*>( ref().to##name##Table.to_table_ptr() ); \
172 { return ref().m_##name##TableCount; } \
176 … nw::ut::Offset* tbl_ptr = static_cast<nw::ut::Offset*>( ref().to##name##Table.to_table_ptr() ); \
182 …const nw::ut::Offset* tbl_ptr = static_cast<const nw::ut::Offset*>( ref().to##name##Table.to_table…
187 …return nw::ut::internal::ResArray<type, nw::ut::internal::ResArrayClassTraits>( ref().to##name##Ta…
191 …ut::internal::ResArray<const type, nw::ut::internal::ResArrayClassTraits>( ref().to##name##Table.t…
197 { return ref().m_##name##TableCount; } \
200 return static_cast<type##Data*>( ref().to##name##Table.to_table_ptr() ); \
204 return static_cast<const type##Data*>( ref().to##name##Table.to_table_ptr() ); \
231 return ref().m_##name##DicCount; \
235 ResDicType dic = ResDicType( ref().to##name##Dic.to_ptr() ); \
241 ResDicType dic = ResDicType( ref().to##name##Dic.to_ptr() ); \
247 ResDicType dic = ResDicType( ref().to##name##Dic.to_ptr() ); \
252 ResDicType dic = ResDicType( ref().to##name##Dic.to_ptr() ); \
257 ResDicType dic = ResDicType( ref().to##name##Dic.to_ptr() ); \
262 ResDicType dic = ResDicType( ref().to##name##Dic.to_ptr() ); \
266 >( (dic.IsValid()) ? dic.ref().GetBeginNode() : NULL, Get##name##Count() ); \
270 ResDicType dic = ResDicType( ref().to##name##Dic.to_ptr() ); \
274 >( (dic.IsValid()) ? dic.ref().GetBeginNode() : NULL, Get##name##Count() ); \
280 { return ref().m_##name##Count; } \
284 return ref().m_##name##Table[ idx ]; \
289 ref().m_##name##Table[ idx ] = value; \
292 { return static_cast<type*>(ref().m_##name##Table); } \
294 { return static_cast<const type*>(ref().m_##name##Table); } \
299 { return ref().m_##name##Count; } \
303 return ref().m_##name##Table[ idx ].to_ptr(); \
309 { return ref().m_##name##Count; } \
313 return type( ref().m_##name##Table[ idx ].to_ptr() ); \
318 return type( ref().m_##name##Table[ idx ].to_ptr() ); \
325 >( &(ref().m_##name##Table[0]), Get##name##Count() ); \
332 >( &(ref().m_##name##Table[0]), Get##name##Count() ); \
340 return &ref().m_CommandBuffer[0]; \
344 return &ref().m_CommandBuffer[0]; \