aabb() const override | neogfx::sprite | virtual |
neogfx::acceleration() const =0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::acceleration() const override | neogfx::physical_object | virtual |
neogfx::activate_faces(face_list aActiveFaces) const =0 | neogfx::i_mesh | pure virtual |
neogfx::shape::activate_faces(face_list aActiveFaces) const override | neogfx::shape | virtual |
neogfx::active_faces() const =0 | neogfx::i_mesh | pure virtual |
neogfx::shape::active_faces() const override | neogfx::shape | virtual |
neogfx::add_frame(i_shape_frame &aFrame)=0 | neogfx::i_shape | pure virtual |
neogfx::add_frame(std::shared_ptr< i_shape_frame > aFrame)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::add_frame(i_shape_frame &aFrame) override | neogfx::shape | virtual |
neogfx::shape::add_frame(std::shared_ptr< i_shape_frame > aFrame) override | neogfx::shape | virtual |
neogfx::angle_degrees() const =0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::angle_degrees() const override | neogfx::physical_object | virtual |
neogfx::angle_radians() const =0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::angle_radians() const override | neogfx::physical_object | virtual |
neogfx::animation() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::animation() const override | neogfx::shape | virtual |
animation_finished() override | neogfx::sprite | virtual |
neogfx::animation_frame typedef | neogfx::i_shape | |
neogfx::shape::animation_frame typedef | neogfx::shape | |
neogfx::animation_frames typedef | neogfx::i_shape | |
neogfx::shape::animation_frames typedef | neogfx::shape | |
as_collidable_object() const override | neogfx::sprite | virtual |
as_collidable_object() override | neogfx::sprite | virtual |
as_physical_object() const override | neogfx::sprite | virtual |
as_physical_object() override | neogfx::sprite | virtual |
as_shape() const override | neogfx::sprite | virtual |
as_shape() override | neogfx::sprite | virtual |
neogfx::bounding_box_2d(bool aWithPosition=true) const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::bounding_box_2d(bool aWithPosition=true) const override | neogfx::shape | virtual |
category() const override | neogfx::sprite | virtual |
clear_aabb_cache() override | neogfx::sprite | virtual |
neogfx::clear_extents()=0 | neogfx::i_shape | pure virtual |
neogfx::shape::clear_extents() override | neogfx::shape | virtual |
neogfx::clear_saved_aabb()=0 | neogfx::i_collidable_object | pure virtual |
neogfx::physical_object::clear_saved_aabb() override | neogfx::physical_object | virtual |
neogfx::clear_transformation_matrix()=0 | neogfx::i_shape | pure virtual |
neogfx::shape::clear_transformation_matrix() override | neogfx::shape | virtual |
clear_vertices_cache() override | neogfx::sprite | virtual |
neogfx::collidable() const =0 | neogfx::i_collidable_object | pure virtual |
neogfx::physical_object::collidable() const override | neogfx::physical_object | virtual |
neogfx::collided(i_collidable_object &aOther)=0 | neogfx::i_collidable_object | pure virtual |
neogfx::physical_object::collided(i_collidable_object &aOther) override | neogfx::physical_object | virtual |
collision_mask() const override | neogfx::sprite | virtual |
neogfx::collision_update_id() const =0 | neogfx::i_collidable_object | pure virtual |
neogfx::physical_object::collision_update_id() const override | neogfx::physical_object | virtual |
neogfx::container() const =0 | neogfx::i_shape | pure virtual |
neogfx::container()=0 | neogfx::i_shape | pure virtual |
neogfx::shape::container() const override | neogfx::shape | virtual |
neogfx::shape::container() override | neogfx::shape | virtual |
neogfx::current_animation_frame() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::current_animation_frame() const override | neogfx::shape | virtual |
neogfx::current_frame() const =0 | neogfx::i_shape | pure virtual |
neogfx::current_frame()=0 | neogfx::i_shape | pure virtual |
neogfx::shape::current_frame() const override | neogfx::shape | virtual |
neogfx::shape::current_frame() | neogfx::shape | virtual |
neogfx::current_frame_index() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::current_frame_index() const override | neogfx::shape | virtual |
neogfx::extents() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::extents() const override | neogfx::shape | virtual |
neogfx::faces() const =0 | neogfx::i_mesh | pure virtual |
neogfx::shape::faces() const override | neogfx::shape | virtual |
neogfx::frame_count() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::frame_count() const override | neogfx::shape | virtual |
neogfx::frame_index typedef | neogfx::i_shape | |
neogfx::shape::frame_index typedef | neogfx::shape | |
neogfx::has_animation_finished() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::has_animation_finished() const override | neogfx::shape | virtual |
neogfx::has_collided(const i_collidable_object &aOther) const =0 | neogfx::i_collidable_object | pure virtual |
neogfx::physical_object::has_collided(const i_collidable_object &aOther) const override | neogfx::physical_object | virtual |
neogfx::has_transformation_matrix() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::has_transformation_matrix() const override | neogfx::shape | virtual |
neogfx::is_tag() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::is_tag() const override | neogfx::shape | virtual |
kill() override | neogfx::sprite | virtual |
killed() const override | neogfx::sprite | virtual |
neogfx::mass() const =0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::mass() const override | neogfx::physical_object | virtual |
optional_animation_info typedef | neogfx::shape | |
optional_step_time_interval typedef | neogfx::i_sprite | |
optional_time_interval typedef | neogfx::sprite | |
origin() const override | neogfx::sprite | virtual |
neogfx::paint(graphics_context &aGraphicsContext) const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::paint(graphics_context &aGraphicsContext) const override | neogfx::shape | virtual |
path() const override | neogfx::sprite | virtual |
physical_object() | neogfx::physical_object | |
physical_object(const physical_object &aOther) | neogfx::physical_object | |
position() const override | neogfx::sprite | virtual |
neogfx::remove_frame(frame_index aFrameIndex)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::remove_frame(frame_index aFrameIndex) override | neogfx::shape | virtual |
neogfx::repeat_animation() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::repeat_animation() const override | neogfx::shape | virtual |
neogfx::replace_frame(frame_index aFrameIndex, i_shape_frame &aFrame)=0 | neogfx::i_shape | pure virtual |
neogfx::replace_frame(frame_index aFrameIndex, std::shared_ptr< i_shape_frame > aFrame)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::replace_frame(frame_index aFrameIndex, i_shape_frame &aFrame) override | neogfx::shape | virtual |
neogfx::shape::replace_frame(frame_index aFrameIndex, std::shared_ptr< i_shape_frame > aFrame) override | neogfx::shape | virtual |
neogfx::save_aabb()=0 | neogfx::i_collidable_object | pure virtual |
neogfx::physical_object::save_aabb() override | neogfx::physical_object | virtual |
neogfx::saved_aabb() const =0 | neogfx::i_collidable_object | pure virtual |
neogfx::physical_object::saved_aabb() const override | neogfx::physical_object | virtual |
neogfx::set_acceleration(const vec3 &aAcceleration)=0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::set_acceleration(const vec3 &aAcceleration) override | neogfx::physical_object | virtual |
neogfx::set_angle_degrees(const vec3 &aAngle)=0 | neogfx::i_physical_object | pure virtual |
neogfx::set_angle_degrees(scalar aAngle) | neogfx::i_physical_object | inline |
neogfx::physical_object::set_angle_degrees(const vec3 &aAngle) override | neogfx::physical_object | virtual |
neogfx::set_angle_radians(const vec3 &aAngle)=0 | neogfx::i_physical_object | pure virtual |
neogfx::set_angle_radians(scalar aAngle) | neogfx::i_physical_object | inline |
neogfx::physical_object::set_angle_radians(const vec3 &aAngle) override | neogfx::physical_object | virtual |
neogfx::set_animation(const animation_frames &aAnimation)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::set_animation(const animation_frames &aAnimation) override | neogfx::shape | virtual |
set_collision_mask(uint64_t aMask) override | neogfx::sprite | virtual |
neogfx::set_collision_update_id(uint32_t aCollisionCheckId)=0 | neogfx::i_collidable_object | pure virtual |
neogfx::physical_object::set_collision_update_id(uint32_t aCollisionUpdateId) override | neogfx::physical_object | virtual |
neogfx::set_current_frame(frame_index aFrameIndex)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::set_current_frame(frame_index aFrameIndex) override | neogfx::shape | virtual |
neogfx::set_extents(const vec3 &aExtents)=0 | neogfx::i_shape | pure virtual |
neogfx::set_extents(const vec2 &aExtents) | neogfx::i_shape | inline |
neogfx::set_extents(const size &aExtents) | neogfx::i_shape | inline |
neogfx::shape::set_extents(const vec3 &aExtents) override | neogfx::shape | virtual |
neogfx::set_faces(face_list aFaces)=0 | neogfx::i_mesh | pure virtual |
neogfx::shape::set_faces(face_list aFaces) override | neogfx::shape | virtual |
neogfx::set_mass(scalar aMass)=0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::set_mass(scalar aMass) override | neogfx::physical_object | virtual |
set_origin(const vec3 &aOrigin) override | neogfx::sprite | virtual |
neogfx::i_shape::set_origin(const vec2 &aOrigin) | neogfx::i_shape | inline |
neogfx::i_shape::set_origin(const point &aOrigin) | neogfx::i_shape | inline |
set_path(const optional_path &aPath) override | neogfx::sprite | virtual |
set_position(const vec3 &aPosition) override | neogfx::sprite | virtual |
neogfx::i_shape::set_position(const vec2 &aPosition) | neogfx::i_shape | inline |
neogfx::i_shape::set_position(const point &aPosition) | neogfx::i_shape | inline |
neogfx::set_spin_degrees(const vec3 &aSpin)=0 | neogfx::i_physical_object | pure virtual |
neogfx::set_spin_degrees(scalar aSpin) | neogfx::i_physical_object | inline |
neogfx::physical_object::set_spin_degrees(const vec3 &aSpin) override | neogfx::physical_object | virtual |
neogfx::set_spin_radians(const vec3 &aSpin)=0 | neogfx::i_physical_object | pure virtual |
neogfx::set_spin_radians(scalar aSpin) | neogfx::i_physical_object | inline |
neogfx::physical_object::set_spin_radians(const vec3 &aSpin) override | neogfx::physical_object | virtual |
neogfx::set_tag_of(i_shape &aTagOf, const vec3 &aOffset=vec3{})=0 | neogfx::i_shape | pure virtual |
neogfx::shape::set_tag_of(i_shape &aTagOf, const vec3 &aOffset=vec3{}) override | neogfx::shape | virtual |
neogfx::set_tag_offset(const vec3 &aOffset)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::set_tag_offset(const vec3 &aOffset) override | neogfx::shape | virtual |
neogfx::set_textures(texture_list_pointer aTextures)=0 | neogfx::i_mesh | pure virtual |
neogfx::shape::set_textures(texture_list_pointer aTextures) override | neogfx::shape | virtual |
neogfx::set_transformation_matrix(const mat33 &aTransformationMatrix)=0 | neogfx::i_shape | pure virtual |
neogfx::set_transformation_matrix(const mat44 &aTransformationMatrix)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::set_transformation_matrix(const mat33 &aTransformationMatrix) override | neogfx::shape | virtual |
neogfx::shape::set_transformation_matrix(const mat44 &aTransformationMatrix) override | neogfx::shape | virtual |
set_update_time(const optional_time_interval &aLastUpdateTime) override | neogfx::sprite | virtual |
neogfx::set_velocity(const vec3 &aVelocity)=0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::set_velocity(const vec3 &aVelocity) override | neogfx::physical_object | virtual |
neogfx::set_vertices(vertex_list_pointer aVertices)=0 | neogfx::i_mesh | pure virtual |
neogfx::shape::set_vertices(vertex_list_pointer aVertices) override | neogfx::shape | virtual |
shape() | neogfx::shape | |
shape(const colour &aColour) | neogfx::shape | |
shape(const i_texture &aTexture, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::shape | |
shape(const i_image &aImage, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::shape | |
shape(const i_texture &aTexture, const rect &aTextureRect, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::shape | |
shape(const i_image &aImage, const rect &aTextureRect, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::shape | |
shape(i_shape_container &aContainer) | neogfx::shape | |
shape(i_shape_container &aContainer, const colour &aColour) | neogfx::shape | |
shape(i_shape_container &aContainer, const i_texture &aTexture, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::shape | |
shape(i_shape_container &aContainer, const i_image &aImage, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::shape | |
shape(i_shape_container &aContainer, const i_texture &aTexture, const rect &aTextureRect, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::shape | |
shape(i_shape_container &aContainer, const i_image &aImage, const rect &aTextureRect, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::shape | |
shape(const shape &aOther) | neogfx::shape | |
neogfx::shape_frame(frame_index aFrameIndex) const =0 | neogfx::i_shape | pure virtual |
neogfx::shape_frame(frame_index aFrameIndex)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::shape_frame(frame_index aFrameIndex) const override | neogfx::shape | virtual |
neogfx::shape::shape_frame(frame_index aFrameIndex) override | neogfx::shape | virtual |
neogfx::spin_degrees() const =0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::spin_degrees() const override | neogfx::physical_object | virtual |
neogfx::spin_radians() const =0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::spin_radians() const override | neogfx::physical_object | virtual |
sprite() | neogfx::sprite | |
sprite(const colour &aColour) | neogfx::sprite | |
sprite(const i_texture &aTexture, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::sprite | |
sprite(const i_image &aImage, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::sprite | |
sprite(const i_texture &aTexture, const rect &aTextureRect, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::sprite | |
sprite(const i_image &aImage, const rect &aTextureRect, const optional_animation_info &aAnimationInfo=optional_animation_info()) | neogfx::sprite | |
sprite(const sprite &aOther) | neogfx::sprite | |
step_time_interval typedef | neogfx::sprite | |
neogfx::tag_of() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::tag_of() const override | neogfx::shape | virtual |
neogfx::tag_offset() const =0 | neogfx::i_shape | pure virtual |
neogfx::shape::tag_offset() const override | neogfx::shape | virtual |
neogfx::textures() const =0 | neogfx::i_mesh | pure virtual |
neogfx::shape::textures() const override | neogfx::shape | virtual |
time_interval typedef | neogfx::sprite | |
transformation_matrix() const override | neogfx::sprite | virtual |
neogfx::transformed_vertices() const =0 | neogfx::i_mesh | pure virtual |
neogfx::shape::transformed_vertices() const override | neogfx::shape | virtual |
type() const | neogfx::i_game_object | inlinevirtual |
neogfx::unset_tag_of()=0 | neogfx::i_shape | pure virtual |
neogfx::shape::unset_tag_of() override | neogfx::shape | virtual |
update(const optional_time_interval &aNow, const vec3 &aForce) override | neogfx::sprite | virtual |
neogfx::i_shape::update(time_interval aNow)=0 | neogfx::i_shape | pure virtual |
neogfx::shape::update(time_interval aNow) override | neogfx::shape | virtual |
update_time() const override | neogfx::sprite | virtual |
neogfx::velocity() const =0 | neogfx::i_physical_object | pure virtual |
neogfx::physical_object::velocity() const override | neogfx::physical_object | virtual |
neogfx::vertices() const =0 | neogfx::i_mesh | pure virtual |
neogfx::shape::vertices() const override | neogfx::shape | virtual |
~i_game_object() | neogfx::i_game_object | inlinevirtual |
~i_physical_object() | neogfx::i_physical_object | inlinevirtual |
~i_shape() | neogfx::i_shape | inlinevirtual |
~i_sprite() | neogfx::i_sprite | inlinevirtual |