Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Engine::Model Member List

This is the complete list of members for Engine::Model, including all inherited members.

AddMesh(eastl::shared_ptr< Mesh > meshToAdd)Engine::Modelprotected
currentAnimationEngine::Modelprotected
currentAnimationNameEngine::Modelprotected
GetAnimationDuration() const Engine::Model
GetAnimations()Engine::Model
GetAnimationTime() const Engine::Model
GetCurrentAnimationIndex() const Engine::Model
GetCurrentAnimationName() const Engine::Model
GetMeshMaterial(eastl::shared_ptr< Mesh > mesh)Engine::Model
GetModelMeshes()Engine::Model
GetName()Engine::Model
GetSkeleton() const Engine::Model
GetSpeed() const Engine::Model
HasAnimations() const Engine::Model
IsLooping() const Engine::Model
IsPaused() const Engine::Model
loopingEngine::Modelprotected
meshesEngine::Modelprotected
meshMaterialMapEngine::Modelprotected
Model(const aiScene *scene, eastl::string name="")Engine::Modelexplicitprotected
nameEngine::Modelprotected
operator!=(Model &other)Engine::Model
operator==(Model &other)Engine::Model
pausedEngine::Modelprotected
ResetAnimation()Engine::Model
ResourceManager classEngine::Modelfriend
SetAnimation(eastl::string animation, bool resetTime)Engine::Model
SetAnimationTime(float time)Engine::Model
SetLooping(bool looping)Engine::Model
SetMeshMaterial(eastl::shared_ptr< Mesh > mesh, eastl::shared_ptr< Material > material)Engine::Model
SetPaused(bool paused)Engine::Model
SetSkeleton(eastl::shared_ptr< Skeleton > skeleton)Engine::Model
SetSpeed(float speed)Engine::Model
skeletonEngine::Modelprotected
speedEngine::Modelprotected
timeEngine::Modelprotected
Update(float deltaTime)Engine::Model
UpdateAnimation(float deltaTime)Engine::Model
~Model()=defaultEngine::Model