![]()  | 
  
    OpenCV 4.12.0
    
   Open Source Computer Vision 
   | 
 
Classes | |
| class | WindowScene | 
Enumerations | |
| enum | EntityProperty {  ENTITY_MATERIAL , ENTITY_SCALE , ENTITY_AABB_WORLD , ENTITY_ANIMBLEND_MODE , ENTITY_CAST_SHADOWS }  | 
| enum | MaterialProperty {  MATERIAL_POINT_SIZE , MATERIAL_LINE_WIDTH , MATERIAL_OPACITY , MATERIAL_EMISSIVE , MATERIAL_DIFFUSE , MATERIAL_TEXTURE0 , MATERIAL_TEXTURE = MATERIAL_TEXTURE0 , MATERIAL_TEXTURE1 , MATERIAL_TEXTURE2 , MATERIAL_TEXTURE3 }  | 
| enum | SceneSettings {  SCENE_SEPARATE = 1 , SCENE_INTERACTIVE = 2 , SCENE_SHOW_CS_CROSS = 4 , SCENE_AA = 8 , SCENE_OFFSCREEN = 16 , SCENE_SHADOWS = 32 }  | 
Functions | |
| void | addResourceLocation (const String &path) | 
| void | createGridMesh (const String &name, const Size2f &size, const Size &segments=Size(1, 1)) | 
| void | createPlaneMesh (const String &name, const Size2f &size, InputArray image=noArray()) | 
| void | createPointCloudMesh (const String &name, InputArray vertices, InputArray colors=noArray()) | 
| void | createTriangleMesh (const String &name, InputArray vertices, InputArray normals=noArray(), InputArray indices=noArray()) | 
| Ptr< WindowScene > | createWindow (const String &title, const Size &size, int flags=SCENE_INTERACTIVE|SCENE_AA) | 
| void | setMaterialProperty (const String &name, const String &prop, const Scalar &value) | 
| void | setMaterialProperty (const String &name, int prop, const Scalar &value) | 
| void | setMaterialProperty (const String &name, int prop, const String &value) | 
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.   | |
| void | setMaterialProperty (const String &name, int prop, InputArray value) | 
| void | updateTexture (const String &name, InputArray image) | 
| int | waitKey (int delay=0) |