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