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)


CategoryDocumentation

Go back to MetaObjectDocumentation

A3dlTexture (last edited 2007-04-03 17:15:41 by Ken)