![]() |
neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
|
This is the complete list of members for neogfx::i_shape, including all inherited members.
| 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 |
| 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_extents()=0 | neogfx::i_shape | pure virtual |
| clear_transformation_matrix()=0 | neogfx::i_shape | 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_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 |
| optional_time_interval typedef | neogfx::i_shape | |
| origin() const =0 | neogfx::i_shape | pure virtual |
| paint(graphics_context &aGraphicsContext) const =0 | neogfx::i_shape | pure virtual |
| position() const =0 | neogfx::i_shape | 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 |
| set_animation(const animation_frames &aAnimation)=0 | neogfx::i_shape | 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_origin(const vec3 &aOrigin)=0 | neogfx::i_shape | pure virtual |
| set_origin(const vec2 &aOrigin) | neogfx::i_shape | inline |
| set_origin(const point &aOrigin) | neogfx::i_shape | inline |
| set_position(const vec3 &aPosition)=0 | neogfx::i_shape | pure virtual |
| set_position(const vec2 &aPosition) | neogfx::i_shape | inline |
| set_position(const point &aPosition) | neogfx::i_shape | 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_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 |
| 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_shape | |
| transformation_matrix() const =0 | neogfx::i_mesh | pure virtual |
| transformed_vertices() const =0 | neogfx::i_mesh | pure virtual |
| type() const | neogfx::i_game_object | inlinevirtual |
| unset_tag_of()=0 | neogfx::i_shape | pure virtual |
| update(time_interval aNow)=0 | neogfx::i_shape | pure virtual |
| vertices() const =0 | neogfx::i_mesh | pure virtual |
| ~i_game_object() | neogfx::i_game_object | inlinevirtual |
| ~i_shape() | neogfx::i_shape | inlinevirtual |