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