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 =0neogfx::i_collidable_objectpure virtual
acceleration() const =0neogfx::i_physical_objectpure virtual
angle_degrees() const =0neogfx::i_physical_objectpure virtual
angle_radians() const =0neogfx::i_physical_objectpure virtual
as_collidable_object() const =0neogfx::i_game_objectpure virtual
as_collidable_object()=0neogfx::i_game_objectpure virtual
as_physical_object() const =0neogfx::i_game_objectpure virtual
as_physical_object()=0neogfx::i_game_objectpure virtual
as_shape() const =0neogfx::i_game_objectpure virtual
as_shape()=0neogfx::i_game_objectpure virtual
category() const =0neogfx::i_game_objectpure virtual
clear_aabb_cache()=0neogfx::i_collidable_objectpure virtual
clear_saved_aabb()=0neogfx::i_collidable_objectpure virtual
clear_vertices_cache()=0neogfx::i_physical_objectpure virtual
collidable() const =0neogfx::i_collidable_objectpure virtual
collided(i_collidable_object &aOther)=0neogfx::i_collidable_objectpure virtual
collision_mask() constneogfx::i_collidable_objectinlinevirtual
collision_update_id() const =0neogfx::i_collidable_objectpure virtual
has_collided(const i_collidable_object &aOther) const =0neogfx::i_collidable_objectpure virtual
kill()=0neogfx::i_game_objectpure virtual
killed() const =0neogfx::i_game_objectpure virtual
mass() const =0neogfx::i_physical_objectpure virtual
optional_step_time_interval typedefneogfx::i_physical_object
optional_time_interval typedefneogfx::i_physical_object
origin() const =0neogfx::i_physical_objectpure virtual
position() const =0neogfx::i_physical_objectpure virtual
save_aabb()=0neogfx::i_collidable_objectpure virtual
saved_aabb() const =0neogfx::i_collidable_objectpure virtual
set_acceleration(const vec3 &aAcceleration)=0neogfx::i_physical_objectpure virtual
set_angle_degrees(const vec3 &aAngle)=0neogfx::i_physical_objectpure virtual
set_angle_degrees(scalar aAngle)neogfx::i_physical_objectinline
set_angle_radians(const vec3 &aAngle)=0neogfx::i_physical_objectpure virtual
set_angle_radians(scalar aAngle)neogfx::i_physical_objectinline
set_collision_mask(uint64_t)neogfx::i_collidable_objectinlinevirtual
set_collision_update_id(uint32_t aCollisionCheckId)=0neogfx::i_collidable_objectpure virtual
set_mass(scalar aMass)=0neogfx::i_physical_objectpure virtual
set_origin(const vec3 &aOrigin)=0neogfx::i_physical_objectpure virtual
set_position(const vec3 &aPosition)=0neogfx::i_physical_objectpure virtual
set_spin_degrees(const vec3 &aSpin)=0neogfx::i_physical_objectpure virtual
set_spin_degrees(scalar aSpin)neogfx::i_physical_objectinline
set_spin_radians(const vec3 &aSpin)=0neogfx::i_physical_objectpure virtual
set_spin_radians(scalar aSpin)neogfx::i_physical_objectinline
set_update_time(const optional_time_interval &aLastUpdateTime)=0neogfx::i_physical_objectpure virtual
set_velocity(const vec3 &aVelocity)=0neogfx::i_physical_objectpure virtual
spin_degrees() const =0neogfx::i_physical_objectpure virtual
spin_radians() const =0neogfx::i_physical_objectpure virtual
step_time_interval typedefneogfx::i_physical_object
time_interval typedefneogfx::i_physical_object
type() constneogfx::i_game_objectinlinevirtual
update(const optional_time_interval &aNow, const vec3 &aForce)=0neogfx::i_physical_objectpure virtual
update_time() const =0neogfx::i_physical_objectpure virtual
velocity() const =0neogfx::i_physical_objectpure virtual
~i_game_object()neogfx::i_game_objectinlinevirtual
~i_physical_object()neogfx::i_physical_objectinlinevirtual