HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FBX_SceneProxy Class Reference

#include <FBX_SceneProxy.h>

Classes

class  PropertyIterator
 Iterates over a node's user properties. More...
 

Public Types

enum  NodeType {
  eUnknown, eNull, eMarker, eSkeleton,
  eMesh, eNurbs, ePatch, eCamera,
  eCameraStereo, eCameraSwitcher, eLight, eOpticalReference,
  eOpticalMarker, eNurbsCurve, eTrimNurbsSurface, eBoundary,
  eNurbsSurface, eShape, eLODGroup, eSubDiv,
  eCachedEffect, eLine
}
 

Public Member Functions

 FBX_SceneProxy ()
 
 ~FBX_SceneProxy ()
 
bool load (const char *path, bool convert_units, FBX_ErrorManager &errors)
 
fpreal globalFrameRate () const
 
void getGlobalTimeRange (fpreal &start, fpreal &stop) const
 
const char * nodeName (FBX_NodeID node) const
 
FBX_NodeID findNode (const char *name) const
 
int nodeCount () const
 
FBX_NodeID node (int i) const
 
FBX_NodeID rootNode () const
 
FBX_NodeID parentNode (FBX_NodeID node) const
 
int childNodeCount (FBX_NodeID node) const
 
FBX_NodeID childNode (FBX_NodeID node, int i) const
 
NodeType nodeType (FBX_NodeID node) const
 
bool visibility (FBX_NodeID node) const
 
FBX_GeometryID geometry (FBX_NodeID node) const
 
int geometrySkinDeformerCount (FBX_GeometryID geometry) const
 
bool convertGeometry (GU_Detail &detail, FBX_GeometryID geometry, FBX_ErrorManager &errors) const
 
UT_Matrix4D nodeGlobalTransform (FBX_NodeID node, fpreal time_seconds) const
 
int clipCount () const
 
FBX_ClipID clip (int i) const
 
const char * clipName (int i) const
 
void setActiveClip (FBX_ClipID clip)
 
void getClipTimeRange (FBX_ClipID clip, fpreal &start, fpreal &stop) const
 

Detailed Description

Definition at line 29 of file FBX_SceneProxy.h.

Member Enumeration Documentation

Enumerator
eUnknown 
eNull 
eMarker 
eSkeleton 
eMesh 
eNurbs 
ePatch 
eCamera 
eCameraStereo 
eCameraSwitcher 
eLight 
eOpticalReference 
eOpticalMarker 
eNurbsCurve 
eTrimNurbsSurface 
eBoundary 
eNurbsSurface 
eShape 
eLODGroup 
eSubDiv 
eCachedEffect 
eLine 

Definition at line 52 of file FBX_SceneProxy.h.

Constructor & Destructor Documentation

FBX_SceneProxy::FBX_SceneProxy ( )
FBX_SceneProxy::~FBX_SceneProxy ( )

Member Function Documentation

FBX_NodeID FBX_SceneProxy::childNode ( FBX_NodeID  node,
int  i 
) const
int FBX_SceneProxy::childNodeCount ( FBX_NodeID  node) const
FBX_ClipID FBX_SceneProxy::clip ( int  i) const
int FBX_SceneProxy::clipCount ( ) const
const char* FBX_SceneProxy::clipName ( int  i) const
bool FBX_SceneProxy::convertGeometry ( GU_Detail detail,
FBX_GeometryID  geometry,
FBX_ErrorManager errors 
) const
FBX_NodeID FBX_SceneProxy::findNode ( const char *  name) const
FBX_GeometryID FBX_SceneProxy::geometry ( FBX_NodeID  node) const
int FBX_SceneProxy::geometrySkinDeformerCount ( FBX_GeometryID  geometry) const
void FBX_SceneProxy::getClipTimeRange ( FBX_ClipID  clip,
fpreal start,
fpreal stop 
) const
void FBX_SceneProxy::getGlobalTimeRange ( fpreal start,
fpreal stop 
) const
fpreal FBX_SceneProxy::globalFrameRate ( ) const
bool FBX_SceneProxy::load ( const char *  path,
bool  convert_units,
FBX_ErrorManager errors 
)
FBX_NodeID FBX_SceneProxy::node ( int  i) const
int FBX_SceneProxy::nodeCount ( ) const
UT_Matrix4D FBX_SceneProxy::nodeGlobalTransform ( FBX_NodeID  node,
fpreal  time_seconds 
) const
const char* FBX_SceneProxy::nodeName ( FBX_NodeID  node) const
NodeType FBX_SceneProxy::nodeType ( FBX_NodeID  node) const
FBX_NodeID FBX_SceneProxy::parentNode ( FBX_NodeID  node) const
FBX_NodeID FBX_SceneProxy::rootNode ( ) const
void FBX_SceneProxy::setActiveClip ( FBX_ClipID  clip)
bool FBX_SceneProxy::visibility ( FBX_NodeID  node) const

The documentation for this class was generated from the following file: