Pictel 2d 0.1
Game Engine Documentation
Public Member Functions | List of all members
engine::SceneI Class Referenceabstract

Public Member Functions

virtual void SetIsActivated (bool)=0
 
virtual bool GetIsActivated ()=0
 
virtual SpriteRepresentationISpriteStaticLoad (SpriteAtlasI *atlas, std::string name)=0
 Load a sprite renderer.
 
virtual SpriteRepresentationISpriteAnimatedLoad (float keyframeAnimationDelay, SpriteAtlasI *atlas)=0
 Load a sprite renderer for animation.
 
virtual SpriteRepresentationTextISpriteTextLoad (FontI *)=0
 Load a drawable text representation.
 
virtual LightICreateLight (std::string type, Color3 color, float ambientIntensity, Origin position, float diffuseSize, float diffuseIntensity)=0
 Creates a light and adds it to the scene. This is a helper function to the the LightManager.
 
virtual void SetFrameUpdate (std::function< void(void)>)=0