neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
neogfx::sprite Member List

This is the complete list of members for neogfx::sprite, including all inherited members.

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