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

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

aabb() const =0neogfx::i_collidable_objectpure virtual
acceleration() const =0neogfx::i_physical_objectpure virtual
activate_faces(face_list aActiveFaces) const =0neogfx::i_meshpure virtual
active_faces() const =0neogfx::i_meshpure virtual
add_frame(i_shape_frame &aFrame)=0neogfx::i_shapepure virtual
add_frame(std::shared_ptr< i_shape_frame > aFrame)=0neogfx::i_shapepure virtual
angle_degrees() const =0neogfx::i_physical_objectpure virtual
angle_radians() const =0neogfx::i_physical_objectpure virtual
animation() const =0neogfx::i_shapepure virtual
animation_finished()=0neogfx::i_shapepure virtual
animation_frame typedefneogfx::i_shape
animation_frames typedefneogfx::i_shape
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
bounding_box_2d(bool aWithPosition=true) const =0neogfx::i_shapepure virtual
category() const =0neogfx::i_game_objectpure virtual
clear_aabb_cache()=0neogfx::i_collidable_objectpure virtual
clear_extents()=0neogfx::i_shapepure virtual
clear_saved_aabb()=0neogfx::i_collidable_objectpure virtual
clear_transformation_matrix()=0neogfx::i_shapepure 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
container() const =0neogfx::i_shapepure virtual
container()=0neogfx::i_shapepure virtual
current_animation_frame() const =0neogfx::i_shapepure virtual
current_frame() const =0neogfx::i_shapepure virtual
current_frame()=0neogfx::i_shapepure virtual
current_frame_index() const =0neogfx::i_shapepure virtual
extents() const =0neogfx::i_shapepure virtual
faces() const =0neogfx::i_meshpure virtual
frame_count() const =0neogfx::i_shapepure virtual
frame_index typedefneogfx::i_shape
has_animation_finished() const =0neogfx::i_shapepure virtual
has_collided(const i_collidable_object &aOther) const =0neogfx::i_collidable_objectpure virtual
has_transformation_matrix() const =0neogfx::i_shapepure virtual
is_tag() const =0neogfx::i_shapepure 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_sprite
optional_time_interval typedefneogfx::i_sprite
origin() const =0neogfx::i_spritepure virtual
paint(graphics_context &aGraphicsContext) const =0neogfx::i_shapepure virtual
path() const =0neogfx::i_spritepure virtual
position() const =0neogfx::i_spritepure virtual
remove_frame(frame_index aFrameIndex)=0neogfx::i_shapepure virtual
repeat_animation() const =0neogfx::i_shapepure virtual
replace_frame(frame_index aFrameIndex, i_shape_frame &aFrame)=0neogfx::i_shapepure virtual
replace_frame(frame_index aFrameIndex, std::shared_ptr< i_shape_frame > aFrame)=0neogfx::i_shapepure 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_animation(const animation_frames &aAnimation)=0neogfx::i_shapepure virtual
set_collision_mask(uint64_t)neogfx::i_collidable_objectinlinevirtual
set_collision_update_id(uint32_t aCollisionCheckId)=0neogfx::i_collidable_objectpure virtual
set_current_frame(frame_index aFrameIndex)=0neogfx::i_shapepure virtual
set_extents(const vec3 &aExtents)=0neogfx::i_shapepure virtual
set_extents(const vec2 &aExtents)neogfx::i_shapeinline
set_extents(const size &aExtents)neogfx::i_shapeinline
set_faces(face_list aFaces)=0neogfx::i_meshpure virtual
set_mass(scalar aMass)=0neogfx::i_physical_objectpure virtual
set_origin(const vec3 &aOrigin)=0neogfx::i_spritepure virtual
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)=0neogfx::i_spritepure virtual
set_position(const vec3 &aPosition)=0neogfx::i_spritepure virtual
neogfx::i_shape::set_position(const vec2 &aPosition)neogfx::i_shapeinline
neogfx::i_shape::set_position(const point &aPosition)neogfx::i_shapeinline
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_tag_of(i_shape &aTagOf, const vec3 &aOffset=vec3{})=0neogfx::i_shapepure virtual
set_tag_offset(const vec3 &aOffset)=0neogfx::i_shapepure virtual
set_textures(texture_list_pointer aTextures)=0neogfx::i_meshpure virtual
set_transformation_matrix(const mat33 &aTransformationMatrix)=0neogfx::i_shapepure virtual
set_transformation_matrix(const mat44 &aTransformationMatrix)=0neogfx::i_shapepure virtual
set_update_time(const optional_time_interval &aLastUpdateTime)=0neogfx::i_spritepure virtual
set_velocity(const vec3 &aVelocity)=0neogfx::i_physical_objectpure virtual
set_vertices(vertex_list_pointer aVertices)=0neogfx::i_meshpure virtual
shape_frame(frame_index aFrameIndex) const =0neogfx::i_shapepure virtual
shape_frame(frame_index aFrameIndex)=0neogfx::i_shapepure virtual
spin_degrees() const =0neogfx::i_physical_objectpure virtual
spin_radians() const =0neogfx::i_physical_objectpure virtual
step_time_interval typedefneogfx::i_sprite
tag_of() const =0neogfx::i_shapepure virtual
tag_offset() const =0neogfx::i_shapepure virtual
textures() const =0neogfx::i_meshpure virtual
time_interval typedefneogfx::i_sprite
transformation_matrix() const =0neogfx::i_meshpure virtual
transformed_vertices() const =0neogfx::i_meshpure virtual
type() constneogfx::i_game_objectinlinevirtual
unset_tag_of()=0neogfx::i_shapepure virtual
update(const optional_time_interval &aNow, const vec3 &aForce)=0neogfx::i_spritepure virtual
neogfx::i_shape::update(time_interval aNow)=0neogfx::i_shapepure virtual
update_time() const =0neogfx::i_spritepure virtual
velocity() const =0neogfx::i_physical_objectpure virtual
vertices() const =0neogfx::i_meshpure virtual
~i_game_object()neogfx::i_game_objectinlinevirtual
~i_physical_object()neogfx::i_physical_objectinlinevirtual
~i_shape()neogfx::i_shapeinlinevirtual
~i_sprite()neogfx::i_spriteinlinevirtual