OROCHI
 
Loading...
Searching...
No Matches
GxUnitLight.cpp File Reference

ライトクラス More...

#include "GxShader.h"
Include dependency graph for GxUnitLight.cpp:

Functions

 _PARAM_NAME (_ambientColor, "アンビエントカラー")
 
 _PARAM_NAME (_shadowEnable, "シャドウ有効")
 
 _PARAM_NAME (_shadowNearZ, "シャドウnear")
 
 _PARAM_NAME (_shadowFarZ, "シャドウfar")
 
 _PARAM_NAME (_shadowNearFade, "シャドウnearのフェード幅")
 
 _PARAM_NAME (_shadowFarFade, "シャドウfarのフェード幅")
 
 _PARAM_NAME_ATTRIBUTE_MIN_MAX (_shadowSplitParam, "カスケード分割パラメータ", GxProperty::ATTRIBUTE_HIDE|GxProperty::ATTRIBUTE_SLIDER, 0, 1)
 
 _PARAM_NAME_ATTRIBUTE (_autoShadowSplitParam, "カスケード分割パラメータを自動計算", GxProperty::ATTRIBUTE_HIDE)
 
 _PARAM_NAME (_shadowFirstFarZ, "シャドウマップの一段目のファー")
 
 _PARAM_NAME (_shadowWorldYMax, "シャドウを落とすY上限")
 
 _PARAM_NAME (_shadowWorldYMin, "シャドウを落とすY下限")
 
 _PARAM_NAME (_shadowOffset, "シャドウのオフセット")
 
 _PARAM_NAME (_projectionMapEnable, "投影マップ有効")
 
 _RESOURCE_DYNAMIC (GxResTexture, "投影マップ", &GxUnitLightShadow::getPropertyProjectionMap, &GxUnitLightShadow::setPropertyProjectionMap, &GxUnitLightShadow::getPropertyProjectionMapCount, &GxUnitLightShadow::setPropertyProjectionMapCount)
 
 _PARAM_NAME (_projectionMapScaling, "投影マップのスケーリング")
 
 _ARRAY_NAME_COUNT (_projectionMapUVVelocity, "投影マップのUVスクロール速度", 2)
 
 _PARAM_NAME (_projectionMapWavingCycle, "投影マップのUV揺らぎ周期")
 
 _PARAM_NAME (_projectionMapIntensityMax, "投影マップの最大輝度")
 
 _PARAM_NAME (_projectionMapIntensityMin, "投影マップの最小輝度")
 
 _PARAM_NAME (_projectionMapUVOrigin, "投影マップのUV原点")
 
 _CUSTOM (GxProperty::TYPE::F32, "減衰率", &GxUnitLightPoint::getPropertyAttenuation, &GxUnitLightPoint::setPropertyAttenuation)
 
 _CUSTOM (GxProperty::TYPE::F32, "固定減衰率", &GxUnitLightPoint::getPropertyConstantAttenuation, &GxUnitLightPoint::setPropertyConstantAttenuation)
 
 _CUSTOM (GxProperty::TYPE::F32, "減衰率", &GxUnitLightSpot::getPropertyAttenuation, &GxUnitLightSpot::setPropertyAttenuation)
 
 _CUSTOM (GxProperty::TYPE::F32, "固定減衰率", &GxUnitLightSpot::getPropertyConstantAttenuation, &GxUnitLightSpot::setPropertyConstantAttenuation)
 

Detailed Description

ライトクラス

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Kei Honda
Kazuyuki Asano