summaryrefslogtreecommitdiff
path: root/lib/hkStubs/Havok/Physics2012/Collide/Shape/Query/hkpShapeRayCastInput.h
blob: 4f183a24dfce25ba5ef7fac9b2539f0e161cf1e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include <Havok/Common/Base/hkBase.h>

class hkpCollidable;
class hkpRayShapeCollectionFilter;

struct hkpShapeRayCastInput {
    HK_DECLARE_CLASS_ALLOCATOR(hkpShapeRayCastInput)

    hkVector4 m_from;
    hkVector4 m_to;
    hkUint32 m_filterInfo = 0;
    const hkpRayShapeCollectionFilter* m_rayShapeCollectionFilter = nullptr;
    const hkpCollidable* m_collidable = nullptr;
    hkUlong m_userData = 0;
};