Claro

classe pública Claro

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
builder(tipo Light.Type)
Gera uma luz padrão, se nada mais está definido
Cor
getColor()
Veja o RGB Color da luz.
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
setColor(cor)
Define a cor "RGB" da luz.
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

público Cor getColor ()

Veja o RGB Color da luz.

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.

público Light.Type getType ()

Acenda o dispositivo: Light.Type.

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