1 /*---------------------------------------------------------------------------*
2 Project: Horizon
3 File: math_Vector4.cpp
4 Copyright (C)2009 Nintendo Co., Ltd. All rights reserved.
5 These coded instructions, statements, and computer programs contain
6 proprietary information of Nintendo of America Inc. and/or Nintendo
7 Company Ltd., and are protected by Federal copyright law. They may
8 not be disclosed to third parties or copied or duplicated in any form,
9 in whole or in part, without the prior written consent of Nintendo.
10 $Rev: 12449 $
11 *---------------------------------------------------------------------------
12
13
14 */
15
16 #include <nn/math.h>
17
18 #include <nn/math/math_Vector4.h>
19
20 #if !defined(NN_MATH_AS_INLINE)
21 #include <nn/math/inline/math_Vector4.ipp>
22 #endif
23
24 namespace nn { namespace math {
25
26 /* ------------------------------------------------------------------------
27 VEC4
28 ------------------------------------------------------------------------ */
29
30 /*!--------------------------------------------------------------------------*
31 Name: VEC4::Report
32
33
34
35
36
37
38
39 *---------------------------------------------------------------------------*/
40 void
Report(bool bNewline,const char * name) const41 VEC4::Report(bool bNewline, const char* name) const
42 {
43 if (name)
44 NN_MATH_REPORT("%s", name);
45 else
46 NN_MATH_REPORT("VEC4");
47
48 NN_MATH_REPORT("<%f, %f, %f, %f>", x, y, z, w);
49 if (bNewline)
50 NN_MATH_REPORT("\n");
51 }
52
53 } // namespace math
54 } // namespace nn
55