OROCHI
 
Loading...
Searching...
No Matches
GxMath.h File Reference

算術演算クラス More...

#include <limits.h>
Include dependency graph for GxMath.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GxMath
 算術演算クラス More...
 

Macros

#define DEGREE_TO_RADIAN(degree)
 
#define RADIAN_TO_DEGREE(radian)
 
#define BIT_TO_BYTE(__BIT__)
 
#define BYTE_TO_BIT(__BYTE__)
 
#define HASH_CONST_VALUE   37
 
#define MAKE_ID_NAME_LENGTH_MAX   UCHAR_MAX
 

Enumerations

enum class  AXIS { X , Y , Z , MAX }
 軸方向 More...
 
enum class  INIT { NONE , ZERO , IDENTITY }
 初期化タイプ More...
 

Detailed Description

算術演算クラス

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Tahir Arai

Macro Definition Documentation

◆ BIT_TO_BYTE

#define BIT_TO_BYTE ( __BIT__)
Value:
((__BIT__) >> 3)

◆ BYTE_TO_BIT

#define BYTE_TO_BIT ( __BYTE__)
Value:
((__BYTE__) << 3)

◆ DEGREE_TO_RADIAN

#define DEGREE_TO_RADIAN ( degree)
Value:
((degree) * static_cast<f32>(PI / 180.0f))

◆ RADIAN_TO_DEGREE

#define RADIAN_TO_DEGREE ( radian)
Value:
((radian) * static_cast<f32>(180.0f / PI))

Enumeration Type Documentation

◆ AXIS

enum class AXIS
strong

軸方向

Enumerator

X.

Y.

Z.

MAX 

定義数

◆ INIT

enum class INIT
strong

初期化タイプ

Enumerator
NONE 

何もしない

ZERO 

全て 0 で初期化

IDENTITY 

基礎値で初期化