Armazenamento de propriedade leve.
Classes aninhadas
classe | Light.Builder | Classe de fábrica de Light |
|
tipo enumerado | Light.Type. | Tipo de fonte de luz |
Métodos públicos
Light.Builder estático | |
Cor | |
float |
getFalloffRadius() (em inglês)
Veja o raio de queda da luz.
|
float |
getInnerConeAngle (em inglês)
Veja o ângulo interno do cone dos holofotes.
|
float |
getIntensity()
Veja a intensidade da luz.
|
float |
getOuterConeAngle (em inglês)
Veja o ângulo externo do cone para os destaques.
|
Light.Type. |
getType()
Acenda o dispositivo:
Light.Type . |
boolean |
isShadowCastingEnabled()
Retorna verdadeiro se a luz tiver a transmissão de sombra ativada.
|
void | |
void |
setColorTemperature(temperatura flutuante)
Define a cor "RGB" da luz com base na temperatura desejada de "cor."
|
void |
setFalloffRadius (falloffRadius flutuante)
Define o intervalo em que a intensidade da luz cai para zero.
|
void |
setInnerConeAngle (coneInner flutuante)
Os refletores brilham com luz em um cone; esse valor determina o tamanho da parte interna do cone.
|
void |
setIntensity(intensidade de flutuação)
Define a intensidade da luz que determina o brilho da luz no Lux (lx) ou no Lumens (lm)
(dependendo do tipo de luz).
|
void |
setOuterConeAngle(cone externo)
Os refletores brilham com luz em um cone; esse valor determina o tamanho da parte externa do cone.
|
Métodos herdados
Métodos públicos
public estático Light.Builder builder (tipo Light.Type)
Gera uma luz padrão, se nada mais está definido
Parâmetros
tipo |
---|
ponto flutuante público getFalloffRadius ()
Veja o raio de queda da luz.
ponto flutuante público getInnerConeAngle ()
Veja o ângulo interno do cone dos holofotes.
flutuante público getIntensity ()
Veja a intensidade da luz.
ponto flutuante público getOuterConeAngle ()
Veja o ângulo externo do cone para os destaques.
booleano público isShadowCastingEnabled ()
Retorna verdadeiro se a luz tiver a transmissão de sombra ativada.
public void setColor (Color color)
Define a cor "RGB" da luz. A intensidade é um parâmetro separado, portanto, defina a cor pura, ou seja, cada canal está no intervalo [0,1]. No entanto, definir valores fora desse intervalo é válido.
Parâmetros
cor | Cor "quot;RGB"", o padrão é 0xffffffff |
---|
void void setColorTemperature (floatfloat)
Define a cor "RGB" da luz com base na temperatura desejada de "cor."
Parâmetros
temperatura | temperatura de cores em Kelvin em uma escala de 1.000 a 10.000. A iluminação comercial e residencial está entre 2000 e 6500 mil. |
---|
public void setFalloffRadius (float dropoffRadius)
Define o intervalo em que a intensidade da luz cai para zero. Isso não afeta o tipo DIRECTIONAL
.
Parâmetros
raio de queda | o raio da luz nas unidades mundiais. o padrão é 10, 0. |
---|
void void setInnerConeAngle (float coneInner)
Os refletores brilham com luz em um cone; esse valor determina o tamanho da parte interna do cone. A intensidade é interpolada entre os ângulos do cone interno e externo. Ou seja, se eles são iguais aos do cone, são perfeitamente afiados. Normalmente, o cone interno é menor que o externo.
Parâmetros
ConeInner | ângulo do cone interno em radianos, padrão 0,5 |
---|
public void setIntensity (intensidade de flutuação)
Define a intensidade da luz que determina o brilho da luz no Lux (lx) ou no Lumens (lm) (dependendo do tipo de luz). Valores maiores produzem luzes mais brilhantes e valores próximos de zero geram muito pouca luz. Uma lâmpada doméstica normalmente tem uma intensidade entre 800 e 2500 lm,enquanto a luz solar é de aproximadamente 120.000 lx. Não há um limite absoluto absoluto,mas valores maiores que a luz solar (120.000 lx) geralmente não são necessários.
Parâmetros
intensidade | a intensidade da luz, valores maiores que um são válidos. A intensidade será fixada e não pode ser zero ou negativa. Para luzes direcionais, o padrão é 420 lx. Para outras luzes, o padrão é 2.500 lm. |
---|
public void setOuterConeAngle (float coneOuter)
Os refletores brilham com luz em um cone; esse valor determina o tamanho da parte externa do cone. A intensidade é interpolada entre os ângulos do cone interno e externo. Ou seja, se eles são iguais aos do cone, são perfeitamente afiados. Normalmente, o cone interno é menor que o externo.
Parâmetros
Cone externo | ângulo do cone externo em radianos, o padrão é 0,6 |
---|