ランタイム: Mix/Dynamics/IStaticPlane.h Source File

ランタイム

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

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
20 class IStaticPlane : public Mix::Dynamics::IObject
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 }}
Mix::Dynamics::IStaticPlane::GetNormal
virtual const Mix::Vector3 & GetNormal(void) const =0
法線を取得します
Mix::Vector3
3次元浮動小数点ベクトルクラス
Definition: Vector3.h:12
Mix::Dynamics::IStaticPlane
スタティックプレーンインターフェース
Definition: IStaticPlane.h:20
IObject.h
オブジェクトインターフェースインクルードファイル
UInt32
unsigned int UInt32
符号無し32ビット整数
Definition: Common.h:68
Mix::Dynamics::IStaticPlane::~IStaticPlane
virtual ~IStaticPlane(void)
デストラクタ
Definition: IStaticPlane.h:24
Mix::Dynamics::IStaticPlane::GetConstant
virtual float GetConstant(void) const =0
定数を取得します
Mix::Dynamics::IStaticPlane::Debug_SetDrawExtent
virtual void Debug_SetDrawExtent(UInt32 extent)=0
ワイヤーフレームの広さを設定します
Mix::Dynamics::IStaticPlane::Debug_GetDrawExtent
virtual UInt32 Debug_GetDrawExtent(void) const =0
ワイヤーフレームの広さを取得します
Mix::Dynamics::IStaticPlane::Debug_GetDrawInterval
virtual Float32 Debug_GetDrawInterval(void) const =0
ワイヤーフレームのラインの間隔を取得します
Mix
ミックス
Definition: AtomicValue.h:6
Mix::Dynamics::IObject
オブジェクトインターフェース
Definition: IObject.h:13
Float32
float Float32
32ビット浮動小数点
Definition: Common.h:83
Mix::Dynamics::IStaticPlane::Debug_SetDrawInterval
virtual void Debug_SetDrawInterval(Float32 interval)=0
ワイヤーフレームのラインの間隔を設定します