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 =0
neogfx::i_collidable_object
pure virtual
acceleration
() const =0
neogfx::i_physical_object
pure virtual
activate_faces
(face_list aActiveFaces) const =0
neogfx::i_mesh
pure virtual
active_faces
() const =0
neogfx::i_mesh
pure virtual
add_frame
(i_shape_frame &aFrame)=0
neogfx::i_shape
pure virtual
add_frame
(std::shared_ptr< i_shape_frame > aFrame)=0
neogfx::i_shape
pure virtual
angle_degrees
() const =0
neogfx::i_physical_object
pure virtual
angle_radians
() const =0
neogfx::i_physical_object
pure virtual
animation
() const =0
neogfx::i_shape
pure virtual
animation_finished
()=0
neogfx::i_shape
pure virtual
animation_frame
typedef
neogfx::i_shape
animation_frames
typedef
neogfx::i_shape
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
bounding_box_2d
(bool aWithPosition=true) const =0
neogfx::i_shape
pure virtual
category
() const =0
neogfx::i_game_object
pure virtual
clear_aabb_cache
()=0
neogfx::i_collidable_object
pure virtual
clear_extents
()=0
neogfx::i_shape
pure virtual
clear_saved_aabb
()=0
neogfx::i_collidable_object
pure virtual
clear_transformation_matrix
()=0
neogfx::i_shape
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
container
() const =0
neogfx::i_shape
pure virtual
container
()=0
neogfx::i_shape
pure virtual
current_animation_frame
() const =0
neogfx::i_shape
pure virtual
current_frame
() const =0
neogfx::i_shape
pure virtual
current_frame
()=0
neogfx::i_shape
pure virtual
current_frame_index
() const =0
neogfx::i_shape
pure virtual
extents
() const =0
neogfx::i_shape
pure virtual
faces
() const =0
neogfx::i_mesh
pure virtual
frame_count
() const =0
neogfx::i_shape
pure virtual
frame_index
typedef
neogfx::i_shape
has_animation_finished
() const =0
neogfx::i_shape
pure virtual
has_collided
(const i_collidable_object &aOther) const =0
neogfx::i_collidable_object
pure virtual
has_transformation_matrix
() const =0
neogfx::i_shape
pure virtual
is_tag
() const =0
neogfx::i_shape
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_sprite
optional_time_interval
typedef
neogfx::i_sprite
origin
() const =0
neogfx::i_sprite
pure virtual
paint
(graphics_context &aGraphicsContext) const =0
neogfx::i_shape
pure virtual
path
() const =0
neogfx::i_sprite
pure virtual
position
() const =0
neogfx::i_sprite
pure virtual
remove_frame
(frame_index aFrameIndex)=0
neogfx::i_shape
pure virtual
repeat_animation
() const =0
neogfx::i_shape
pure virtual
replace_frame
(frame_index aFrameIndex, i_shape_frame &aFrame)=0
neogfx::i_shape
pure virtual
replace_frame
(frame_index aFrameIndex, std::shared_ptr< i_shape_frame > aFrame)=0
neogfx::i_shape
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_animation
(const animation_frames &aAnimation)=0
neogfx::i_shape
pure virtual
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_current_frame
(frame_index aFrameIndex)=0
neogfx::i_shape
pure virtual
set_extents
(const vec3 &aExtents)=0
neogfx::i_shape
pure virtual
set_extents
(const vec2 &aExtents)
neogfx::i_shape
inline
set_extents
(const size &aExtents)
neogfx::i_shape
inline
set_faces
(face_list aFaces)=0
neogfx::i_mesh
pure virtual
set_mass
(scalar aMass)=0
neogfx::i_physical_object
pure virtual
set_origin
(const vec3 &aOrigin)=0
neogfx::i_sprite
pure 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)=0
neogfx::i_sprite
pure virtual
set_position
(const vec3 &aPosition)=0
neogfx::i_sprite
pure 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
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_tag_of
(i_shape &aTagOf, const vec3 &aOffset=vec3{})=0
neogfx::i_shape
pure virtual
set_tag_offset
(const vec3 &aOffset)=0
neogfx::i_shape
pure virtual
set_textures
(texture_list_pointer aTextures)=0
neogfx::i_mesh
pure virtual
set_transformation_matrix
(const mat33 &aTransformationMatrix)=0
neogfx::i_shape
pure virtual
set_transformation_matrix
(const mat44 &aTransformationMatrix)=0
neogfx::i_shape
pure virtual
set_update_time
(const optional_time_interval &aLastUpdateTime)=0
neogfx::i_sprite
pure virtual
set_velocity
(const vec3 &aVelocity)=0
neogfx::i_physical_object
pure virtual
set_vertices
(vertex_list_pointer aVertices)=0
neogfx::i_mesh
pure virtual
shape_frame
(frame_index aFrameIndex) const =0
neogfx::i_shape
pure virtual
shape_frame
(frame_index aFrameIndex)=0
neogfx::i_shape
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_sprite
tag_of
() const =0
neogfx::i_shape
pure virtual
tag_offset
() const =0
neogfx::i_shape
pure virtual
textures
() const =0
neogfx::i_mesh
pure virtual
time_interval
typedef
neogfx::i_sprite
transformation_matrix
() const =0
neogfx::i_mesh
pure virtual
transformed_vertices
() const =0
neogfx::i_mesh
pure virtual
type
() const
neogfx::i_game_object
inline
virtual
unset_tag_of
()=0
neogfx::i_shape
pure virtual
update
(const optional_time_interval &aNow, const vec3 &aForce)=0
neogfx::i_sprite
pure virtual
neogfx::i_shape::update
(time_interval aNow)=0
neogfx::i_shape
pure virtual
update_time
() const =0
neogfx::i_sprite
pure virtual
velocity
() const =0
neogfx::i_physical_object
pure virtual
vertices
() const =0
neogfx::i_mesh
pure virtual
~i_game_object
()
neogfx::i_game_object
inline
virtual
~i_physical_object
()
neogfx::i_physical_object
inline
virtual
~i_shape
()
neogfx::i_shape
inline
virtual
~i_sprite
()
neogfx::i_sprite
inline
virtual
Generated by
1.8.13