Pictel 2d 0.1
Game Engine Documentation
Public Member Functions | List of all members
engine::SpritePropertyManipulatorsI Class Referenceabstract
Inheritance diagram for engine::SpritePropertyManipulatorsI:
engine::AnimatablePropertiesI engine::SpritePropertiesI engine::SpriteRepresentationI engine::SpriteRepresentationTextI

Public Member Functions

virtual void SetAcceptsLight (bool)=0
 
virtual float GetAcceptsLight ()=0
 
virtual void SetColorMod (Color4)=0
 
virtual Color4 GetColorMod ()=0
 
- Public Member Functions inherited from engine::AnimatablePropertiesI
auto * animator ()
 
- Public Member Functions inherited from engine::SpritePropertiesI
virtual void SetAlpha (float)=0
 
virtual float GetAlpha ()=0
 
virtual void SetScale (float)=0
 
virtual float GetScale ()=0
 
virtual void SetPosition (Vector2)=0
 
virtual void SetZPosition (float)=0
 
virtual Vector2GetPosition ()=0
 
virtual void SetRotation (Rotation)=0
 
virtual RotationGetRotation ()=0
 

Additional Inherited Members

- Protected Attributes inherited from engine::AnimatablePropertiesI
PropertyManupulatorm_propertyAnimator
 

Detailed Description

Declares interface for sprite properties that are not animatable but can be changed

Member Function Documentation

◆ SetAcceptsLight()

virtual void engine::SpritePropertyManipulatorsI::SetAcceptsLight ( bool  )
pure virtual

Control whether the object receives lights or not. If false it's completely lit up.

Implemented in engine::SpriteRepresentationI.

◆ SetColorMod()

virtual void engine::SpritePropertyManipulatorsI::SetColorMod ( Color4  )
pure virtual

Set the color mod

Implemented in engine::SpriteRepresentationI.