3 #include <Draw/Texture2.h> 4 #include <Draw/Texture2Transform.h> 5 #include <Draw/TextureCoordinateFunction.h> 6 #include <Draw/TextureCoordinateMapping.h> 12 #pragma warning(disable : 4100) 26 void setValue(
const Draw::Texture2& mat);
30 const Draw::Texture2 getValue()
const;
35 virtual bool isEqual(
const Property*)
const;
51 void setValue(
const Draw::Texture2Transform& ttf,
bool calculateTextureScaleFactor =
false);
55 const Draw::Texture2Transform& getValue()
const;
58 void setCalculateTextureScaleFactor(
bool onoff);
59 bool isCalculateTextureScaleFactor()
const;
63 virtual bool isEqual(
const Property*)
const;
64 std::shared_ptr<Core::DbgInfo> getDbgInfo()
const override;
81 void setValue(
const Draw::TextureCoordinateMapping& tcm);
85 const Draw::TextureCoordinateMapping& getValue()
const;
90 virtual bool isEqual(
const Property*)
const;
106 void setValue(
const Draw::TextureCoordinateFunction& tcf);
110 const Draw::TextureCoordinateFunction& getValue()
const;
115 virtual bool isEqual(
const Property*)
const;
131 void setValue(
const std::map<int, Draw::Texture2>& texList);
135 int addTexture(
const Draw::Texture2& tex);
136 bool hasTexture(
const Draw::Texture2& tex);
139 const Draw::Texture2& getTextureById(
int id);
141 const std::map<int, Draw::Texture2>& getValue(
void)
const;
149 virtual bool isEqual(
const Property*)
const;
154 std::map<int, Draw::Texture2> _textureMap;
155 Draw::Texture2 _defaultTexture;
156 int _nextAvailableId;
Definition: Persistence.h:14
Definition: PropertyTexture2.h:73
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:23
LX_CORE_EXPORT Version & version
Draw::TextureCoordinateFunction _textureCoordinateFunction
Definition: PropertyTexture2.h:120
Draw::Texture2Transform _texture2Transform
Definition: PropertyTexture2.h:69
Definition: AbstractXMLReader.h:7
Core::PropertyText filename
Definition: CoreDocument.h:176
Definition: PropertyTexture2.h:98
Draw::TextureCoordinateMapping _textureCoordinateMapping
Definition: PropertyTexture2.h:95
Definition: PropertyTexture2.h:123
bool setValueFromVariant(const Core::Variant &)
Definition: PropertyTexture2.h:132
Definition: Property.h:77
Definition: PropertyTexture2.h:18
Definition: PropertyTexture2.h:43
int _textureId
Definition: PropertyTexture2.h:40
DECLARE_PROPERTY_FACTORY(PropertyAxis1_Factory, Core::PropertyAxis1)
bool _calculateTextureScaleFactor
Definition: PropertyTexture2.h:70