ランタイム
IStaticPlane.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 #include "Mix/Dynamics/IObject.h"
7 
8 namespace Mix{ namespace Dynamics{
9 
21  {
22  protected:
24  virtual ~IStaticPlane( void ) {}
25 
26  public:
29  virtual const Mix::Vector3& GetNormal( void ) const = 0;
32  virtual float GetConstant( void ) const = 0;
33 
36  virtual Float32 Debug_GetDrawInterval( void ) const = 0;
39  virtual void Debug_SetDrawInterval( Float32 interval ) = 0;
40 
43  virtual UInt32 Debug_GetDrawExtent( void ) const = 0;
47  virtual void Debug_SetDrawExtent( UInt32 extent ) = 0;
48  };
49 
50 }}
virtual const Mix::Vector3 & GetNormal(void) const =0
法線を取得します
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
スタティックプレーンインターフェース
Definition: IStaticPlane.h:20
オブジェクトインターフェースインクルードファイル
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
virtual ~IStaticPlane(void)
デストラクタ
Definition: IStaticPlane.h:24
virtual float GetConstant(void) const =0
定数を取得します
virtual void Debug_SetDrawExtent(UInt32 extent)=0
ワイヤーフレームの広さを設定します
virtual UInt32 Debug_GetDrawExtent(void) const =0
ワイヤーフレームの広さを取得します
virtual Float32 Debug_GetDrawInterval(void) const =0
ワイヤーフレームのラインの間隔を取得します
ミックス
Definition: AtomicValue.h:6
オブジェクトインターフェース
Definition: IObject.h:13
float Float32
32ビット浮動小数点
Definition: Common.h:83
virtual void Debug_SetDrawInterval(Float32 interval)=0
ワイヤーフレームのラインの間隔を設定します