43 #include <kaydaradef.h> 48 #define FBSDK_DLL K_DLLIMPORT 53 #ifdef FBSDKUseNamespace 66 kFBLightTypePoint = 0,
75 enum FBAttenuationType {
76 kFBAttenuationNone = 0,
78 kFBAttenuationQuadratic,
93 FBLight(
const char* pName, HIObject pObject=NULL);
148 FBLight* operator[](
int pIndex);
160 kFBFogModeExponential,
161 kFBFogModeSquareExponential
192 #ifdef FBSDKUseNamespace FBPropertyDouble LeftBarnDoor
Read Write Property: Angle of left barn door.
class K_DLLIMPORT FBPropertyBase< double, kFBPT_double > FBPropertyDouble
Property: double
EAreaLightShapes
Area light shapes.
FBPropertyAnimatableDouble FogBegin
Read Write Property: Begin fog distance.
#define __FBClassDeclare(Name, Parent)
For internal use only.
FBPropertyVideo GoboMedia
Read Write Property: Media to use as a Gobo with the light.
FBPropertyBool EnableBarnDoor
Read Write Property: Whether or not enable barn door.
FBPropertyAnimatableDouble FogDensity
Read Write Property: Fog density.
PropertyList: Concrete class for PropertyList of component
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
FBPropertyDouble TopBarnDoor
Read Write Property: Angle of top barn door.
FBPropertyBool DrawFrontFacingVolumetric
Read Write Property: Draw front facing volumetric light?
PropertyAreaLightShapes AreaLightShape
Read Write Property: Area light shape.
FBPropertyAnimatableDouble FogIntensity
Read Write Property: Intensity of the fog (spot light).
FBPropertyDouble BottomBarnDoor
Read Write Property: Angle of bottom barn door.
FBPropertyAnimatableDouble ConeAngle
DEPRECATED Equivalent to OuterAngle.
#define FB_DEFINE_ENUM(DllTag, Type)
Define an enum and give it the ability to be a property.
FBPropertyBool CastShadows
Read Write Property: Cast shadows on object?
FBPropertyBool DrawVolumetricLight
Read Write Property: Draw volumetric light with gobo?
class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
FBPropertyLightType LightType
Read Write Property: Type of light.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
FBPropertyBool FogEnable
Read Write Property: Enable fog?
FBPropertyFogMode FogMode
Read Write Property: Fog falloff mode.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
FBPropertyBool CastLightOnObject
Read Write Property: Cast light on object?
#define FBSDKNamespace
FBSDKNamespace define.
FBPropertyAnimatableDouble InnerAngle
Read Write Property: Inner Cone angle for light.
A box is a fundamental building block in the application architecture.
FBPropertyAnimatableColor DiffuseColor
Read Write Property: Color: Diffuse color.
FBPropertyAnimatableColor FogColor
Read Write Property: Fog color.
FBPropertyBool DrawGroundProjection
Read Write Property: Draw ground projection of gobo?
class K_DLLIMPORT FBPropertyBaseAnimatable< double, kFBPT_double > FBPropertyAnimatableDouble
FBPropertyBaseAnimatableDouble type definition.
FBPropertyAnimatableDouble OuterAngle
Read Write Property: Outer Cone angle for light.
FBPropertyDouble RightBarnDoor
Read Write Property: Angle of right barn door.
FBPropertyAnimatableColor AmbientColor
Read Write Property: Ambient light color.
FBPropertyAttenuationType AttenuationType
Read Write Property: Type of attenuation for the light.
class K_DLLIMPORT FBPropertyBaseAnimatable< FBColor, kFBPT_ColorRGB > FBPropertyAnimatableColor
FBPropertyAnimatableColor type definition.
FBPropertyAnimatableDouble FogEnd
Read Write Property: End fog distance.
FBPropertyAnimatableDouble Intensity
Read Write Property: Light intensity.