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) 28 void setValue(
const Draw::Texture2& mat);
32 const Draw::Texture2 getValue()
const;
37 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;
79 void setValue(
const Draw::TextureCoordinateMapping& tcm);
83 const Draw::TextureCoordinateMapping& getValue()
const;
88 virtual bool isEqual(
const Property*)
const;
102 void setValue(
const Draw::TextureCoordinateFunction& tcf);
106 const Draw::TextureCoordinateFunction& getValue()
const;
111 virtual bool isEqual(
const Property*)
const;
125 void setValue(
const std::map<int, Draw::Texture2>& texList);
129 int addTexture(
const Draw::Texture2& tex);
130 bool hasTexture(
const Draw::Texture2& tex);
133 const Draw::Texture2& getTextureById(
int id);
135 const std::map<int, Draw::Texture2>& getValue(
void)
const;
143 virtual bool isEqual(
const Property*)
const;
146 std::map<int, Draw::Texture2> _textureMap;
147 Draw::Texture2 _defaultTexture;
148 int _nextAvailableId;
#define CORE_EXPORT
Definition: core_defines2.h:10
Definition: PropertyTexture2.h:71
A Utf-16 (windows) or ucs4 (unix) encoded string class.
Definition: String.h:29
Definition: Persistance.h:20
LX_CORE_EXPORT Version & version
Draw::TextureCoordinateFunction _textureCoordinateFunction
Definition: PropertyTexture2.h:114
Draw::Texture2Transform _texture2Transform
Definition: PropertyTexture2.h:67
Definition: AbstractXMLReader.h:10
Core::PropertyText filename
Definition: CoreDocument.h:151
Definition: PropertyTexture2.h:94
Draw::TextureCoordinateMapping _textureCoordinateMapping
Definition: PropertyTexture2.h:91
Definition: PropertyTexture2.h:117
bool setValueFromVariant(const Core::Variant &)
Definition: PropertyTexture2.h:126
Definition: Property.h:81
Definition: PropertyTexture2.h:20
Definition: PropertyTexture2.h:43
int _textureId
Definition: PropertyTexture2.h:40
DECLARE_PROPERTY_FACTORY(PropertyAxis1_Factory, Core::PropertyAxis1)
bool _calculateTextureScaleFactor
Definition: PropertyTexture2.h:68