fbxsdk/scene/fbxvideo.h Source File
Go to the documentation of this file.
13 #ifndef _FBXSDK_SCENE_VIDEO_H_
14 #define _FBXSDK_SCENE_VIDEO_H_
45 void ImageTextureSetMipMap(
bool pUseMipMap);
50 bool ImageTextureGetMipMap()
const;
57 bool SetFileName(
const char* pName);
69 bool SetRelativeFileName(
const char* pName);
74 const char* GetRelativeFileName()
const;
90 void SetImageSequence(
bool pImageSequence);
95 bool GetImageSequence()
const;
100 void SetImageSequenceOffset(
int pOffset);
105 int GetImageSequenceOffset()
const;
111 double GetFrameRate()
const;
116 int GetLastFrame()
const;
121 int GetWidth()
const;
126 int GetHeight()
const;
133 void SetStartFrame(
int pStartFrame);
138 int GetStartFrame()
const;
145 void SetStopFrame(
int pStopFrame);
150 int GetStopFrame()
const;
157 void SetPlaySpeed(
double pPlaySpeed);
162 double GetPlaySpeed()
const;
180 void SetFreeRunning(
bool pState);
185 bool GetFreeRunning()
const;
193 void SetLoop(
bool pLoop);
198 bool GetLoop()
const;
218 void SetInterlaceMode(EInterlaceMode pInterlaceMode);
223 EInterlaceMode GetInterlaceMode()
const;
238 void SetAccessMode(EAccessMode pAccessMode);
243 EAccessMode GetAccessMode()
const;
249 #ifndef DOXYGEN_SHOULD_SKIP_THIS
253 virtual bool ConnectNotify(FbxConnectEvent
const &pEvent);
260 void SetOriginalFormat(
bool pState);
261 bool GetOriginalFormat()
const;
262 void SetOriginalFilename(
const char* pOriginalFilename);
263 const char* GetOriginalFilename()
const;
285 bool mOriginalFormat;
#define FBXSDK_OBJECT_DECLARE(Class, Parent)
Macro used to declare a new class derived from FbxObject.
FBX SDK environment definition.
EInterlaceMode
Video interlace modes.
Half of a frame, odd fields only.
Extract and use the odd field of a full frame.
virtual FbxObject & Copy(const FbxObject &pObject)
Copy an object content into this object.
Array that stores pairs of FbxString and a pointer.
Utility class to manipulate strings.
Half of a frame, even fields only.
EFbxType
Type identifier constants.
Class to encapsulate time units.
Progressive frame (full frame).
The base class of most FBX objects.
virtual void Construct(const FbxObject *pFrom)
Optional constructor override, automatically called by default constructor.
Alternate even/odd fields.
EAccessMode
Video clip access mode.
EFbxType FbxTypeOf(const FbxVideo::EInterlaceMode &)
Extract and use the even field of a full frame.
Extract eFields and make full frame with each one beginning with Odd (60fps).
virtual void ConstructProperties(bool pForceSet)
Optional property constructor override, automatically called by default constructor.