neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
neogfx::i_physical_object Member List
This is the complete list of members for
neogfx::i_physical_object
, including all inherited members.
aabb
() const =0
neogfx::i_collidable_object
pure virtual
acceleration
() const =0
neogfx::i_physical_object
pure virtual
angle_degrees
() const =0
neogfx::i_physical_object
pure virtual
angle_radians
() const =0
neogfx::i_physical_object
pure virtual
as_collidable_object
() const =0
neogfx::i_game_object
pure virtual
as_collidable_object
()=0
neogfx::i_game_object
pure virtual
as_physical_object
() const =0
neogfx::i_game_object
pure virtual
as_physical_object
()=0
neogfx::i_game_object
pure virtual
as_shape
() const =0
neogfx::i_game_object
pure virtual
as_shape
()=0
neogfx::i_game_object
pure virtual
category
() const =0
neogfx::i_game_object
pure virtual
clear_aabb_cache
()=0
neogfx::i_collidable_object
pure virtual
clear_saved_aabb
()=0
neogfx::i_collidable_object
pure virtual
clear_vertices_cache
()=0
neogfx::i_physical_object
pure virtual
collidable
() const =0
neogfx::i_collidable_object
pure virtual
collided
(i_collidable_object &aOther)=0
neogfx::i_collidable_object
pure virtual
collision_mask
() const
neogfx::i_collidable_object
inline
virtual
collision_update_id
() const =0
neogfx::i_collidable_object
pure virtual
has_collided
(const i_collidable_object &aOther) const =0
neogfx::i_collidable_object
pure virtual
kill
()=0
neogfx::i_game_object
pure virtual
killed
() const =0
neogfx::i_game_object
pure virtual
mass
() const =0
neogfx::i_physical_object
pure virtual
optional_step_time_interval
typedef
neogfx::i_physical_object
optional_time_interval
typedef
neogfx::i_physical_object
origin
() const =0
neogfx::i_physical_object
pure virtual
position
() const =0
neogfx::i_physical_object
pure virtual
save_aabb
()=0
neogfx::i_collidable_object
pure virtual
saved_aabb
() const =0
neogfx::i_collidable_object
pure virtual
set_acceleration
(const vec3 &aAcceleration)=0
neogfx::i_physical_object
pure virtual
set_angle_degrees
(const vec3 &aAngle)=0
neogfx::i_physical_object
pure virtual
set_angle_degrees
(scalar aAngle)
neogfx::i_physical_object
inline
set_angle_radians
(const vec3 &aAngle)=0
neogfx::i_physical_object
pure virtual
set_angle_radians
(scalar aAngle)
neogfx::i_physical_object
inline
set_collision_mask
(uint64_t)
neogfx::i_collidable_object
inline
virtual
set_collision_update_id
(uint32_t aCollisionCheckId)=0
neogfx::i_collidable_object
pure virtual
set_mass
(scalar aMass)=0
neogfx::i_physical_object
pure virtual
set_origin
(const vec3 &aOrigin)=0
neogfx::i_physical_object
pure virtual
set_position
(const vec3 &aPosition)=0
neogfx::i_physical_object
pure virtual
set_spin_degrees
(const vec3 &aSpin)=0
neogfx::i_physical_object
pure virtual
set_spin_degrees
(scalar aSpin)
neogfx::i_physical_object
inline
set_spin_radians
(const vec3 &aSpin)=0
neogfx::i_physical_object
pure virtual
set_spin_radians
(scalar aSpin)
neogfx::i_physical_object
inline
set_update_time
(const optional_time_interval &aLastUpdateTime)=0
neogfx::i_physical_object
pure virtual
set_velocity
(const vec3 &aVelocity)=0
neogfx::i_physical_object
pure virtual
spin_degrees
() const =0
neogfx::i_physical_object
pure virtual
spin_radians
() const =0
neogfx::i_physical_object
pure virtual
step_time_interval
typedef
neogfx::i_physical_object
time_interval
typedef
neogfx::i_physical_object
type
() const
neogfx::i_game_object
inline
virtual
update
(const optional_time_interval &aNow, const vec3 &aForce)=0
neogfx::i_physical_object
pure virtual
update_time
() const =0
neogfx::i_physical_object
pure virtual
velocity
() const =0
neogfx::i_physical_object
pure virtual
~i_game_object
()
neogfx::i_game_object
inline
virtual
~i_physical_object
()
neogfx::i_physical_object
inline
virtual
Generated by
1.8.13