About: API LayeredRegion SetVertexColor   Sponge Permalink

An Entity of Type : owl:Thing, within Data Space : 134.155.108.49:8890 associated with source dataset(s)

Sets the color of an object. obj:SetVertexColor(red, green, blue[, alpha]); Arguments red : The red color value to set the object to. The range is 0 to 1. green : The green color value to set the object to. The range is 0 to 1. blue : The blue color value to set the object to. The range is 0 to 1. alpha : The alpha value to set the object to. The range is 0 to 1. Returns nil Example MainMenuBackground:SetVertexColor(1, 0, 0); Result MainMenuBackground would be set to pure red. Description Sets the color of an object. Caveats It appears that the values specified are actually percentages to adjust the original color values (specified in the XML content) by. Example: You have a background layer with a texture (named 'myModBackground') set as

AttributesValues
rdfs:label
  • API LayeredRegion SetVertexColor
rdfs:comment
  • Sets the color of an object. obj:SetVertexColor(red, green, blue[, alpha]); Arguments red : The red color value to set the object to. The range is 0 to 1. green : The green color value to set the object to. The range is 0 to 1. blue : The blue color value to set the object to. The range is 0 to 1. alpha : The alpha value to set the object to. The range is 0 to 1. Returns nil Example MainMenuBackground:SetVertexColor(1, 0, 0); Result MainMenuBackground would be set to pure red. Description Sets the color of an object. Caveats It appears that the values specified are actually percentages to adjust the original color values (specified in the XML content) by. Example: You have a background layer with a texture (named 'myModBackground') set as
dbkwik:wowwiki/pro...iPageUsesTemplate
abstract
  • Sets the color of an object. obj:SetVertexColor(red, green, blue[, alpha]); Arguments red : The red color value to set the object to. The range is 0 to 1. green : The green color value to set the object to. The range is 0 to 1. blue : The blue color value to set the object to. The range is 0 to 1. alpha : The alpha value to set the object to. The range is 0 to 1. Returns nil Example MainMenuBackground:SetVertexColor(1, 0, 0); Result MainMenuBackground would be set to pure red. Description Sets the color of an object. Caveats It appears that the values specified are actually percentages to adjust the original color values (specified in the XML content) by. Example: You have a background layer with a texture (named 'myModBackground') set as a filled color of (decimal RGB triplet) '0.5,0,0.5'. You execute the following in one of your functions: _G["myModBackground"]:SetVertexColor(0.5,1,0.5); The result would be that the color for 'myModBackground' is set to (0.25,0,0.25), not (0.5,1,0.5). Explanation The reason the method says "vertex color" is most likely due to the implementation details of how this works. OpenGL and Direct3D both support the concept of "vertex colors" which are frequently used in lighting. Each vertex of a 3-D object can have a "vertex color" set on it. The polygon will then be drawn with the vertex color shaded based on the location of the pixel relative to the vertexes of the polygon. Presumably this method sets all four vertexes of the quad used to make up interface elements to the given color, creating a filtering effect. The color is a direct filtering effect. Each color component of the object will be multiplied by the value given to determine the final color. So, setting (1.0, 1.0, 0.0) on a white object will color it yellow. But doing the same thing on a blue object will make it black. Be careful when using this on textured items.
Alternative Linked Data Views: ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON ) | Microdata ( JSON HTML) | JSON-LD    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3217, on Linux (x86_64-pc-linux-gnu), Standard Edition
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2012 OpenLink Software