FBFbxOptions Class Reference

FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions FBFbxOptions
Inheritance diagram for FBFbxOptions:
Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 89 of file fbfbxoptions.h.


Public Member Functions

  FBFbxOptions (bool pLoad, HIObject pObject=NULL)
  Constructor.
void  SetAll (FBElementAction pElementAction, bool pAnimation)
  Constructor.

Public Attributes

FBPropertyString  CustomImportNamespace
  Read Write Property: Namespace we append to every objects on a Load (import/open/merge)
Load specific options.
Warning:
These options are not present in the history file.
Thus will not be affected by 'SetOptionsFromHistory()' and 'SetHistoryFromOptions()'.

FBPropertyTakeSpanOnLoad  TakeSpan
  Read Write Property: Indicate how the take start and end point should be set. By default it is read from the file.
Save specific options.
All of these options are false by default, except for 'EmbedMedia' which is true by default.
Warning:
These options are not present in the history file. Thus will not be affected by 'SetOptionsFromHistory()' and 'SetHistoryFromOptions()'.


FBPropertyBool  ConvertImageToTiff
  Read Write Property: Only considered if EmbedMedia is true. Will convert the embeded media to tiff format when possible.
FBPropertyBool  EmbedMedia
  Read Write Property: Embed all media in the FBX file itself. When saving in ASCII mode it is not possible to embed media.
FBPropertyBool  SaveSelectedModelsOnly
  Read Write Property: Indicate that only the selected models will be saved.
FBPropertyBool  UseASCIIFormat
  Read Write Property: Indicate if the resulting FBX file will be in binary or ASCII mode.
FBPropertyBool  CompressArray
  Read Write Property: Indicate if the perform comporession on the arrays values.
FBPropertyInt  CompressMinSize
  Read Write Property: Indicate if the minimum item size for compressing arrays.
FBPropertyInt  CompressLevel
  Read Write Property: The allowed level range for Compression is [0-9] where 0 equals no compression and 9 is as-much-as-we-can.
Scene settings options.
FBPropertyBool  BaseCameras
  Read Write Property: Consider base camera settings.
FBPropertyBool  CameraSwitcherSettings
  Read Write Property: Consider camera switcher settings.
FBPropertyBool  CurrentCameraSettings
  Read Write Property: Consider current camera settings.
FBPropertyBool  GlobalLightingSettings
  Read Write Property: Consider global Lighting settings.
FBPropertyBool  TransportSettings
  Read Write Property: Consider transport control settings.
Element settings options.
FBPropertyElementAction  Actors
  Read Write Property: Handling of the Actors elements.
FBPropertyElementAction  ActorFaces
  Read Write Property: Handling of the Actor Faces elements.
FBPropertyElementAction  Audio
  Read Write Property: Handling of the Audio elements.
FBPropertyElementAction  Bones
  Read Write Property: Handling of the Bones elements.
FBPropertyElementAction  Cameras
  Read Write Property: Handling of the Cameras elements.
FBPropertyElementAction  Characters
  Read Write Property: Handling of the Characters elements.
FBPropertyElementAction  CharacterFaces
  Read Write Property: Handling of the Character Faces elements.
FBPropertyElementAction  CharacterExtensions
  Read Write Property: Handling of the Character Extensions.
FBPropertyElementAction  Constraints
  Read Write Property: Handling of the Constraints elements.
FBPropertyElementAction  Devices
  Read Write Property: Handling of the Devices elements.
FBPropertyElementAction  Groups
  Read Write Property: Handling of the Groups elements.
FBPropertyElementAction  KeyingGroups
  Read Write Property: Handling of the Keying Groups elements.
FBPropertyElementAction  Lights
  Read Write Property: Handling of the Lights elements.
FBPropertyElementAction  Materials
  Read Write Property: Handling of the Materials elements.
FBPropertyElementAction  Models
  Read Write Property: Handling of the Models elements.
FBPropertyElementAction  Notes
  Read Write Property: Handling of the Notes elements.
FBPropertyElementAction  OpticalData
  Read Write Property: Handling of the Optical Data elements.
FBPropertyElementAction  PhysicalProperties
  Read Write Property: Handling of the Physical Properties elements.
FBPropertyElementAction  Poses
  Read Write Property: Handling of the Poses elements.
FBPropertyElementAction  Scripts
  Read Write Property: Handling of the Scripts elements.
FBPropertyElementAction  Sets
  Read Write Property: Handling of the Sets elements.
FBPropertyElementAction  Shaders
  Read Write Property: Handling of the Shaders elements.
FBPropertyElementAction  Solvers
  Read Write Property: Handling of the Solvers elements.
FBPropertyElementAction  Story
  Read Write Property: Handling of the Story elements.
FBPropertyElementAction  Textures
  Read Write Property: Handling of the Textures elements.
FBPropertyElementAction  Video
  Read Write Property: Handling of the Video elements.
Element animation settings options.
Not all elements type have animation associated with them.

FBPropertyBool  ActorFacesAnimation
  Read Write Property: Handling of the Actor Faces animation.
FBPropertyBool  BonesAnimation
  Read Write Property: Handling of the Bones animation.
FBPropertyBool  CamerasAnimation
  Read Write Property: Handling of the Cameras animation.
FBPropertyBool  CharactersAnimation
  Read Write Property: Handling of the Characters animation.
FBPropertyBool  CharacterFacesAnimation
  Read Write Property: Handling of the Character Faces animation.
FBPropertyBool  ConstraintsAnimation
  Read Write Property: Handling of the Constraints animation.
FBPropertyBool  DevicesAnimation
  Read Write Property: Handling of the Devices animation.
FBPropertyBool  LightsAnimation
  Read Write Property: Handling of the Lights animation.
FBPropertyBool  MaterialsAnimation
  Read Write Property: Handling of the Materials animation.
FBPropertyBool  ModelsAnimation
  Read Write Property: Handling of the Models animation.
FBPropertyBool  NotesAnimation
  Read Write Property: Handling of the Notes animation.
FBPropertyBool  PhysicalPropertiesAnimation
  Read Write Property: Handling of the Physical Properties animation.
FBPropertyBool  ShadersAnimation
  Read Write Property: Handling of the Shaders animation.
FBPropertyBool  SolversAnimation
  Read Write Property: Handling of the Solvers animation.
FBPropertyBool  TexturesAnimation
  Read Write Property: Handling of the Textures animation.

Constructor & Destructor Documentation

FBFbxOptions ( bool  pLoad,
HIObject  pObject = NULL  
)

Constructor.

Create a FBFbxOption to be used in FBApplication Save/Load and FBXSave/Load mecanism.

Parameters:
pLoad  If true, will init option for a default Load (Append all elements and animation). If false will initialized options for a default Save (Save all elements and animation).
pObject  For internal use only.

Member Function Documentation

void SetAll ( FBElementAction  pElementAction,
bool  pAnimation  
)

Constructor.

Initialize all loading/saving properties to ElementAction and animation specified.

Parameters:
pElementAction  Default value for all FBPropertyElementAction properties.
pAnimation  Default value for all Animation properties.

Member Data Documentation

FBPropertyTakeSpanOnLoad TakeSpan

Read Write Property: Indicate how the take start and end point should be set. By default it is read from the file.

Definition at line 110 of file fbfbxoptions.h.

FBPropertyBool ConvertImageToTiff

Read Write Property: Only considered if EmbedMedia is true. Will convert the embeded media to tiff format when possible.

Definition at line 119 of file fbfbxoptions.h.

FBPropertyBool EmbedMedia

Read Write Property: Embed all media in the FBX file itself. When saving in ASCII mode it is not possible to embed media.

Definition at line 120 of file fbfbxoptions.h.

FBPropertyBool SaveSelectedModelsOnly

Read Write Property: Indicate that only the selected models will be saved.

Definition at line 121 of file fbfbxoptions.h.

FBPropertyBool UseASCIIFormat

Read Write Property: Indicate if the resulting FBX file will be in binary or ASCII mode.

Definition at line 122 of file fbfbxoptions.h.

FBPropertyBool CompressArray

Read Write Property: Indicate if the perform comporession on the arrays values.

Definition at line 123 of file fbfbxoptions.h.

FBPropertyInt CompressMinSize

Read Write Property: Indicate if the minimum item size for compressing arrays.

Definition at line 124 of file fbfbxoptions.h.

FBPropertyInt CompressLevel

Read Write Property: The allowed level range for Compression is [0-9] where 0 equals no compression and 9 is as-much-as-we-can.

Definition at line 125 of file fbfbxoptions.h.

FBPropertyBool BaseCameras

Read Write Property: Consider base camera settings.

Definition at line 132 of file fbfbxoptions.h.

FBPropertyBool CameraSwitcherSettings

Read Write Property: Consider camera switcher settings.

Definition at line 133 of file fbfbxoptions.h.

FBPropertyBool CurrentCameraSettings

Read Write Property: Consider current camera settings.

Definition at line 134 of file fbfbxoptions.h.

FBPropertyBool GlobalLightingSettings

Read Write Property: Consider global Lighting settings.

Definition at line 135 of file fbfbxoptions.h.

FBPropertyBool TransportSettings

Read Write Property: Consider transport control settings.

Definition at line 136 of file fbfbxoptions.h.

FBPropertyString CustomImportNamespace

Read Write Property: Namespace we append to every objects on a Load (import/open/merge)

Definition at line 139 of file fbfbxoptions.h.

FBPropertyElementAction Actors

Read Write Property: Handling of the Actors elements.

Definition at line 144 of file fbfbxoptions.h.

FBPropertyElementAction ActorFaces

Read Write Property: Handling of the Actor Faces elements.

Definition at line 145 of file fbfbxoptions.h.

FBPropertyElementAction Audio

Read Write Property: Handling of the Audio elements.

Definition at line 146 of file fbfbxoptions.h.

FBPropertyElementAction Bones

Read Write Property: Handling of the Bones elements.

Definition at line 147 of file fbfbxoptions.h.

FBPropertyElementAction Cameras

Read Write Property: Handling of the Cameras elements.

Definition at line 148 of file fbfbxoptions.h.

FBPropertyElementAction Characters

Read Write Property: Handling of the Characters elements.

Definition at line 149 of file fbfbxoptions.h.

FBPropertyElementAction CharacterFaces

Read Write Property: Handling of the Character Faces elements.

Definition at line 150 of file fbfbxoptions.h.

FBPropertyElementAction CharacterExtensions

Read Write Property: Handling of the Character Extensions.

Definition at line 151 of file fbfbxoptions.h.

FBPropertyElementAction Constraints

Read Write Property: Handling of the Constraints elements.

Definition at line 152 of file fbfbxoptions.h.

FBPropertyElementAction Devices

Read Write Property: Handling of the Devices elements.

Definition at line 153 of file fbfbxoptions.h.

FBPropertyElementAction Groups

Read Write Property: Handling of the Groups elements.

Definition at line 154 of file fbfbxoptions.h.

FBPropertyElementAction KeyingGroups

Read Write Property: Handling of the Keying Groups elements.

Definition at line 155 of file fbfbxoptions.h.

FBPropertyElementAction Lights

Read Write Property: Handling of the Lights elements.

Definition at line 156 of file fbfbxoptions.h.

FBPropertyElementAction Materials

Read Write Property: Handling of the Materials elements.

Definition at line 157 of file fbfbxoptions.h.

FBPropertyElementAction Models

Read Write Property: Handling of the Models elements.

Definition at line 158 of file fbfbxoptions.h.

FBPropertyElementAction Notes

Read Write Property: Handling of the Notes elements.

Definition at line 159 of file fbfbxoptions.h.

FBPropertyElementAction OpticalData

Read Write Property: Handling of the Optical Data elements.

Definition at line 160 of file fbfbxoptions.h.

FBPropertyElementAction PhysicalProperties

Read Write Property: Handling of the Physical Properties elements.

Definition at line 161 of file fbfbxoptions.h.

FBPropertyElementAction Poses

Read Write Property: Handling of the Poses elements.

Definition at line 162 of file fbfbxoptions.h.

FBPropertyElementAction Scripts

Read Write Property: Handling of the Scripts elements.

Definition at line 163 of file fbfbxoptions.h.

FBPropertyElementAction Sets

Read Write Property: Handling of the Sets elements.

Definition at line 164 of file fbfbxoptions.h.

FBPropertyElementAction Shaders

Read Write Property: Handling of the Shaders elements.

Definition at line 165 of file fbfbxoptions.h.

FBPropertyElementAction Solvers

Read Write Property: Handling of the Solvers elements.

Definition at line 166 of file fbfbxoptions.h.

FBPropertyElementAction Story

Read Write Property: Handling of the Story elements.

Definition at line 167 of file fbfbxoptions.h.

FBPropertyElementAction Textures

Read Write Property: Handling of the Textures elements.

Definition at line 168 of file fbfbxoptions.h.

FBPropertyElementAction Video

Read Write Property: Handling of the Video elements.

Definition at line 169 of file fbfbxoptions.h.

FBPropertyBool ActorFacesAnimation

Read Write Property: Handling of the Actor Faces animation.

Definition at line 177 of file fbfbxoptions.h.

FBPropertyBool BonesAnimation

Read Write Property: Handling of the Bones animation.

Definition at line 178 of file fbfbxoptions.h.

FBPropertyBool CamerasAnimation

Read Write Property: Handling of the Cameras animation.

Definition at line 179 of file fbfbxoptions.h.

FBPropertyBool CharactersAnimation

Read Write Property: Handling of the Characters animation.

Definition at line 180 of file fbfbxoptions.h.

FBPropertyBool CharacterFacesAnimation

Read Write Property: Handling of the Character Faces animation.

Definition at line 181 of file fbfbxoptions.h.

FBPropertyBool ConstraintsAnimation

Read Write Property: Handling of the Constraints animation.

Definition at line 182 of file fbfbxoptions.h.

FBPropertyBool DevicesAnimation

Read Write Property: Handling of the Devices animation.

Definition at line 183 of file fbfbxoptions.h.

FBPropertyBool LightsAnimation

Read Write Property: Handling of the Lights animation.

Definition at line 184 of file fbfbxoptions.h.

FBPropertyBool MaterialsAnimation

Read Write Property: Handling of the Materials animation.

Definition at line 185 of file fbfbxoptions.h.

FBPropertyBool ModelsAnimation

Read Write Property: Handling of the Models animation.

Definition at line 186 of file fbfbxoptions.h.

FBPropertyBool NotesAnimation

Read Write Property: Handling of the Notes animation.

Definition at line 187 of file fbfbxoptions.h.

FBPropertyBool PhysicalPropertiesAnimation

Read Write Property: Handling of the Physical Properties animation.

Definition at line 188 of file fbfbxoptions.h.

FBPropertyBool ShadersAnimation

Read Write Property: Handling of the Shaders animation.

Definition at line 189 of file fbfbxoptions.h.

FBPropertyBool SolversAnimation

Read Write Property: Handling of the Solvers animation.

Definition at line 190 of file fbfbxoptions.h.

FBPropertyBool TexturesAnimation

Read Write Property: Handling of the Textures animation.

Definition at line 191 of file fbfbxoptions.h.


Please send us your comments about this page.