VOS TYPE: a3dl:texture
CLASS: A3DL::Texture
ANCESTORS:
DESCENDANTS:
PROPERTIES:
a3dl:image (MIME)
a3dl:blend-mode (string -- "none", "add", "multiply", "double multiply", "normal")
a3dl:alpha (float)
a3dl:uv-scale-shift (list: float -- uscale vscale ushift vshift)
a3dl:transparent-keycolor (list: float -- r g b)
a3dl:shaded (boolean)
CHILD OBJECTS:
UPDATE MESSAGES:
OTHER MESSAGES:
ACCESS CONTROL POLICIES:
PUBLIC MEMBER FUNCTIONS:
static MetaObject* new_Texture(VOS::VobjectBase* superobject, const std::string& type)
virtual const std::string getVOSType()
virtual VUtil::vRef<VOS::Property> getImage()
virtual void setImage(VOS::Property* p)
virtual void setImageToFile(const std::string& filename, const std::string& datatype)
virtual void setImageData(const std::string& data, const std::string& datatype)
virtual void setBlendMode(Material::BlendMode mode)
virtual Material::BlendMode getBlendMode()
virtual VUtil::vRef<VOS::Property> getBlendModeObj()
virtual void setBlendModeObj(VOS::Property* p)
virtual void setAlpha(double a)
virtual double getAlpha()
virtual VUtil::vRef<VOS::Property> getAlphaObj()
virtual void setAlphaObj(VOS::Property* obj)
virtual void setShaded(bool s)
virtual bool getShaded()
virtual VUtil::vRef<VOS::Property> getShadedObj()
virtual void setShadedObj(VOS::Property* obj)
virtual void setTransparentKeycolor(float r, float g, float b)
virtual void getTransparentKeycolor(float& r, float& g, float& b)
virtual void setUVScaleAndShift(float uscale, float vscale, float ushift, float vshift)
virtual void getUVScaleAndShift(float& uscale, float& vscale, float& ushift, float& vshift)
Go back to MetaObjectDocumentation
