43 #include <kaydaradef.h> 48 #define FBSDK_DLL K_DLLIMPORT 53 #include <fbsdk/fbtexture.h> 57 #ifdef FBSDKUseNamespace 101 FBHUDElement(
const char* pName, HIObject pObject=NULL );
134 virtual void GetIntrinsicDimension(
FBViewingOptions* pViewingOptins,
int& pWidth,
int & pHeight);
159 #define FBStorableCustomHUDElementImplementation(ClassName, Desc)\ 160 const char* ClassName::FbxGetObjectSubType(){ return #ClassName; }\ 161 HIObject RegisterStorable##ClassName##Create(HIObject , const char* pName, void* ){\ 162 ClassName* Class = new ClassName(pName);\ 163 Class->mAllocated = true;\ 164 if( Class->FBCreate() ){\ 165 return Class->GetHIObject();\ 169 FBLibraryModule(ClassName##Storable){\ 170 FBString lGroup = "FbxStorable/HUDElement";\ 171 FBRegisterObject(ClassName##R2, lGroup, #ClassName, Desc, RegisterStorable##ClassName##Create, true, NULL);\ 376 FBHUD(
const char* pName, HIObject pObject=NULL );
393 FBHUDElement* CreateElement( EStockElement pType,
const char* pName );
400 FBHUDElement* CreateCustomElement(
const char* pHUDElementClassName,
const char* pName );
423 FBHUD* operator[](
int pIndex);
453 #ifdef FBSDKUseNamespace kFbxObjectStore
Description of the different store/retrieve passes of the FBX format.
class K_DLLIMPORT FBPropertyBase< double, kFBPT_double > FBPropertyDouble
Property: double
FBPropertyHUDElementVAlignment VerticalDock
Read Write Property: Specifies if the HUD element will be vertically docked to the Bottom...
#define __FBClassDeclare(Name, Parent)
For internal use only.
FBPropertyColorAndAlpha CutActiveColor
Read Write Property: Specifies color of the Cut region when it is active.
#define FB_DEFINE_LIST(DllTag, Type)
Define a component list.
PropertyList: Concrete class for PropertyList of component
HUD element rectangle for drawing in the view.
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
FBPropertyDouble Width
Read Write Property: Specifies the width of HUD element on the screen. It's in pixel when ScaleByPerc...
FBPropertyBool Visibility
FBPropertyString FilePath
Read Write Property: Path to load the swf file from
class K_DLLIMPORT FBPropertyBase< FBColorAndAlpha, kFBPT_ColorRGBA > FBPropertyColorAndAlpha
FBPropertyColorAndAlpha type definition.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
FBPropertyBool AdjustWidthToFitText
Read Write Property: If On it it will adjust the width of a text element so that a text character's a...
FBPropertyColorAndAlpha CutIdleColor
Read Write Property: Specifies color of the Cut region when it is idle.
FBPropertyBool ScaleUniformly
Read Write Property: Specifies whether the width and height of HUD element will be scaled uniformly a...
double mX
Element display region left bottom corner's X coordinate.
FBPropertyBool Enable
Read Write Property: Bloop slate will appear if set to true.
FBPropertyHUDElementHAlignment Justification
Read Write Property: Specifies if the justification of the HUD element is Left, Right, or Center.
FBPropertyListHUDElement Elements
List: Elements present in the HUD.
FBPropertyDouble X
Read Write Property: Specifies the horizontal position of the HUD element, relative to dock position ...
double mY
Element display region left bottom corner's Y coordinate.
#define FB_DEFINE_ENUM(DllTag, Type)
Define an enum and give it the ability to be a property.
Viewing options for rendering.
FBPropertyColorAndAlpha BackgroundColor
Read Write Property: Background text color.
FBPropertyBool PositionByPercent
Read Write Property: When set to true, X and Y position values are in percentage, relative to the cor...
class K_DLLIMPORT FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool
__FB_FORWARD(FBHUDManager)
Heads Up display manager.
FBPropertyListTexture Texture
Read Write Property: Texture to display.
PropertyEvent: Base event class.
double mWidth
Element display region width.
FBPropertyBool Show
Read Write Property: Specifies if the HUD element will be displayed or not.
FBPropertyColorAndAlpha HeadActiveColor
Read Write Property: Specifies color of the Head region when it is active.
FBPropertyHUD DefaultHUD
Read Write Property: Specifies the HUD to be displayed on cameras that do not have HUD explicitly ass...
FBPropertyTime ShowAfterDelayOnRecordPlay
Read Write Property: Delay before the bloop slate is displayed after recording has started...
FBPropertyColorAndAlpha TailActiveColor
Read Write Property: Specifies color of the Tail region when it is active.
FBPropertyTime TailDuration
Read Write Property: Specifies duration of the Tail region.
#define FBSDKNamespace
FBSDKNamespace define.
double mHeightScale
Element display region height scale factor compared with intrinsic height value.
Property class: const char * (String).
FBPropertyColorAndAlpha Color
Read Write Property: Text color.
FBPropertyDouble Y
Read Write Property: Specifies the vertical position of the HUD element, relative to dock position an...
FBPropertyColorAndAlpha HeadIdleColor
Read Write Property: Specifies color of the Head region when it is idle.
A box is a fundamental building block in the application architecture.
FBPropertyHUDElementHAlignment HorizontalDock
Read Write Property: Specifies if the HUD element will be horizontally docked to the Left...
FBPropertyColorAndAlpha Color
Read Write Property: Color of the rectangluar region.
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
FBPropertyColorAndAlpha ForegroundColor
Read Write Property: Bloop slate foreground color.
FBPropertyTime ShowDuration
Read Write Property: Time that the bloop slate will be displayed.
FBPropertyTime HeadDuration
Read Write Property: Specifies duration of the Head region.
double mWidthScale
Element display region width scale factor compared with intrinsic width value.
FBPropertyString Content
Read Write Property: C like format to display like in printf.
double mHeight
Element display region height.
FBPropertyDouble Height
Read Write Property: Specifies the height of HUD element on the screen. It's in pixel when ScaleByPer...
class K_DLLIMPORT FBPropertyBase< FBTime, kFBPT_Time > FBPropertyTime
Property: FBTime
FBPropertyBool Visibility
Read Write Property: Indicate if the information will be displayed or not.
FBPropertyBool ForceTimeCodeDisplay
Read Write Property: Specifies if the display of time-related reference property will be in timecode ...
FBPropertyString Font
Read Write Property: Specifies the font.
#define __FBClassDeclareGroup(Name, Parent)
For internal use only.
MotionBuilder SDK base class.
FBPropertyColorAndAlpha BackgroundColor
Read Write Property: Bloop slate background color, by default it is 100% transparent.
FBPropertyBool ScaleByPercent
Read Write Property: When set to true, Scale is in percentage, relative to the corresponding camera v...
FBPropertyColorAndAlpha TailIdleColor
Read Write Property: Specifies color of the Tail region when it is idle.
FBPropertyEvent OnDisplay
Event: Callback just before HUD is displayed to update custom values