Lumino
ln::BoxCollisionShape Class Reference

箱型の衝突判定形状です。 More...

#include <CollisionShape.hpp>

Inheritance diagram for ln::BoxCollisionShape:
ln::CollisionShape

Static Public Member Functions

static Ref< BoxCollisionShapecreate (const Vector3 &size)
 BoxCollisionShape オブジェクトを作成します。 More...
 
static Ref< BoxCollisionShapecreate (float x, float y, float z)
 BoxCollisionShape オブジェクトを作成します。 More...
 

Protected Member Functions

bool init (const Vector3 &size)
 init
 
bool init (float width, float height, float depth)
 init
 

Additional Inherited Members

- Public Member Functions inherited from ln::CollisionShape
void setTrigger (bool enabled)
 この CollisionShape が衝突判定のためのトリガーであるかを設定します。初期値は false です。
 
bool isTrigger () const
 この CollisionShape が衝突判定のためのトリガーであるかを取得します。
 
void setPosition (const Vector3 &value)
 この形状のローカルオフセットを設定します。
 
const Vector3position () const
 この形状のローカルオフセットを取得します。
 

Detailed Description

箱型の衝突判定形状です。

Member Function Documentation

◆ create() [1/2]

static Ref<BoxCollisionShape> ln::BoxCollisionShape::create ( const Vector3 size)
static

BoxCollisionShape オブジェクトを作成します。

Parameters
[in]size: 各辺の幅

◆ create() [2/2]

static Ref<BoxCollisionShape> ln::BoxCollisionShape::create ( float  x,
float  y,
float  z 
)
static

BoxCollisionShape オブジェクトを作成します。

Parameters
[in]x,y,z: 各辺の幅

The documentation for this class was generated from the following file: