|
| virtual | ~WindowScene () |
| |
| virtual Rect2d | createCameraEntity (const String &name, InputArray K, const Size &imsize, float zFar, InputArray tvec=noArray(), InputArray rot=noArray(), const Scalar &color=Scalar::all(1))=0 |
| |
| virtual void | createEntity (const String &name, const String &meshname, InputArray tvec=noArray(), InputArray rot=noArray())=0 |
| |
| virtual void | createLightEntity (const String &name, InputArray tvec=noArray(), InputArray rot=noArray(), const Scalar &diffuseColor=Scalar::all(1), const Scalar &specularColor=Scalar::all(1))=0 |
| |
| virtual void | fixCameraYawAxis (bool useFixed, InputArray up=noArray())=0 |
| |
| virtual void | getCameraPose (OutputArray R=noArray(), OutputArray tvec=noArray(), bool invert=false)=0 |
| |
| virtual void | getCompositorTexture (const String &compname, const String &texname, OutputArray out, int mrtIndex=0)=0 |
| |
| virtual void | getDepth (OutputArray depth)=0 |
| |
| virtual void | getEntityAnimations (const String &name, std::vector< String > &out)=0 |
| |
| virtual void | getEntityPose (const String &name, OutputArray R=noArray(), OutputArray tvec=noArray(), bool invert=false)=0 |
| |
| virtual void | getEntityProperty (const String &name, int prop, OutputArray value)=0 |
| |
| virtual void | getScreenshot (OutputArray frame)=0 |
| |
| virtual void | playEntityAnimation (const String &name, const String &animname, bool loop=true)=0 |
| |
| virtual void | removeEntity (const String &name)=0 |
| |
| virtual void | setBackground (const Scalar &color)=0 |
| | 這是一個過載的成員函式,為方便提供。它與上面的函式僅在接受的引數上有所不同。
|
| |
| virtual void | setBackground (InputArray image)=0 |
| |
| virtual void | setCameraIntrinsics (InputArray K, const Size &imsize, float zNear=-1, float zFar=-1)=0 |
| |
| virtual void | setCameraLookAt (const String &target, InputArray offset=noArray())=0 |
| |
| virtual void | setCameraPose (InputArray tvec=noArray(), InputArray rot=noArray(), bool invert=false)=0 |
| |
| virtual void | setCompositors (const std::vector< String > &names)=0 |
| |
| virtual void | setEntityLookAt (const String &origin, const String &target, InputArray offset=noArray())=0 |
| |
| virtual void | setEntityPose (const String &name, InputArray tvec=noArray(), InputArray rot=noArray(), bool invert=false)=0 |
| |
| virtual void | setEntityProperty (const String &name, int prop, const Scalar &value)=0 |
| | 這是一個過載的成員函式,為方便提供。它與上面的函式僅在接受的引數上有所不同。
|
| |
| virtual void | setEntityProperty (const String &name, int prop, const String &value, int subEntityIdx=-1)=0 |
| |
| virtual void | stopEntityAnimation (const String &name, const String &animname)=0 |
| |
| virtual void | update ()=0 |
| |
| virtual void | updateEntityPose (const String &name, InputArray tvec=noArray(), InputArray rot=noArray())=0 |
| |