Merge branch 'master' of git://git.pipapo.org/cinelerra3/ichthyo
Conflicts: wiki/index.html
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"design" // design
|
||||
revision 2
|
||||
revision 4
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -56,6 +56,10 @@ Not a real code package, rather a container for design drafts, specifications, d
|
|||
|
||||
component 128261 "Controller"
|
||||
stereotype "subsystem"
|
||||
simplerelation 128261
|
||||
-_->
|
||||
on component_ref 128005 // Builder
|
||||
end
|
||||
end
|
||||
|
||||
component 128645 "AssetManagement"
|
||||
|
|
@ -80,5 +84,8 @@ Not a real code package, rather a container for design drafts, specifications, d
|
|||
|
||||
component 129157 "Cache"
|
||||
end
|
||||
|
||||
component 129285 "RenderPathManager"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,56 +1,56 @@
|
|||
format 38
|
||||
|
||||
fragment 128005 "UI Layer"
|
||||
xyzwh 320 22 2000 833 100
|
||||
xyzwh 321 22 2000 829 100
|
||||
end
|
||||
fragment 128133 "Processing Layer"
|
||||
xyzwh 64 155 2000 1092 657
|
||||
xyzwh 64 156 2000 1089 655
|
||||
separator 4833
|
||||
end
|
||||
fragment 128261 "Backend Layer"
|
||||
xyzwh 64 846 2000 1092 109
|
||||
xyzwh 64 848 2000 1089 105
|
||||
end
|
||||
packagecanvas 128389
|
||||
package_ref 128133 // AssetManager
|
||||
xyzwh 560 200 2005 254 216
|
||||
xyzwh 561 201 2005 252 214
|
||||
packagecanvas 128517
|
||||
package_ref 128261 // MObject
|
||||
xyzwh 93 200 2006 460 337
|
||||
xyzwh 94 201 2006 458 335
|
||||
packagecanvas 128645
|
||||
package_ref 128389 // RenderEngine
|
||||
xyzwh 93 551 2005 460 237
|
||||
xyzwh 94 551 2005 458 235
|
||||
componentcanvas 128773 component_ref 128005 // Builder
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 121 419 2015 231 107
|
||||
xyzwh 121 419 2015 229 105
|
||||
componentcanvas 128901 component_ref 128133 // Session
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 121 242 2011 325 159
|
||||
xyzwh 122 243 2011 323 156
|
||||
componentcanvas 129029 component_ref 128261 // Controller
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 378 419 2011 165 107
|
||||
xyzwh 372 419 2011 175 105
|
||||
componentcanvas 129157 component_ref 128389 // EDL
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 290 302 2016 139 81
|
||||
xyzwh 288 302 2016 143 79
|
||||
componentcanvas 129285 component_ref 128517 // Fixture
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 129 321 2016 134 68
|
||||
xyzwh 124 319 2016 143 69
|
||||
note 129541 "Structures edited by the User"
|
||||
xyzwh 43 269 2016 181 41
|
||||
componentcanvas 129669 component_ref 128645 // AssetManagement
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 576 241 2010 210 162
|
||||
xyzwh 577 241 2010 208 159
|
||||
componentcanvas 129797 component_ref 128773 // Dispatcher
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 412 33 2005 168 68
|
||||
xyzwh 406 31 2005 179 69
|
||||
componentcanvas 129925 component_ref 128901 // Engine
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 118 601 2010 237 178
|
||||
xyzwh 118 602 2010 235 176
|
||||
componentcanvas 130053 component_ref 129029 // Stream Provider
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 121 877 2005 231 68
|
||||
xyzwh 121 876 2005 229 69
|
||||
componentcanvas 130181 component_ref 129157 // Cache
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 397 877 2005 168 68
|
||||
xyzwh 391 876 2005 179 69
|
||||
note 131717 "Coordinates Playback and Rendering"
|
||||
xyzwh 483 494 2016 149 63
|
||||
note 131845 "border of the low-level, performance-critical part of the system"
|
||||
|
|
@ -66,7 +66,7 @@ simplerelationcanvas 131333 simplerelation_ref 128133
|
|||
line 130309 -_-_
|
||||
from ref 129797 z 2004 to ref 128901
|
||||
line 130821 -_-_ geometry HVr
|
||||
from ref 129797 z 2004 to point 493 470
|
||||
from ref 129797 z 2004 to point 493 469
|
||||
line 130949 z 2004 to ref 129029
|
||||
line 131077 -_-_
|
||||
from ref 129797 z 2004 to ref 129669
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ format 38
|
|||
|
||||
classcanvas 128005 class_ref 128005 // Session
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 25 609 2000
|
||||
xyz 29 609 2000
|
||||
end
|
||||
classcanvas 128133 class_ref 128133 // EDL
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
|
|
@ -10,7 +10,7 @@ classcanvas 128133 class_ref 128133 // EDL
|
|||
end
|
||||
classcanvas 128261 class_ref 128261 // Fixture
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 231 911 2000
|
||||
xyz 202 895 2000
|
||||
end
|
||||
classcanvas 129029 class_ref 128389 // Track
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
|
|
@ -18,11 +18,11 @@ classcanvas 129029 class_ref 128389 // Track
|
|||
end
|
||||
classcanvas 129413 class_ref 128517 // MObject
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 396 115 2000
|
||||
xyz 313 137 2000
|
||||
end
|
||||
classcanvas 129669 class_ref 128645 // Placement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 657 114 2000
|
||||
xyz 574 129 2000
|
||||
end
|
||||
classcanvas 129925 class_ref 128389 // Track
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
|
|
@ -30,79 +30,103 @@ classcanvas 129925 class_ref 128389 // Track
|
|||
end
|
||||
classcanvas 130949 class_ref 128773 // AbstractMO
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 402 238 2000
|
||||
xyz 317 258 2000
|
||||
end
|
||||
classcanvas 131461 class_ref 128901 // Clip
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 370 348 2000
|
||||
xyz 279 368 2000
|
||||
end
|
||||
classcanvas 131717 class_ref 129029 // Effect
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 425 348 2000
|
||||
xyz 336 368 2000
|
||||
end
|
||||
classcanvas 131973 class_ref 129157 // Meta
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 480 348 2000
|
||||
xyz 389 368 2000
|
||||
end
|
||||
classcanvas 132229 class_ref 129285 // DirectPlacement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 647 241 2000
|
||||
xyz 664 373 2000
|
||||
end
|
||||
classcanvas 132869 class_ref 129413 // RelativePlacement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 581 329 2000
|
||||
xyz 483 361 2000
|
||||
end
|
||||
classcanvas 134149 class_ref 129541 // Allocation
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 727 346 2000
|
||||
xyz 590 373 2000
|
||||
end
|
||||
classcanvas 134405 class_ref 129669 // Label
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 530 463 2000
|
||||
xyz 439 483 2000
|
||||
end
|
||||
classcanvas 134661 class_ref 128645 // Placement
|
||||
classcanvas 135429 class_ref 129797 // ExplicitePlacement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 447 783 2000
|
||||
xyz 657 233 2004
|
||||
end
|
||||
classcanvas 135813 class_ref 129797 // ExplicitePlacement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 463 807 2000
|
||||
end
|
||||
classcanvas 136581 class_ref 129925 // Auto
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 382 483 2005
|
||||
end
|
||||
note 136837 "Placement \"locates\" a Media Object"
|
||||
xyzwh 368 83 3005 207 36
|
||||
textcanvas 136965 "the Timeline is a list of placements reduced to absolute coordinates (time, track)"
|
||||
xyzwh 464 925 2000 121 90
|
||||
textcanvas 137093 "Fixture is the actual assembly of various Media Objects ready to be performed"
|
||||
xyzwh 39 909 2000 147 108
|
||||
classcanvas 137221 class_ref 130053 // Wish
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 573 485 2000
|
||||
end
|
||||
classcanvas 137349 class_ref 130181 // Constraint
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 623 485 2000
|
||||
end
|
||||
relationcanvas 128389 relation_ref 128005 // <directional aggregation>
|
||||
from ref 128005 z 1999 stereotype "<<list>>" xyz 136 628 3000 to ref 128133
|
||||
role_a_pos 198 603 3000 no_role_b
|
||||
multiplicity_a_pos 203 637 3000 no_multiplicity_b
|
||||
geometry VH
|
||||
from ref 128005 z 1999 to point 54 626
|
||||
line 136453 z 1999 stereotype "<<list>>" xyz 126 606 3000 to ref 128133
|
||||
role_a_pos 201 604 3000 no_role_b
|
||||
multiplicity_a_pos 205 637 3000 no_multiplicity_b
|
||||
relationcanvas 128517 relation_ref 128133 // <directional aggregation by value>
|
||||
from ref 128005 z 1999 to ref 128261
|
||||
role_a_pos 246 885 3000 no_role_b
|
||||
multiplicity_a_pos 219 885 3000 no_multiplicity_b
|
||||
role_a_pos 240 870 3000 no_role_b
|
||||
multiplicity_a_pos 214 870 3000 no_multiplicity_b
|
||||
relationcanvas 128645 relation_ref 128261 // <generalisation>
|
||||
geometry VHr
|
||||
from ref 128261 z 1999 to point 252 930
|
||||
from ref 128261 z 1999 to point 252 931
|
||||
line 128901 z 1999 to ref 128133
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 129157 relation_ref 128389 // <directional aggregation by value>
|
||||
geometry HV
|
||||
from ref 128133 z 1999 stereotype "<<list>>" xyz 280 627 3000 to point 326 626
|
||||
from ref 128133 z 1999 stereotype "<<list>>" xyz 286 629 3000 to point 326 626
|
||||
line 129285 z 1999 to ref 129029
|
||||
role_a_pos 338 686 3000 no_role_b
|
||||
multiplicity_a_pos 313 686 3000 no_multiplicity_b
|
||||
role_a_pos 338 687 3000 no_role_b
|
||||
multiplicity_a_pos 314 687 3000 no_multiplicity_b
|
||||
relationcanvas 129797 relation_ref 128645 // <association>
|
||||
from ref 129413 z 1999 to ref 129669
|
||||
role_a_pos 589 122 3000 role_b_pos 492 123 3000
|
||||
multiplicity_a_pos 639 156 3000 multiplicity_b_pos 492 157 3000
|
||||
role_a_pos 513 144 3000 role_b_pos 401 144 3000
|
||||
multiplicity_a_pos 557 177 3000 multiplicity_b_pos 401 177 3000
|
||||
relationcanvas 130181 relation_ref 129029 // <directional aggregation by value>
|
||||
geometry HV
|
||||
from ref 128261 z 1999 stereotype "<<list>>" xyz 290 932 3000 to point 339 930
|
||||
from ref 128261 z 1999 stereotype "<<list>>" xyz 314 935 3000 to point 339 931
|
||||
line 130565 z 1999 to ref 129925
|
||||
role_a_pos 351 979 3000 no_role_b
|
||||
multiplicity_a_pos 313 979 3000 no_multiplicity_b
|
||||
role_a_pos 351 980 3000 no_role_b
|
||||
multiplicity_a_pos 315 980 3000 no_multiplicity_b
|
||||
relationcanvas 130821 relation_ref 128517 // <directional aggregation>
|
||||
geometry VH
|
||||
from ref 128133 z 1999 stereotype "<<list>>" xyz 225 554 3000 to point 252 146
|
||||
from ref 128133 z 1999 stereotype "<<list>>" xyz 258 548 3000 to point 252 167
|
||||
line 132357 z 1999 to ref 129413
|
||||
role_a_pos 360 123 3000 no_role_b
|
||||
multiplicity_a_pos 380 157 3000 no_multiplicity_b
|
||||
role_a_pos 280 145 3000 no_role_b
|
||||
multiplicity_a_pos 298 178 3000 no_multiplicity_b
|
||||
relationcanvas 131077 relation_ref 129285 // <generalisation>
|
||||
geometry VHr
|
||||
from ref 130949 z 1999 to point 437 257
|
||||
from ref 130949 z 1999 to point 350 277
|
||||
line 131333 z 1999 to ref 129413
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
|
|
@ -119,30 +143,53 @@ relationcanvas 132101 relation_ref 129669 // <generalisation>
|
|||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 132485 relation_ref 129797 // <generalisation>
|
||||
geometry HV
|
||||
from ref 132229 z 1999 to point 698 260
|
||||
line 132741 z 1999 to ref 129669
|
||||
from ref 132229 z 1999 to ref 129669
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 132997 relation_ref 129925 // <unidirectional association>
|
||||
from ref 132869 z 1999 to point 577 227
|
||||
from ref 132869 z 1999 to point 486 247
|
||||
line 133893 z 1999 to ref 129413
|
||||
role_a_pos 492 153 3000 no_role_b
|
||||
multiplicity_a_pos 492 187 3000 multiplicity_b_pos 605 303 3000
|
||||
relationcanvas 134021 relation_ref 130053 // <generalisation>
|
||||
from ref 132869 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 134277 relation_ref 130181 // <generalisation>
|
||||
from ref 134149 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
role_a_pos 427 197 3000 no_role_b
|
||||
multiplicity_a_pos 401 205 3000 multiplicity_b_pos 507 336 3000
|
||||
relationcanvas 134533 relation_ref 130309 // <generalisation>
|
||||
from ref 134405 z 1999 to ref 131973
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 134789 relation_ref 130437 // <directional aggregation by value>
|
||||
from ref 128261 z 1999 stereotype "<<list>>" xyz 343 875 3000 to ref 134661
|
||||
role_a_pos 393 805 3000 no_role_b
|
||||
multiplicity_a_pos 429 839 3000 no_multiplicity_b
|
||||
relationcanvas 135173 relation_ref 130565 // <generalisation>
|
||||
from ref 134149 z 1999 to ref 129669
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 135301 relation_ref 130693 // <generalisation>
|
||||
from ref 132869 z 1999 to ref 129669
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 135557 relation_ref 130821 // <realization>
|
||||
from ref 132229 z 1999 to ref 135429
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 135685 relation_ref 130949 // <generalisation>
|
||||
from ref 135429 z 1999 to ref 129669
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 135941 relation_ref 131077 // <directional aggregation by value>
|
||||
from ref 128261 z 1999 stereotype "<<list>>" xyz 371 890 3000 to ref 135813
|
||||
role_a_pos 416 844 3000 no_role_b
|
||||
multiplicity_a_pos 448 877 3000 no_multiplicity_b
|
||||
relationcanvas 136069 relation_ref 131205 // <unidirectional association>
|
||||
from ref 135813 z 1999 to point 433 897
|
||||
line 136197 z 1999 to ref 129925
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 136709 relation_ref 131333 // <generalisation>
|
||||
from ref 136581 z 1999 to ref 131973
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 137477 relation_ref 131461 // <generalisation>
|
||||
from ref 137221 z 1999 to ref 134149
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 138245 relation_ref 131717 // <generalisation>
|
||||
from ref 137349 z 1999 to ref 134149
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"MObject" // MObject
|
||||
revision 2
|
||||
revision 5
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -107,7 +107,6 @@ ${inlines}
|
|||
classrelation_ref 128901 // clips (<directional aggregation>)
|
||||
b multiplicity "" parent class_ref 128517 // MObject
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
class 128261 "Fixture"
|
||||
|
|
@ -138,14 +137,38 @@ ${inlines}
|
|||
b multiplicity "" parent class_ref 128389 // Track
|
||||
end
|
||||
|
||||
classrelation 131077 // timeline (<directional aggregation by value>)
|
||||
relation 130437 *-->
|
||||
classrelation 131717 // timeline (<directional aggregation by value>)
|
||||
relation 131077 *-->
|
||||
stereotype "list"
|
||||
a role_name "timeline" multiplicity "1" protected
|
||||
a role_name "timeline" multiplicity "*" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
classrelation_ref 131077 // timeline (<directional aggregation by value>)
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
classrelation_ref 131717 // timeline (<directional aggregation by value>)
|
||||
b multiplicity "" parent class_ref 129797 // ExplicitePlacement
|
||||
end
|
||||
|
||||
operation 128645 "getPlaylistForRender"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
|
||||
operation 129157 "getAutomation"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -205,6 +228,19 @@ ${members}};
|
|||
classrelation 129157 // subject (<association>)
|
||||
relation_ref 128645 // <association>
|
||||
end
|
||||
|
||||
operation 128005 "resolve"
|
||||
public return_type class_ref 129797 // ExplicitePlacement
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
comment "create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements."
|
||||
end
|
||||
end
|
||||
|
||||
class 128773 "AbstractMO"
|
||||
|
|
@ -300,6 +336,14 @@ ${inlines}
|
|||
classrelation_ref 130437 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
end
|
||||
|
||||
classrelation 131461 // <realization>
|
||||
relation 130821 -_-|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 131461 // <realization>
|
||||
b multiplicity "" parent class_ref 129797 // ExplicitePlacement
|
||||
end
|
||||
end
|
||||
|
||||
class 129413 "RelativePlacement"
|
||||
|
|
@ -322,14 +366,6 @@ ${inlines}
|
|||
association_type class_ref 128517 // MObject
|
||||
end
|
||||
|
||||
classrelation 130693 // <generalisation>
|
||||
relation 130053 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130693 // <generalisation>
|
||||
b multiplicity "" parent class_ref 129285 // DirectPlacement
|
||||
end
|
||||
|
||||
attribute 128133 "relType"
|
||||
protected explicit_type ""
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
|
|
@ -337,6 +373,14 @@ ${inlines}
|
|||
java_decl ""
|
||||
idl_decl ""
|
||||
end
|
||||
|
||||
classrelation 131333 // <generalisation>
|
||||
relation 130693 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 131333 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
end
|
||||
end
|
||||
|
||||
class 129541 "Allocation"
|
||||
|
|
@ -349,12 +393,13 @@ ${inlines}
|
|||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 130821 // <generalisation>
|
||||
relation 130181 ---|>
|
||||
comment "a directive to place a MObject in a specific way"
|
||||
classrelation 131205 // <generalisation>
|
||||
relation 130565 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130821 // <generalisation>
|
||||
b multiplicity "" parent class_ref 129285 // DirectPlacement
|
||||
classrelation_ref 131205 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -376,5 +421,115 @@ ${inlines}
|
|||
b multiplicity "" parent class_ref 129157 // Meta
|
||||
end
|
||||
end
|
||||
|
||||
class 129797 "ExplicitePlacement"
|
||||
abstract visibility public stereotype "interface"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
|
||||
${members}}
|
||||
"
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 131589 // <generalisation>
|
||||
relation 130949 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 131589 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
end
|
||||
|
||||
attribute 128261 "time"
|
||||
protected explicit_type "long"
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
end
|
||||
|
||||
attribute 128389 "track"
|
||||
protected type class_ref 128389 // Track
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
end
|
||||
|
||||
classrelation 131845 // <unidirectional association>
|
||||
relation 131205 --->
|
||||
a role_name "" multiplicity "" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 131845 // <unidirectional association>
|
||||
b multiplicity "" parent class_ref 128389 // Track
|
||||
association_type class_ref 128389 // Track
|
||||
end
|
||||
end
|
||||
|
||||
class 129925 "Auto"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 131973 // <generalisation>
|
||||
relation 131333 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 131973 // <generalisation>
|
||||
b multiplicity "" parent class_ref 129157 // Meta
|
||||
end
|
||||
end
|
||||
|
||||
class 130053 "Wish"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 132101 // <generalisation>
|
||||
relation 131461 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 132101 // <generalisation>
|
||||
b multiplicity "" parent class_ref 129541 // Allocation
|
||||
end
|
||||
end
|
||||
|
||||
class 130181 "Constraint"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 132357 // <generalisation>
|
||||
relation 131717 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 132357 // <generalisation>
|
||||
b multiplicity "" parent class_ref 129541 // Allocation
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
package_ref 128901 // Builder
|
||||
|
||||
package_ref 129029 // Controller
|
||||
end
|
||||
|
|
|
|||
81
uml/renderengine/cin3/128261.diagram
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
format 38
|
||||
|
||||
componentcanvas 128133 component_ref 128005 // Builder
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 117 113 2000 204 156
|
||||
componentcanvas 128261 component_ref 128261 // Controller
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 573 100 2000 166 82
|
||||
fragment 128389 "Backend Layer"
|
||||
xyzwh 89 690 2000 632 188
|
||||
end
|
||||
componentcanvas 128517 component_ref 128901 // Engine
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 95 318 2000 487 323
|
||||
componentcanvas 128645 component_ref 129029 // Stream Provider
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 254 711 2005 180 160
|
||||
deploymentnodecanvas 128901 deploymentnode_ref 128005 // timeline
|
||||
xyzwh 142 3 2000 323 90
|
||||
hubcanvas 129157 xyz 192 63 2005
|
||||
hubcanvas 129285 xyz 222 62 2005
|
||||
hubcanvas 129413 xyz 255 62 2005
|
||||
hubcanvas 129541 xyz 290 62 2005
|
||||
deploymentnodecanvas 130053 deploymentnode_ref 128261 // playlist
|
||||
xyzwh 148 389 2005 401 80
|
||||
deploymentnodecanvas 130181 deploymentnode_ref 128389 // proc
|
||||
xyzwh 178 435 2010 97 69
|
||||
deploymentnodecanvas 130309 deploymentnode_ref 128389 // proc
|
||||
xyzwh 424 430 2010 97 69
|
||||
deploymentnodecanvas 130437 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 202 507 2005 56 36
|
||||
deploymentnodecanvas 130565 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 201 546 2005 56 36
|
||||
deploymentnodecanvas 130693 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 201 585 2005 56 36
|
||||
deploymentnodecanvas 130821 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 318 505 2005 56 36
|
||||
deploymentnodecanvas 130949 deploymentnode_ref 128389 // proc
|
||||
xyzwh 294 433 2010 97 69
|
||||
deploymentnodecanvas 131077 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 318 544 2005 56 36
|
||||
deploymentnodecanvas 131205 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 317 584 2005 56 36
|
||||
deploymentnodecanvas 133125 deploymentnode_ref 128645 // mStream
|
||||
xyzwh 309 800 2010 70 36
|
||||
deploymentnodecanvas 134021 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 442 503 2005 56 36
|
||||
deploymentnodecanvas 134149 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 411 548 2005 56 36
|
||||
deploymentnodecanvas 134277 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 466 548 2005 56 36
|
||||
deploymentnodecanvas 134405 deploymentnode_ref 128517 // pnode
|
||||
xyzwh 467 586 2005 56 36
|
||||
componentcanvas 135045 component_ref 129285 // RenderPathManager
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 505 222 2000 165 65
|
||||
deploymentnodecanvas 136069 deploymentnode_ref 128773 // State
|
||||
xyzwh 703 226 2000 83 52
|
||||
textcanvas 136325 "Render Engine carries out the actual processing by pulling output from the aprropriate processor "
|
||||
xyzwh 615 363 2000 135 89
|
||||
note 136453 "Input for Builder"
|
||||
xyzwh 125 83 2005 104 36
|
||||
note 136581 "Output of Builder"
|
||||
xyzwh 119 350 2005 104 36
|
||||
note 136709 "optimizes"
|
||||
xyzwh 616 286 2000 75 35
|
||||
packagecanvas 136837
|
||||
package_ref 129029 // Controller
|
||||
xyzwh 486 68 1994 326 228
|
||||
textcanvas 136965 "Builder is instructed by Controller and transforms given timeline into a Render Engine, i.e.a network of processing nodes"
|
||||
xyzwh 326 196 2005 160 101
|
||||
simplerelationcanvas 128773 simplerelation_ref 128133
|
||||
from ref 128517 z 1999 to ref 128645
|
||||
line 129925 ----
|
||||
from ref 129157 z 2004 to ref 129541
|
||||
line 133765 ----
|
||||
from ref 130949 z 2009 to ref 133125
|
||||
simplerelationcanvas 134533 simplerelation_ref 128261 geometry HVr
|
||||
from ref 128261 z 1999 to point 653 188
|
||||
line 134789 z 1999 to ref 128133
|
||||
end
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"RenderEngine" // RenderEngine
|
||||
revision 1
|
||||
revision 4
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -26,4 +26,450 @@ format 38
|
|||
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
|
||||
show_infonote default drawing_language default
|
||||
|
||||
deploymentview 128005 "Engine Parts"
|
||||
//deployment diagram settings
|
||||
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
deploymentdiagram 128261 "Overview Render Engine"
|
||||
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
size A4
|
||||
end
|
||||
|
||||
deploymentnode 128005 "timeline"
|
||||
end
|
||||
|
||||
deploymentnode 128261 "playlist"
|
||||
end
|
||||
|
||||
deploymentnode 128389 "proc"
|
||||
end
|
||||
|
||||
deploymentnode 128517 "pnode"
|
||||
end
|
||||
|
||||
deploymentnode 128645 "mStream"
|
||||
end
|
||||
|
||||
deploymentnode 128773 "State"
|
||||
end
|
||||
end
|
||||
|
||||
classview 128133 "Engine Workings"
|
||||
//class diagram settings
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
//collaboration diagram settings
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
//object diagram settings
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//sequence diagram settings
|
||||
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow default
|
||||
//state diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
|
||||
show_activities default region_horizontally default drawing_language default
|
||||
//class settings
|
||||
//activity diagram settings
|
||||
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
|
||||
show_infonote default drawing_language default
|
||||
|
||||
classdiagram 128389 "Render Entities"
|
||||
draw_all_relations no hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
size A4
|
||||
end
|
||||
|
||||
class 131333 "RenderEngine"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
operation 129413 "play"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
|
||||
classrelation 132485 // renderSegments (<directional aggregation by value>)
|
||||
relation 131845 *-->
|
||||
a role_name "renderSegments" multiplicity "0..*" private
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
classrelation_ref 132485 // renderSegments (<directional aggregation by value>)
|
||||
b multiplicity "1" parent class_ref 131461 // Processor
|
||||
end
|
||||
|
||||
classrelation 136197 // <generalisation>
|
||||
relation 134789 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 136197 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131461 // Processor
|
||||
end
|
||||
end
|
||||
|
||||
class 131461 "Processor"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 132613 // output (<unidirectional association>)
|
||||
relation 131973 --->
|
||||
stereotype "has_a"
|
||||
a role_name "output" multiplicity "1" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 132613 // output (<unidirectional association>)
|
||||
b multiplicity "" parent class_ref 131589 // ExitNode
|
||||
end
|
||||
|
||||
classrelation 136325 // <dependency>
|
||||
relation 134917 -_->
|
||||
stereotype "uses"
|
||||
a package
|
||||
cpp default "#include in source"
|
||||
classrelation_ref 136325 // <dependency>
|
||||
b multiplicity "" parent class_ref 132741 // StateProxy
|
||||
end
|
||||
end
|
||||
|
||||
class 131589 "ExitNode"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 132869 // <generalisation>
|
||||
relation 132101 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 132869 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131717 // ProcNode
|
||||
end
|
||||
end
|
||||
|
||||
class 131717 "ProcNode"
|
||||
abstract visibility public stereotype "interface"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
|
||||
${members}}
|
||||
"
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
end
|
||||
|
||||
class 131845 "Trafo"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 132997 // <generalisation>
|
||||
relation 132229 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 132997 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131717 // ProcNode
|
||||
end
|
||||
end
|
||||
|
||||
class 131973 "Link"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 133253 // <generalisation>
|
||||
relation 132485 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 133253 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131717 // ProcNode
|
||||
end
|
||||
end
|
||||
|
||||
class 132101 "Hub"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 133125 // <generalisation>
|
||||
relation 132357 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 133125 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131717 // ProcNode
|
||||
end
|
||||
end
|
||||
|
||||
class 132229 "Projector"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 133509 // <generalisation>
|
||||
relation 132741 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 133509 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131845 // Trafo
|
||||
end
|
||||
end
|
||||
|
||||
class 132357 "Mask"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 133637 // <generalisation>
|
||||
relation 132869 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 133637 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131845 // Trafo
|
||||
end
|
||||
end
|
||||
|
||||
class 132485 "PluginAdapter"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 133765 // <generalisation>
|
||||
relation 132997 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 133765 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131845 // Trafo
|
||||
end
|
||||
end
|
||||
|
||||
class 132613 "OpenGLPipe"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 133381 // <generalisation>
|
||||
relation 132613 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 133381 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131973 // Link
|
||||
end
|
||||
end
|
||||
|
||||
class 132869 "ARender"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 134661 // <generalisation>
|
||||
relation 133509 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 134661 // <generalisation>
|
||||
b multiplicity "" parent class_ref 132741 // StateProxy
|
||||
end
|
||||
end
|
||||
|
||||
class 132997 "VRender"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 134789 // <generalisation>
|
||||
relation 133637 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 134789 // <generalisation>
|
||||
b multiplicity "" parent class_ref 132741 // StateProxy
|
||||
end
|
||||
end
|
||||
|
||||
class 133125 "GLRender"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 134917 // <generalisation>
|
||||
relation 133765 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 134917 // <generalisation>
|
||||
b multiplicity "" parent class_ref 132741 // StateProxy
|
||||
end
|
||||
end
|
||||
|
||||
class 133253 "Frame"
|
||||
visibility package stereotype "interface"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
|
||||
${members}}
|
||||
"
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 135685 // <unidirectional association>
|
||||
relation 134405 --->
|
||||
a role_name "" multiplicity "" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 135685 // <unidirectional association>
|
||||
b multiplicity "1" parent class_ref 132741 // StateProxy
|
||||
end
|
||||
end
|
||||
|
||||
class 133381 "AFrame"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 135045 // <generalisation>
|
||||
relation 133893 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 135045 // <generalisation>
|
||||
b multiplicity "" parent class_ref 133253 // Frame
|
||||
end
|
||||
end
|
||||
|
||||
class 133509 "VFrame"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 135173 // <generalisation>
|
||||
relation 134021 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 135173 // <generalisation>
|
||||
b multiplicity "" parent class_ref 133253 // Frame
|
||||
end
|
||||
end
|
||||
|
||||
class 133637 "GLBuf"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 135301 // <generalisation>
|
||||
relation 134149 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 135301 // <generalisation>
|
||||
b multiplicity "" parent class_ref 133253 // Frame
|
||||
end
|
||||
end
|
||||
|
||||
class 133765 "Source"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 136069 // <generalisation>
|
||||
relation 134661 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 136069 // <generalisation>
|
||||
b multiplicity "" parent class_ref 131717 // ProcNode
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
196
uml/renderengine/cin3/128389.diagram
Normal file
|
|
@ -0,0 +1,196 @@
|
|||
format 38
|
||||
|
||||
classcanvas 128005 class_ref 131333 // RenderEngine
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 175 325 2000
|
||||
end
|
||||
classcanvas 128133 class_ref 131461 // Processor
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 276 182 2000
|
||||
end
|
||||
classcanvas 128389 class_ref 131589 // ExitNode
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 417 444 2000
|
||||
end
|
||||
classcanvas 128517 class_ref 131717 // ProcNode
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 472 264 2000
|
||||
end
|
||||
classcanvas 129029 class_ref 131845 // Trafo
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 496 444 2000
|
||||
end
|
||||
classcanvas 129157 class_ref 131973 // Link
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 648 444 2000
|
||||
end
|
||||
classcanvas 129285 class_ref 132101 // Hub
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 593 444 2000
|
||||
end
|
||||
classcanvas 129413 class_ref 132229 // Projector
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 417 561 2000
|
||||
end
|
||||
classcanvas 129541 class_ref 132357 // Mask
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 481 561 2000
|
||||
end
|
||||
classcanvas 129669 class_ref 132485 // PluginAdapter
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 539 561 2000
|
||||
end
|
||||
classcanvas 129797 class_ref 132613 // OpenGLPipe
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 684 531 2000
|
||||
end
|
||||
classcanvas 132229 class_ref 132741 // StateProxy
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 36 374 2000
|
||||
end
|
||||
classcanvas 132997 class_ref 132869 // ARender
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 31 511 2000
|
||||
end
|
||||
classcanvas 133125 class_ref 132997 // VRender
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 110 511 2000
|
||||
end
|
||||
classcanvas 133253 class_ref 133125 // GLRender
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 175 511 2000
|
||||
end
|
||||
classcanvas 133765 class_ref 133253 // Frame
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 278 612 2000
|
||||
end
|
||||
classcanvas 133893 class_ref 133381 // AFrame
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 228 737 2000
|
||||
end
|
||||
classcanvas 134021 class_ref 133509 // VFrame
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 291 737 2000
|
||||
end
|
||||
classcanvas 134149 class_ref 133637 // GLBuf
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 360 737 2000
|
||||
end
|
||||
classcanvas 137221 class_ref 133765 // Source
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
xyz 741 444 2000
|
||||
end
|
||||
relationcanvas 128261 relation_ref 131845 // <directional aggregation by value>
|
||||
from ref 128005 z 1999 to point 216 200
|
||||
line 137733 z 1999 to ref 128133
|
||||
role_a_pos 184 178 3000 no_role_b
|
||||
multiplicity_a_pos 249 211 3000 multiplicity_b_pos 202 300 3000
|
||||
relationcanvas 128901 relation_ref 131973 // <unidirectional association>
|
||||
from ref 128133 z 1999 stereotype "<<has_a>>" xyz 350 334 3000 to ref 128389
|
||||
role_a_pos 441 419 3000 no_role_b
|
||||
multiplicity_a_pos 415 419 3000 no_multiplicity_b
|
||||
relationcanvas 129925 relation_ref 132101 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 128389 z 1999 to point 445 384
|
||||
line 130693 z 1999 to point 509 384
|
||||
line 130821 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 130053 relation_ref 132229 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 129029 z 1999 to point 516 384
|
||||
line 130949 z 1999 to point 509 384
|
||||
line 131077 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 130181 relation_ref 132357 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 129285 z 1999 to point 613 384
|
||||
line 131205 z 1999 to point 509 384
|
||||
line 131333 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 130309 relation_ref 132485 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 129157 z 1999 to point 668 384
|
||||
line 131461 z 1999 to point 509 384
|
||||
line 131589 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 131717 relation_ref 132613 // <generalisation>
|
||||
from ref 129797 z 1999 to ref 129157
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 131845 relation_ref 132741 // <generalisation>
|
||||
from ref 129413 z 1999 to ref 129029
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 131973 relation_ref 132869 // <generalisation>
|
||||
from ref 129541 z 1999 to ref 129029
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 132101 relation_ref 132997 // <generalisation>
|
||||
from ref 129669 z 1999 to ref 129029
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 133381 relation_ref 133509 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 132997 z 1999 to point 58 472
|
||||
line 134277 z 1999 to point 73 472
|
||||
line 134405 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 133509 relation_ref 133637 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 133125 z 1999 to point 136 472
|
||||
line 134533 z 1999 to point 73 472
|
||||
line 134661 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 133637 relation_ref 133765 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 133253 z 1999 to point 206 472
|
||||
line 134789 z 1999 to point 73 472
|
||||
line 134917 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 135045 relation_ref 133893 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 133893 z 1999 to point 252 704
|
||||
line 135557 z 1999 to point 315 704
|
||||
line 135685 z 1999 to ref 133765
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 135173 relation_ref 134021 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 134021 z 1999 to point 315 704
|
||||
line 135813 z 1999 to point 315 704
|
||||
line 135941 z 1999 to ref 133765
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 135429 relation_ref 134149 // <generalisation>
|
||||
from ref 134149 z 1999 to ref 133765
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 136965 relation_ref 134533 // <unidirectional association>
|
||||
from ref 132229 z 1999 to point 315 465
|
||||
line 137093 z 1999 to ref 133765
|
||||
role_a_pos 327 587 3000 no_role_b
|
||||
no_multiplicity_a multiplicity_b_pos 124 426 3000
|
||||
relationcanvas 137349 relation_ref 134661 // <generalisation>
|
||||
geometry VHV
|
||||
from ref 137221 z 1999 to point 763 384
|
||||
line 137477 z 1999 to point 509 384
|
||||
line 137605 z 1999 to ref 128517
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 137861 relation_ref 134789 // <generalisation>
|
||||
from ref 128005 z 1999 to ref 128133
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 137989 relation_ref 134917 // <dependency>
|
||||
from ref 128133 z 1999 stereotype "<<uses>>" xyz 285 315 3000 to point 306 403
|
||||
line 138117 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
end
|
||||
124
uml/renderengine/cin3/128517.diagram
Normal file
|
|
@ -0,0 +1,124 @@
|
|||
format 38
|
||||
|
||||
classinstance 128005 class_ref 130309 // ControllerFacade
|
||||
xyz 494 125 2000 name "" xyz 494 125 2000
|
||||
classinstance 128133 class_ref 130437 // PathManager
|
||||
xyz 472 286 2000 name "" xyz 472 286 2000
|
||||
classinstance 129285 class_ref 130565 // BuilderFacade
|
||||
xyz 250 285 2000 name "" xyz 250 285 2000
|
||||
classinstance 129413 class_ref 128261 // Fixture
|
||||
xyz 141 93 2000 name "" xyz 141 93 2000
|
||||
classinstance 129797 class_ref 130693 // ToolFactory
|
||||
xyz 381 449 2000 name "" xyz 381 449 2000
|
||||
classinstance 129925 class_ref 130821 // ConManager
|
||||
xyz 142 486 2005 name "" xyz 142 486 2005
|
||||
classinstance 130053 class_ref 130949 // RenderState
|
||||
xyz 550 424 2000 name "" xyz 550 424 2000
|
||||
note 130565 "Note: Builder subsys is stateless"
|
||||
xyzwh 25 374 2000 128 58
|
||||
classinstance 130693 class_ref 131077 // Assembler
|
||||
xyz 225 390 2000 name "" xyz 225 390 2000
|
||||
classinstance 131333 class_ref 131205 // StreamProvider
|
||||
xyz 172 613 2000 name "" xyz 172 613 2000
|
||||
classinstance 131717 class_ref 131333 // RenderEngine
|
||||
xyz 721 542 2000 name "" xyz 721 542 2000
|
||||
note 133381 "Fixture is the only query/access point to EDL"
|
||||
xyzwh 14 17 2000 179 63
|
||||
note 133509 "Trigger: Play Request"
|
||||
xyzwh 589 58 2000 141 40
|
||||
linkcanvas 129157
|
||||
from ref 128005 z 1999 to ref 128133
|
||||
dirscanvas 132101 z 1000 linkcanvas_ref 129157
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "1 buildProcessor()" xyz 542 224 3000
|
||||
linkcanvas 129541
|
||||
from ref 128133 z 1999 to ref 129285
|
||||
dirscanvas 130181 z 1000 linkcanvas_ref 129541
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "3 buildEngine()" xyz 384 313 3000
|
||||
linkcanvas 129669
|
||||
from ref 129285 z 1999 to ref 129413
|
||||
dirscanvas 132357 z 1000 linkcanvas_ref 129669
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "4 getPlaylistForRender()" xyz 216 167 3000
|
||||
linkcanvas 130309
|
||||
from ref 128133 z 1999 to ref 130053
|
||||
dirscanvas 132229 z 1000 linkcanvas_ref 130309
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "2 getStateProxy()" xyz 552 334 3000
|
||||
linkcanvas 130437
|
||||
from ref 129285 z 1999 to ref 129797
|
||||
dirscanvas 132485 z 1000 linkcanvas_ref 130437
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "5 configure()" xyz 362 355 3000
|
||||
linkcanvas 131077
|
||||
from ref 129285 z 1999 to ref 130693
|
||||
dirscanvas 132613 z 1000 linkcanvas_ref 131077
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "6 build()" xyz 290 355 3000
|
||||
linkcanvas 131205
|
||||
from ref 130693 z 1999 to ref 129925
|
||||
dirscanvas 132741 z 1000 linkcanvas_ref 131205
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "7 getConnection()" xyz 224 457 3000
|
||||
linkcanvas 131461
|
||||
from ref 129925 z 1999 to ref 131333
|
||||
dirscanvas 132997 z 1000 linkcanvas_ref 131461
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "9 prepareStream()" xyz 218 536 3000
|
||||
linkcanvas 131589
|
||||
from ref 129925 z 1999 to ref 129413
|
||||
dirscanvas 132869 z 1000 linkcanvas_ref 131589
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "8 getAutomation()" xyz 71 294 3000
|
||||
linkcanvas 131845
|
||||
from ref 128005 z 1999 to ref 131717
|
||||
dirscanvas 133125 z 1000 linkcanvas_ref 131845
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "10 play()" xyz 674 348 3000
|
||||
linkcanvas 131973
|
||||
from ref 131717 z 1999 to ref 131333
|
||||
dirscanvas 133253 z 1000 linkcanvas_ref 131973
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
forward_label "11 getReady()" xyz 427 603 3000
|
||||
msgs
|
||||
msg operation_ref 128261 // "buildProcessor()"
|
||||
forward ranks 1 "1" dirscanvas_ref 132101
|
||||
msgs
|
||||
msg operation_ref 128389 // "getStateProxy()"
|
||||
forward ranks 2 "1.1" dirscanvas_ref 132229
|
||||
no_msg
|
||||
msg operation_ref 128517 // "buildEngine()"
|
||||
forward ranks 3 "1.2" dirscanvas_ref 130181
|
||||
msgs
|
||||
msg operation_ref 128645 // "getPlaylistForRender()"
|
||||
forward ranks 4 "1.2.1" dirscanvas_ref 132357
|
||||
no_msg
|
||||
msg operation_ref 128773 // "configure()"
|
||||
forward ranks 5 "1.2.2" dirscanvas_ref 132485
|
||||
no_msg
|
||||
msg operation_ref 128901 // "build()"
|
||||
forward ranks 6 "1.2.3" dirscanvas_ref 132613
|
||||
msgs
|
||||
msg operation_ref 129029 // "getConnection()"
|
||||
forward ranks 7 "1.2.3.1" dirscanvas_ref 132741
|
||||
msgs
|
||||
msg operation_ref 129157 // "getAutomation()"
|
||||
forward ranks 8 "1.2.3.1.1" dirscanvas_ref 132869
|
||||
no_msg
|
||||
msg operation_ref 129285 // "prepareStream()"
|
||||
forward ranks 9 "1.2.3.1.2" dirscanvas_ref 132997
|
||||
no_msg
|
||||
msgsend
|
||||
msgsend
|
||||
msgsend
|
||||
msgsend
|
||||
msg operation_ref 129413 // "play()"
|
||||
forward ranks 10 "2" dirscanvas_ref 133125
|
||||
msgs
|
||||
msg operation_ref 129541 // "getReady()"
|
||||
forward ranks 11 "2.1" dirscanvas_ref 133253
|
||||
no_msg
|
||||
msgsend
|
||||
msgsend
|
||||
end
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"Vault" // Vault
|
||||
revision 1
|
||||
revision 2
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -27,4 +27,59 @@ format 38
|
|||
show_infonote default drawing_language default
|
||||
|
||||
comment "This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft."
|
||||
classview 128517 "Backend Components"
|
||||
//class diagram settings
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
//collaboration diagram settings
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
//object diagram settings
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//sequence diagram settings
|
||||
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow default
|
||||
//state diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
|
||||
show_activities default region_horizontally default drawing_language default
|
||||
//class settings
|
||||
//activity diagram settings
|
||||
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
|
||||
show_infonote default drawing_language default
|
||||
|
||||
class 131205 "StreamProvider"
|
||||
visibility public stereotype "boundary"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
comment "Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this"
|
||||
operation 129285 "prepareStream"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
|
||||
operation 129541 "getReady"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
3
uml/renderengine/cin3/128645.diagram
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
format 38
|
||||
|
||||
end
|
||||
170
uml/renderengine/cin3/128901
Normal file
|
|
@ -0,0 +1,170 @@
|
|||
format 38
|
||||
"Builder" // MObject::Builder
|
||||
revision 3
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
//use case diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//sequence diagram settings
|
||||
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow default
|
||||
//collaboration diagram settings
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
//object diagram settings
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//component diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
//deployment diagram settings
|
||||
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
//state diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
|
||||
show_activities default region_horizontally default drawing_language default
|
||||
//activity diagram settings
|
||||
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
|
||||
show_infonote default drawing_language default
|
||||
|
||||
classview 128261 "Builder Workings"
|
||||
//class diagram settings
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
//collaboration diagram settings
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
//object diagram settings
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//sequence diagram settings
|
||||
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow default
|
||||
//state diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
|
||||
show_activities default region_horizontally default drawing_language default
|
||||
//class settings
|
||||
//activity diagram settings
|
||||
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
|
||||
show_infonote default drawing_language default
|
||||
|
||||
collaborationdiagram 128517 "build process"
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
comment "This figure shows the process of building and starting a RenderEngine"
|
||||
size A4
|
||||
end
|
||||
|
||||
class 130565 "BuilderFacade"
|
||||
visibility package stereotype "boundary"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
operation 128517 "buildEngine"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class 130693 "ToolFactory"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
operation 128773 "configure"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class 130821 "ConManager"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
operation 129029 "getConnection"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class 131077 "Assembler"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
operation 128901 "build"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class 132741 "StateProxy"
|
||||
abstract visibility package stereotype "interface"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
|
||||
${members}}
|
||||
"
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 135941 // currFrame (<unidirectional association>)
|
||||
relation 134533 --->
|
||||
a role_name "currFrame" multiplicity "" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 135941 // currFrame (<unidirectional association>)
|
||||
b multiplicity "1" parent class_ref 133253 // Frame
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
111
uml/renderengine/cin3/129029
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
format 38
|
||||
"Controller" // MObject::Controller
|
||||
revision 2
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
//use case diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//sequence diagram settings
|
||||
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow default
|
||||
//collaboration diagram settings
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
//object diagram settings
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//component diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
//deployment diagram settings
|
||||
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
//state diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
|
||||
show_activities default region_horizontally default drawing_language default
|
||||
//activity diagram settings
|
||||
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
|
||||
show_infonote default drawing_language default
|
||||
|
||||
classview 128389 "Controller Workings"
|
||||
//class diagram settings
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
//collaboration diagram settings
|
||||
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
|
||||
//object diagram settings
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//sequence diagram settings
|
||||
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow default
|
||||
//state diagram settings
|
||||
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
|
||||
show_activities default region_horizontally default drawing_language default
|
||||
//class settings
|
||||
//activity diagram settings
|
||||
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
|
||||
show_infonote default drawing_language default
|
||||
|
||||
classdiagram 128645 "Controller Entities"
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
|
||||
size A4
|
||||
end
|
||||
|
||||
class 130309 "ControllerFacade"
|
||||
visibility public stereotype "boundary"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
end
|
||||
|
||||
class 130437 "PathManager"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
operation 128261 "buildProcessor"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
class 130949 "RenderState"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
operation 128389 "getStateProxy"
|
||||
public explicit_return_type ""
|
||||
nparams 0
|
||||
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
||||
"
|
||||
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
||||
${body}}
|
||||
"
|
||||
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -1,16 +1,38 @@
|
|||
window_sizes 1140 830 270 860 687 62
|
||||
window_sizes 1140 830 287 843 689 62
|
||||
diagrams
|
||||
componentdiagram_ref 128005 // Overview
|
||||
860 687 66 4 0 0
|
||||
active classdiagram_ref 128133 // Session structure
|
||||
860 687 100 4 37 0
|
||||
860 687 100 4 525 0
|
||||
deploymentdiagram_ref 128261 // Overview Render Engine
|
||||
674 551 100 4 0 12
|
||||
classdiagram_ref 128133 // Session structure
|
||||
674 551 100 4 0 0
|
||||
classdiagram_ref 128389 // Render Entities
|
||||
843 689 100 4 147 0
|
||||
active collaborationdiagram_ref 128517 // build process
|
||||
674 551 100 4 0 181
|
||||
classdiagram_ref 128645 // Controller Entities
|
||||
674 551 100 4 538 0
|
||||
end
|
||||
show_stereotypes
|
||||
selected attribute_ref 128133 // relType
|
||||
selected
|
||||
package_ref 129 // cin3
|
||||
open
|
||||
componentview_ref 128005 // Architecture
|
||||
class_ref 128005 // Session
|
||||
classrelation_ref 128645 // tracks (<directional aggregation by value>)
|
||||
class_ref 128261 // Fixture
|
||||
class_ref 128645 // Placement
|
||||
class_ref 129413 // RelativePlacement
|
||||
class_ref 129797 // ExplicitePlacement
|
||||
class_ref 130181 // Constraint
|
||||
class_ref 130565 // BuilderFacade
|
||||
class_ref 130693 // ToolFactory
|
||||
class_ref 130821 // ConManager
|
||||
class_ref 131077 // Assembler
|
||||
class_ref 132741 // StateProxy
|
||||
class_ref 130309 // ControllerFacade
|
||||
class_ref 130437 // PathManager
|
||||
class_ref 130949 // RenderState
|
||||
classview_ref 128133 // Engine Workings
|
||||
class_ref 131205 // StreamProvider
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"Cin3"
|
||||
revision 2
|
||||
"cin3"
|
||||
revision 5
|
||||
modified_by 5 "hiv"
|
||||
cpp_root_dir "../../../src/"
|
||||
|
||||
|
|
@ -22,7 +22,7 @@ format 38
|
|||
package_name_in_tab yes show_context no auto_label_position yes draw_all_relations yes shadow yes
|
||||
draw_component_as_icon no show_component_req_prov no show_component_rea no
|
||||
//deployment diagram settings
|
||||
package_name_in_tab no show_context no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes
|
||||
package_name_in_tab yes show_context no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes
|
||||
draw_component_as_icon no show_component_req_prov no show_component_rea no
|
||||
//state diagram settings
|
||||
package_name_in_tab no show_context no auto_label_position yes write_trans_label_horizontally yes show_trans_definition no draw_all_relations yes shadow yes
|
||||
|
|
@ -32,11 +32,13 @@ format 38
|
|||
show_infonote yes drawing_language uml
|
||||
|
||||
class_color yellow duration_color transparent continuation_color gray note_color blue fragment_color transparent subject_color transparent usecase_color yellow package_color transparent component_color green artifact_color green deploymentnode_color gray state_color yellow stateaction_color transparent activity_color transparent activityregion_color transparent activityaction_color transparent parameterpin_color white
|
||||
font_size 9
|
||||
font_size 8
|
||||
diagram_format A4
|
||||
|
||||
mark_for_import
|
||||
|
||||
ncouples 1
|
||||
key "html dir" value "/mnt/Lager/heim/devel/cin3/wiki/renderengine/"
|
||||
package_ref 128005 // design
|
||||
|
||||
package_ref 128133 // AssetManager
|
||||
|
|
|
|||
11597
wiki/ichthyo-draft.html
Normal file
|
|
@ -784,11 +784,16 @@ This distributed wiki might be used instead the pipapo.org wiki, investigate tha
|
|||
Wiki works it is simple to use and just flexible enough to handle the task. I don't go to install any other software for such tasks on my server. While the design progresses I'd propose to move our work into git repositories and eventually phase this wiki pages out anyways. I'd rather like to start out distributed/git right away .. but git gives us only a fine storage layer, for a design process we need some good presentation layer (later when using git and starting the implementation everyones favorite editor serves for that) I have no better ideas yet to solve the presentation problem other than using this wiki (or maybe bouml).
|
||||
</pre>
|
||||
</div>
|
||||
<div title="Cinelerra3Wiki" modifier="CehTeh" modified="200706181204" created="200706172308" changecount="4">
|
||||
<div title="Cinelerra3Wiki" modifier="Ichthyostega" modified="200706190136" created="200706172308" changecount="4">
|
||||
<pre>This 'index.html' becomes the entry point of some tiddlywikis managed under git. There is a 'empty.html' in the same folder serving as template for generating new wikis. Please refrain from editing it.
|
||||
|
||||
* I started a GitNotes where we will collect some information about git, howto and special setups
|
||||
* we maintain (semi-) final design docs in DesignDocumentation</pre>
|
||||
* we maintain (semi-) final design docs in DesignDocumentation
|
||||
|
||||
!Design Draft
|
||||
to get started, we create design drafts emphasizing different aspects and regions of Cinelerra-3
|
||||
|
||||
* Ichthyo focuses mainly on the Render Engine and its interconnection to the EDL. <html><a href="ichthyo-draft.html">see this separate wiki page</a></html></pre>
|
||||
</div>
|
||||
<div title="DefaultTiddlers" modifier="CehTeh" created="200706172308" changecount="1">
|
||||
<pre>GettingStarted
|
||||
|
|
|
|||
22
wiki/renderengine/class100.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class ARender</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ARender</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref100"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ARender : public <a href="class65.html#ref65"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class101.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class VRender</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class VRender</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref101"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class VRender : public <a href="class65.html#ref65"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class102.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class GLRender</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class GLRender</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref102"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class GLRender : public <a href="class65.html#ref65"><b>StateProxy</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class103.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Frame</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Frame</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref103"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Frame </li><li>Java : package interface Frame </li></ul><p>Directly inherited by : <a href="class105.html#ref105"><b>AFrame</b></a> <a href="class107.html#ref107"><b>GLBuf</b></a> <a href="class106.html#ref106"><b>VFrame</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref104"></a>
|
||||
<table><tr><td><div class="element">Relation <b><unidirectional association></b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class65.html#ref65"><b>StateProxy</b></a></li><li>C++ : protected: <a href="class65.html#ref65"><b>StateProxy</b></a> * </li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class105.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class AFrame</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class AFrame</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref105"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class AFrame : public <a href="class103.html#ref103"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class106.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class VFrame</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class VFrame</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref106"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class VFrame : public <a href="class103.html#ref103"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class107.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class GLBuf</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class GLBuf</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref107"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class GLBuf : public <a href="class103.html#ref103"><b>Frame</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class108.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Source</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Source</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref108"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Source : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
25
wiki/renderengine/class112.html
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class StreamProvider</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class StreamProvider</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref112"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class StreamProvider </li></ul><p>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this<br /></p><div class="sub">
|
||||
<a name="ref113"></a>
|
||||
<table><tr><td><div class="element">Operation <b>prepareStream</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + prepareStream() : </li><li>C++ : public: prepareStream()</li></ul><a name="ref114"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getReady</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getReady() : </li><li>C++ : public: getReady()</li></ul></div>
|
||||
<p>All public operations : <a href="class112.html#ref114"><b>getReady</b></a> , <a href="class112.html#ref113"><b>prepareStream</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class20.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Session</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Session</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref20"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Session </li></ul><div class="sub">
|
||||
<a name="ref21"></a>
|
||||
<table><tr><td><div class="element">Relation <b>edls (<directional aggregation>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # edls : <a href="class23.html#ref23"><b>EDL</b></a>, multiplicity : 1..*</li><li>C++ : protected: <a href="class23.html#ref23"><b>EDL</b></a> * edls</li></ul><a name="ref22"></a>
|
||||
<table><tr><td><div class="element">Relation <b>fixture (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # fixture : <a href="class26.html#ref26"><b>Fixture</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class26.html#ref26"><b>Fixture</b></a> fixture</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
25
wiki/renderengine/class23.html
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class EDL</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class EDL</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref23"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class EDL </li></ul><p>Directly inherited by : <a href="class26.html#ref26"><b>Fixture</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref24"></a>
|
||||
<table><tr><td><div class="element">Relation <b>tracks (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # tracks : <a href="class31.html#ref31"><b>Track</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class31.html#ref31"><b>Track</b></a> tracks</li></ul><a name="ref25"></a>
|
||||
<table><tr><td><div class="element">Relation <b>clips (<directional aggregation>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # clips : <a href="class32.html#ref32"><b>MObject</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class32.html#ref32"><b>MObject</b></a> * clips</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
27
wiki/renderengine/class26.html
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Fixture</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Fixture</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref26"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Fixture : public <a href="class23.html#ref23"><b>EDL</b></a> </li></ul><div class="sub">
|
||||
<a name="ref27"></a>
|
||||
<table><tr><td><div class="element">Relation <b>tracks (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # tracks : <a href="class31.html#ref31"><b>Track</b></a>, multiplicity : 1..*</li><li>C++ : protected: <a href="class31.html#ref31"><b>Track</b></a> tracks</li></ul><a name="ref28"></a>
|
||||
<table><tr><td><div class="element">Relation <b>timeline (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # timeline : <a href="class47.html#ref47"><b>ExplicitePlacement</b></a>, multiplicity : *</li><li>C++ : protected: <a href="class47.html#ref47"><b>ExplicitePlacement</b></a> timeline</li></ul><a name="ref29"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getPlaylistForRender</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getPlaylistForRender() : </li><li>C++ : public: getPlaylistForRender()</li></ul><a name="ref30"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getAutomation</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getAutomation() : </li><li>C++ : public: getAutomation()</li></ul></div>
|
||||
<p>All public operations : <a href="class26.html#ref30"><b>getAutomation</b></a> , <a href="class26.html#ref29"><b>getPlaylistForRender</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
20
wiki/renderengine/class31.html
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Track</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Track</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref31"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Track </li></ul></body>
|
||||
</html>
|
||||
24
wiki/renderengine/class32.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class MObject</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class MObject</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref32"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class MObject </li><li>Java : public interface MObject </li></ul><p>Directly inherited by : <a href="class37.html#ref37"><b>AbstractMO</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref33"></a>
|
||||
<table><tr><td><div class="element">Relation <b>placement (<association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # placement : <a href="class34.html#ref34"><b>Placement</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class34.html#ref34"><b>Placement</b></a> * placement</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
26
wiki/renderengine/class34.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Placement</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Placement</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref34"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Placement </li><li>Java : public interface Placement </li></ul><p>Directly inherited by : <a href="class45.html#ref45"><b>Allocation</b></a> <a href="class41.html#ref41"><b>DirectPlacement</b></a> <a href="class47.html#ref47"><b>ExplicitePlacement</b></a> <a href="class42.html#ref42"><b>RelativePlacement</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref35"></a>
|
||||
<table><tr><td><div class="element">Relation <b>subject (<association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # subject : <a href="class32.html#ref32"><b>MObject</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class32.html#ref32"><b>MObject</b></a> * subject</li></ul><a name="ref36"></a>
|
||||
<table><tr><td><div class="element">Operation <b>resolve</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + resolve() : <a href="class47.html#ref47"><b>ExplicitePlacement</b></a></li><li>C++ : public: <a href="class47.html#ref47"><b>ExplicitePlacement</b></a> resolve()</li></ul><p>create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.<br /></p></div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/class37.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class AbstractMO</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class AbstractMO</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref37"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class AbstractMO : public <a href="class32.html#ref32"><b>MObject</b></a> </li></ul><p>Directly inherited by : <a href="class38.html#ref38"><b>Clip</b></a> <a href="class39.html#ref39"><b>Effect</b></a> <a href="class40.html#ref40"><b>Meta</b></a> </p>
|
||||
<div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class38.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Clip</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Clip</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref38"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Clip : public <a href="class37.html#ref37"><b>AbstractMO</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class39.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Effect</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Effect</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref39"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Effect : public <a href="class37.html#ref37"><b>AbstractMO</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/class40.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Meta</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Meta</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref40"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Meta : public <a href="class37.html#ref37"><b>AbstractMO</b></a> </li></ul><p>Directly inherited by : <a href="class51.html#ref51"><b>Auto</b></a> <a href="class46.html#ref46"><b>Label</b></a> </p>
|
||||
<div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/class41.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class DirectPlacement</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class DirectPlacement</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref41"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class DirectPlacement : public <a href="class34.html#ref34"><b>Placement</b></a>, public <a href="class47.html#ref47"><b>ExplicitePlacement</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
26
wiki/renderengine/class42.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class RelativePlacement</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class RelativePlacement</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref42"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class RelativePlacement : public <a href="class34.html#ref34"><b>Placement</b></a> </li></ul><div class="sub">
|
||||
<a name="ref43"></a>
|
||||
<table><tr><td><div class="element">Relation <b>anchor (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # anchor : <a href="class32.html#ref32"><b>MObject</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class32.html#ref32"><b>MObject</b></a> * anchor</li></ul><a name="ref44"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>relType</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # relType : </li><li>C++ : protected: relType</li></ul></div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class45.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Allocation</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Allocation</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref45"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Allocation : public <a href="class34.html#ref34"><b>Placement</b></a> </li></ul><p>Directly inherited by : <a href="class53.html#ref53"><b>Constraint</b></a> <a href="class52.html#ref52"><b>Wish</b></a> </p>
|
||||
<p>a directive to place a MObject in a specific way<br /></p><div class="sub">
|
||||
</div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class46.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Label</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Label</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref46"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Label : public <a href="class40.html#ref40"><b>Meta</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
29
wiki/renderengine/class47.html
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class ExplicitePlacement</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ExplicitePlacement</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref47"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ExplicitePlacement : public <a href="class34.html#ref34"><b>Placement</b></a> </li><li>Java : public interface ExplicitePlacement </li></ul><p>Directly inherited by : <a href="class41.html#ref41"><b>DirectPlacement</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref48"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>time</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # time : long</li><li>C++ : protected: long time</li></ul><a name="ref49"></a>
|
||||
<table><tr><td><div class="element">Attribut <b>track</b></div></td></tr></table>
|
||||
<p>Declaration :</p><ul><li>Uml : # track : <a href="class31.html#ref31"><b>Track</b></a></li><li>C++ : protected: <a href="class31.html#ref31"><b>Track</b></a> track</li></ul><a name="ref50"></a>
|
||||
<table><tr><td><div class="element">Relation <b><unidirectional association></b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # : <a href="class31.html#ref31"><b>Track</b></a></li><li>C++ : protected: <a href="class31.html#ref31"><b>Track</b></a> * </li></ul></div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class51.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Auto</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Auto</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref51"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Auto : public <a href="class40.html#ref40"><b>Meta</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/class52.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Wish</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Wish</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref52"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Wish : public <a href="class45.html#ref45"><b>Allocation</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/class53.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Constraint</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Constraint</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref53"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Constraint : public <a href="class45.html#ref45"><b>Allocation</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
<p>All public operations : <a href="class34.html#ref36"><b>resolve</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class57.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class BuilderFacade</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class BuilderFacade</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref57"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class BuilderFacade </li></ul><div class="sub">
|
||||
<a name="ref58"></a>
|
||||
<table><tr><td><div class="element">Operation <b>buildEngine</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + buildEngine() : </li><li>C++ : public: buildEngine()</li></ul></div>
|
||||
<p>All public operations : <a href="class57.html#ref58"><b>buildEngine</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class59.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class ToolFactory</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ToolFactory</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref59"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ToolFactory </li></ul><div class="sub">
|
||||
<a name="ref60"></a>
|
||||
<table><tr><td><div class="element">Operation <b>configure</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + configure() : </li><li>C++ : public: configure()</li></ul></div>
|
||||
<p>All public operations : <a href="class59.html#ref60"><b>configure</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class61.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class ConManager</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ConManager</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref61"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ConManager </li></ul><div class="sub">
|
||||
<a name="ref62"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getConnection</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getConnection() : </li><li>C++ : public: getConnection()</li></ul></div>
|
||||
<p>All public operations : <a href="class61.html#ref62"><b>getConnection</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class63.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Assembler</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Assembler</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref63"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Assembler </li></ul><div class="sub">
|
||||
<a name="ref64"></a>
|
||||
<table><tr><td><div class="element">Operation <b>build</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + build() : </li><li>C++ : public: build()</li></ul></div>
|
||||
<p>All public operations : <a href="class63.html#ref64"><b>build</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class65.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class StateProxy</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class StateProxy</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref65"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class StateProxy </li><li>Java : package interface StateProxy </li></ul><p>Directly inherited by : <a href="class100.html#ref100"><b>ARender</b></a> <a href="class102.html#ref102"><b>GLRender</b></a> <a href="class101.html#ref101"><b>VRender</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref66"></a>
|
||||
<table><tr><td><div class="element">Relation <b>currFrame (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # currFrame : <a href="class103.html#ref103"><b>Frame</b></a></li><li>C++ : protected: <a href="class103.html#ref103"><b>Frame</b></a> * currFrame</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
20
wiki/renderengine/class70.html
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class ControllerFacade</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ControllerFacade</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref70"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ControllerFacade </li></ul></body>
|
||||
</html>
|
||||
24
wiki/renderengine/class71.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class PathManager</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class PathManager</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref71"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class PathManager </li></ul><div class="sub">
|
||||
<a name="ref72"></a>
|
||||
<table><tr><td><div class="element">Operation <b>buildProcessor</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + buildProcessor() : </li><li>C++ : public: buildProcessor()</li></ul></div>
|
||||
<p>All public operations : <a href="class71.html#ref72"><b>buildProcessor</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class73.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class RenderState</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class RenderState</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref73"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class RenderState </li></ul><div class="sub">
|
||||
<a name="ref74"></a>
|
||||
<table><tr><td><div class="element">Operation <b>getStateProxy</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + getStateProxy() : </li><li>C++ : public: getStateProxy()</li></ul></div>
|
||||
<p>All public operations : <a href="class73.html#ref74"><b>getStateProxy</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
25
wiki/renderengine/class86.html
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class RenderEngine</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class RenderEngine</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref86"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class RenderEngine : public <a href="class89.html#ref89"><b>Processor</b></a> </li></ul><div class="sub">
|
||||
<a name="ref87"></a>
|
||||
<table><tr><td><div class="element">Operation <b>play</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : + play() : </li><li>C++ : public: play()</li></ul><a name="ref88"></a>
|
||||
<table><tr><td><div class="element">Relation <b>renderSegments (<directional aggregation by value>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : - renderSegments : <a href="class89.html#ref89"><b>Processor</b></a>, multiplicity : 0..*</li><li>C++ : private: <a href="class89.html#ref89"><b>Processor</b></a> renderSegments</li></ul></div>
|
||||
<p>All public operations : <a href="class86.html#ref87"><b>play</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/class89.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Processor</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Processor</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref89"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Processor </li></ul><p>Directly inherited by : <a href="class86.html#ref86"><b>RenderEngine</b></a> </p>
|
||||
<div class="sub">
|
||||
<a name="ref90"></a>
|
||||
<table><tr><td><div class="element">Relation <b>output (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # output : <a href="class91.html#ref91"><b>ExitNode</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class91.html#ref91"><b>ExitNode</b></a> * output</li></ul></div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class91.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class ExitNode</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ExitNode</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref91"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ExitNode : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
21
wiki/renderengine/class92.html
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class ProcNode</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ProcNode</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref92"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class ProcNode </li><li>Java : public interface ProcNode </li></ul><p>Directly inherited by : <a href="class91.html#ref91"><b>ExitNode</b></a> <a href="class95.html#ref95"><b>Hub</b></a> <a href="class94.html#ref94"><b>Link</b></a> <a href="class108.html#ref108"><b>Source</b></a> <a href="class93.html#ref93"><b>Trafo</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/class93.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Trafo</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Trafo</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref93"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Trafo : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><p>Directly inherited by : <a href="class97.html#ref97"><b>Mask</b></a> <a href="class98.html#ref98"><b>PluginAdapter</b></a> <a href="class96.html#ref96"><b>Projector</b></a> </p>
|
||||
<div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/class94.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Link</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Link</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref94"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Link : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><p>Directly inherited by : <a href="class99.html#ref99"><b>OpenGLPipe</b></a> </p>
|
||||
<div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class95.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Hub</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Hub</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref95"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Hub : public <a href="class92.html#ref92"><b>ProcNode</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class96.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Projector</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Projector</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref96"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Projector : public <a href="class93.html#ref93"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class97.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Mask</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Mask</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref97"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Mask : public <a href="class93.html#ref93"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class98.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class PluginAdapter</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class PluginAdapter</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref98"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class PluginAdapter : public <a href="class93.html#ref93"><b>Trafo</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/class99.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class OpenGLPipe</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class OpenGLPipe</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref99"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class OpenGLPipe : public <a href="class94.html#ref94"><b>Link</b></a> </li></ul><div class="sub">
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/classdiagrams.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Diagram Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Diagram Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref69" target = "projectFrame"><b>Controller Entities</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref85" target = "projectFrame"><b>Render Entities</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref19" target = "projectFrame"><b>Session structure</b></a></td><td></td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
67
wiki/renderengine/classes.html
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Classes Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Classes Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class37.html#ref37" target = "projectFrame"><b>AbstractMO</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class105.html#ref105" target = "projectFrame"><b>AFrame</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class45.html#ref45" target = "projectFrame"><b>Allocation</b></a></td><td></td><td>a directive to place a MObject in a specific way</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class100.html#ref100" target = "projectFrame"><b>ARender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class63.html#ref63" target = "projectFrame"><b>Assembler</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class51.html#ref51" target = "projectFrame"><b>Auto</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class57.html#ref57" target = "projectFrame"><b>BuilderFacade</b></a></td><td>boundary</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class38.html#ref38" target = "projectFrame"><b>Clip</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class61.html#ref61" target = "projectFrame"><b>ConManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class53.html#ref53" target = "projectFrame"><b>Constraint</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class70.html#ref70" target = "projectFrame"><b>ControllerFacade</b></a></td><td>boundary</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class41.html#ref41" target = "projectFrame"><b>DirectPlacement</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class23.html#ref23" target = "projectFrame"><b>EDL</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class39.html#ref39" target = "projectFrame"><b>Effect</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class91.html#ref91" target = "projectFrame"><b>ExitNode</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class47.html#ref47" target = "projectFrame"><b>ExplicitePlacement</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class26.html#ref26" target = "projectFrame"><b>Fixture</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class103.html#ref103" target = "projectFrame"><b>Frame</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class107.html#ref107" target = "projectFrame"><b>GLBuf</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class102.html#ref102" target = "projectFrame"><b>GLRender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class95.html#ref95" target = "projectFrame"><b>Hub</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class46.html#ref46" target = "projectFrame"><b>Label</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class94.html#ref94" target = "projectFrame"><b>Link</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class97.html#ref97" target = "projectFrame"><b>Mask</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class40.html#ref40" target = "projectFrame"><b>Meta</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class32.html#ref32" target = "projectFrame"><b>MObject</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class99.html#ref99" target = "projectFrame"><b>OpenGLPipe</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class71.html#ref71" target = "projectFrame"><b>PathManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class34.html#ref34" target = "projectFrame"><b>Placement</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class98.html#ref98" target = "projectFrame"><b>PluginAdapter</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class89.html#ref89" target = "projectFrame"><b>Processor</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class92.html#ref92" target = "projectFrame"><b>ProcNode</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class96.html#ref96" target = "projectFrame"><b>Projector</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class42.html#ref42" target = "projectFrame"><b>RelativePlacement</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class86.html#ref86" target = "projectFrame"><b>RenderEngine</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class73.html#ref73" target = "projectFrame"><b>RenderState</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class20.html#ref20" target = "projectFrame"><b>Session</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class108.html#ref108" target = "projectFrame"><b>Source</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class65.html#ref65" target = "projectFrame"><b>StateProxy</b></a></td><td>interface</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class112.html#ref112" target = "projectFrame"><b>StreamProvider</b></a></td><td>boundary</td><td>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class59.html#ref59" target = "projectFrame"><b>ToolFactory</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class31.html#ref31" target = "projectFrame"><b>Track</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class93.html#ref93" target = "projectFrame"><b>Trafo</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class106.html#ref106" target = "projectFrame"><b>VFrame</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class101.html#ref101" target = "projectFrame"><b>VRender</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class52.html#ref52" target = "projectFrame"><b>Wish</b></a></td><td></td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
70
wiki/renderengine/classes_list.html
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Classes</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Classes</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table border="0" width="100%">
|
||||
<tr>
|
||||
<td nowrap><a href="class37.html#ref37" target = "projectFrame"><b>AbstractMO</b></a><br />
|
||||
<a href="class105.html#ref105" target = "projectFrame"><b>AFrame</b></a><br />
|
||||
<a href="class45.html#ref45" target = "projectFrame"><b>Allocation</b></a><br />
|
||||
<a href="class100.html#ref100" target = "projectFrame"><b>ARender</b></a><br />
|
||||
<a href="class63.html#ref63" target = "projectFrame"><b>Assembler</b></a><br />
|
||||
<a href="class51.html#ref51" target = "projectFrame"><b>Auto</b></a><br />
|
||||
<a href="class57.html#ref57" target = "projectFrame"><b>BuilderFacade</b></a><br />
|
||||
<a href="class38.html#ref38" target = "projectFrame"><b>Clip</b></a><br />
|
||||
<a href="class61.html#ref61" target = "projectFrame"><b>ConManager</b></a><br />
|
||||
<a href="class53.html#ref53" target = "projectFrame"><b>Constraint</b></a><br />
|
||||
<a href="class70.html#ref70" target = "projectFrame"><b>ControllerFacade</b></a><br />
|
||||
<a href="class41.html#ref41" target = "projectFrame"><b>DirectPlacement</b></a><br />
|
||||
<a href="class23.html#ref23" target = "projectFrame"><b>EDL</b></a><br />
|
||||
<a href="class39.html#ref39" target = "projectFrame"><b>Effect</b></a><br />
|
||||
<a href="class91.html#ref91" target = "projectFrame"><b>ExitNode</b></a><br />
|
||||
<a href="class47.html#ref47" target = "projectFrame"><b>ExplicitePlacement</b></a><br />
|
||||
<a href="class26.html#ref26" target = "projectFrame"><b>Fixture</b></a><br />
|
||||
<a href="class103.html#ref103" target = "projectFrame"><b>Frame</b></a><br />
|
||||
<a href="class107.html#ref107" target = "projectFrame"><b>GLBuf</b></a><br />
|
||||
<a href="class102.html#ref102" target = "projectFrame"><b>GLRender</b></a><br />
|
||||
<a href="class95.html#ref95" target = "projectFrame"><b>Hub</b></a><br />
|
||||
<a href="class46.html#ref46" target = "projectFrame"><b>Label</b></a><br />
|
||||
<a href="class94.html#ref94" target = "projectFrame"><b>Link</b></a><br />
|
||||
<a href="class97.html#ref97" target = "projectFrame"><b>Mask</b></a><br />
|
||||
<a href="class40.html#ref40" target = "projectFrame"><b>Meta</b></a><br />
|
||||
<a href="class32.html#ref32" target = "projectFrame"><b>MObject</b></a><br />
|
||||
<a href="class99.html#ref99" target = "projectFrame"><b>OpenGLPipe</b></a><br />
|
||||
<a href="class71.html#ref71" target = "projectFrame"><b>PathManager</b></a><br />
|
||||
<a href="class34.html#ref34" target = "projectFrame"><b>Placement</b></a><br />
|
||||
<a href="class98.html#ref98" target = "projectFrame"><b>PluginAdapter</b></a><br />
|
||||
<a href="class89.html#ref89" target = "projectFrame"><b>Processor</b></a><br />
|
||||
<a href="class92.html#ref92" target = "projectFrame"><b>ProcNode</b></a><br />
|
||||
<a href="class96.html#ref96" target = "projectFrame"><b>Projector</b></a><br />
|
||||
<a href="class42.html#ref42" target = "projectFrame"><b>RelativePlacement</b></a><br />
|
||||
<a href="class86.html#ref86" target = "projectFrame"><b>RenderEngine</b></a><br />
|
||||
<a href="class73.html#ref73" target = "projectFrame"><b>RenderState</b></a><br />
|
||||
<a href="class20.html#ref20" target = "projectFrame"><b>Session</b></a><br />
|
||||
<a href="class108.html#ref108" target = "projectFrame"><b>Source</b></a><br />
|
||||
<a href="class65.html#ref65" target = "projectFrame"><b>StateProxy</b></a><br />
|
||||
<a href="class112.html#ref112" target = "projectFrame"><b>StreamProvider</b></a><br />
|
||||
<a href="class59.html#ref59" target = "projectFrame"><b>ToolFactory</b></a><br />
|
||||
<a href="class31.html#ref31" target = "projectFrame"><b>Track</b></a><br />
|
||||
<a href="class93.html#ref93" target = "projectFrame"><b>Trafo</b></a><br />
|
||||
<a href="class106.html#ref106" target = "projectFrame"><b>VFrame</b></a><br />
|
||||
<a href="class101.html#ref101" target = "projectFrame"><b>VRender</b></a><br />
|
||||
<a href="class52.html#ref52" target = "projectFrame"><b>Wish</b></a><br />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/collaborationdiagrams.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Collaboration Diagram Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Collaboration Diagram Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref56" target = "projectFrame"><b>build process</b></a></td><td></td><td>This figure shows the process of building and starting a RenderEngine</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/componentdiagrams.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Component Diagram Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Component Diagram Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref4" target = "projectFrame"><b>Overview</b></a></td><td></td><td>This drawing shows the top level compoents and relations</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
22
wiki/renderengine/deploymentdiagrams.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Deployment Diagram Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Deployment Diagram Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref77" target = "projectFrame"><b>Overview Render Engine</b></a></td><td></td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
BIN
wiki/renderengine/fig1.png
Normal file
|
After Width: | Height: | Size: 37 KiB |
195
wiki/renderengine/fig1.svg
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Bouml (http://bouml.free.fr/) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="1164" height="964" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="321" y="22" width="828" height="99" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="348" y="40">UI Layer</text>
|
||||
<line stroke="black" stroke-opacity="1" x1="321" y1="49" x2="375" y2="49" />
|
||||
<line stroke="black" stroke-opacity="1" x1="375" y1="49" x2="389" y2="35" />
|
||||
<line stroke="black" stroke-opacity="1" x1="389" y1="35" x2="389" y2="22" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="64" y="156" width="1088" height="654" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="116" y="174">Processing Layer</text>
|
||||
<line stroke="black" stroke-opacity="1" x1="64" y1="183" x2="167" y2="183" />
|
||||
<line stroke="black" stroke-opacity="1" x1="167" y1="183" x2="181" y2="169" />
|
||||
<line stroke="black" stroke-opacity="1" x1="181" y1="169" x2="181" y2="156" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="64" y="848" width="1088" height="104" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="109" y="866">Backend Layer</text>
|
||||
<line stroke="black" stroke-opacity="1" x1="64" y1="875" x2="154" y2="875" />
|
||||
<line stroke="black" stroke-opacity="1" x1="154" y1="875" x2="168" y2="861" />
|
||||
<line stroke="black" stroke-opacity="1" x1="168" y1="861" x2="168" y2="848" />
|
||||
</g>
|
||||
<g>
|
||||
<line stroke="black" stroke-dasharray="20,4" stroke-opacity="1" x1="64" y1="472" x2="1152" y2="472" />
|
||||
</g>
|
||||
<g>
|
||||
<line stroke="black" stroke-opacity="1" x1="390" y1="910" x2="384" y2="904" />
|
||||
<line stroke="black" stroke-opacity="1" x1="390" y1="910" x2="384" y2="916" />
|
||||
<line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="349" y1="910" x2="390" y2="910" />
|
||||
</g>
|
||||
<g>
|
||||
<line stroke="black" stroke-opacity="1" x1="235" y1="875" x2="241" y2="869" />
|
||||
<line stroke="black" stroke-opacity="1" x1="235" y1="875" x2="229" y2="869" />
|
||||
<line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="235" y1="777" x2="235" y2="875" />
|
||||
</g>
|
||||
<g>
|
||||
<line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="464" y1="99" x2="344" y2="242" />
|
||||
</g>
|
||||
<g>
|
||||
<line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="495" y1="99" x2="495" y2="471" />
|
||||
</g>
|
||||
<g>
|
||||
<line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="495" y1="471" x2="494" y2="471" />
|
||||
</g>
|
||||
<g>
|
||||
<line stroke-dasharray="4,4" stroke="black" stroke-opacity="1" x1="519" y1="99" x2="621" y2="240" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="561" y="201" width="99" height="22" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="611" y="217">AssetManager</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="561" y="223" width="251" height="191" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="94" y="551" width="182" height="22" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="185" y="567">RenderEngine</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="94" y="573" width="457" height="212" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="580" y="35" width="3" height="63" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="410" y="95" width="173" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="406" y="31" width="174" height="64" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="493" y="54"><<component>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="493" y="85">Dispatcher</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="558" y="35" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="552" y="41" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="552" y="53" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="345" y="880" width="3" height="63" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="125" y="940" width="223" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="121" y="876" width="224" height="64" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="233" y="899"><<component>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="233" y="930">Stream Provider</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="323" y="880" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="317" y="886" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="317" y="898" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="565" y="880" width="3" height="63" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="395" y="940" width="173" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="391" y="876" width="174" height="64" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="478" y="899"><<component>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="478" y="930">Cache</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="543" y="880" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="537" y="886" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="537" y="898" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<polygon fill="#c0ffff" stroke="black" stroke-opacity="1" points="647,904 802,904 802,914 812,914 812,942 647,942 647,904" />
|
||||
<line stroke="black" stroke-opacity="1" x1="802" y1="904" x2="812" y2="914" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="657" y="933">codecs, stream I/O here</text>
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="94" y="201" width="182" height="22" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="185" y="217">MObject</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="94" y="223" width="457" height="312" />
|
||||
</g>
|
||||
<g>
|
||||
<polygon fill="#c0ffff" stroke="black" stroke-opacity="1" points="666,450 822,450 822,460 832,460 832,533 666,533 666,450" />
|
||||
<line stroke="black" stroke-opacity="1" x1="822" y1="450" x2="832" y2="460" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="676" y="479">border of the low-level,</text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="676" y="499">performance-critical part of</text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="676" y="519">the system</text>
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="780" y="245" width="3" height="153" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="581" y="395" width="202" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="577" y="241" width="203" height="154" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="679" y="264"><<component>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="679" y="295">AssetManagement</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="758" y="245" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="752" y="251" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="752" y="263" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="348" y="606" width="3" height="170" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="122" y="773" width="229" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="118" y="602" width="230" height="171" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="233" y="625"><<component>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="233" y="656">Engine</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="326" y="606" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="320" y="612" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="320" y="624" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<polygon fill="#c0ffff" stroke="black" stroke-opacity="1" points="316,668 415,668 415,678 425,678 425,726 316,726 316,668" />
|
||||
<line stroke="black" stroke-opacity="1" x1="415" y1="668" x2="425" y2="678" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="326" y="697">just works,</text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="326" y="717">never decides</text>
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="440" y="247" width="3" height="150" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="126" y="394" width="317" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="122" y="243" width="318" height="151" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="281" y="266"><<component>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="281" y="297">Session</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="418" y="247" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="412" y="253" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="412" y="265" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="542" y="423" width="3" height="99" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="376" y="519" width="169" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="372" y="419" width="170" height="100" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="457" y="442"><<subsystem>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="457" y="473">Controller</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="520" y="423" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="514" y="429" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="514" y="441" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="345" y="423" width="3" height="99" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="125" y="519" width="223" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="121" y="419" width="224" height="100" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="233" y="442"><<subsystem>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="233" y="473">Builder</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="323" y="423" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="317" y="429" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="317" y="441" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="426" y="306" width="3" height="73" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="292" y="376" width="137" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="288" y="302" width="138" height="74" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="357" y="325"><<entity>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="357" y="356">EDL</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="404" y="306" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="398" y="312" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="398" y="324" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="262" y="323" width="3" height="63" />
|
||||
<rect fill="#808080" stroke="none" stroke-opacity="1" x="128" y="383" width="137" height="3" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="124" y="319" width="138" height="64" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" text-anchor="middle" x="193" y="342"><<entity>></text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" font-weight="bold" text-anchor="middle" x="193" y="373">Fixture</text>
|
||||
<rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="240" y="323" width="18" height="29" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="234" y="329" width="11" height="5" />
|
||||
<rect fill="#c0ffc0" stroke="black" stroke-width="1" stroke-opacity="1" x="234" y="341" width="11" height="5" />
|
||||
</g>
|
||||
<g>
|
||||
<polygon fill="#c0ffff" stroke="black" stroke-opacity="1" points="43,269 213,269 213,279 223,279 223,309 43,309 43,269" />
|
||||
<line stroke="black" stroke-opacity="1" x1="213" y1="269" x2="223" y2="279" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="53" y="298">Structures edited by the User</text>
|
||||
</g>
|
||||
<g>
|
||||
<polygon fill="#c0ffff" stroke="black" stroke-opacity="1" points="483,494 621,494 621,504 631,504 631,556 483,556 483,494" />
|
||||
<line stroke="black" stroke-opacity="1" x1="621" y1="494" x2="631" y2="504" />
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="493" y="523">Coordinates Playback</text>
|
||||
<text font-family="Helvetica" font-size="9" fill="black" x="493" y="543">and Rendering</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
BIN
wiki/renderengine/fig2.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
BIN
wiki/renderengine/fig3.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
BIN
wiki/renderengine/fig4.png
Normal file
|
After Width: | Height: | Size: 78 B |
BIN
wiki/renderengine/fig5.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
wiki/renderengine/fig6.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
19
wiki/renderengine/index-withframe.html
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>/mnt/Lager/heim/devel/cin3/wiki/renderengine/index-withframe</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
<FRAMESET cols="20%,80%">
|
||||
<FRAME src="classes_list.html" name="classesListFrame">
|
||||
<FRAMESET rows="150,*">
|
||||
<FRAME src="navig.html" name="navigFrame">
|
||||
<FRAME src="index.html" name="projectFrame">
|
||||
</FRAMESET>
|
||||
</FRAMESET>
|
||||
<NOFRAMES>
|
||||
<H2>Frame Alert</H2><P>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client.<BR>Link to <A HREF="index.html">Non-frame version.</A></NOFRAMES></body>
|
||||
</html>
|
||||
188
wiki/renderengine/index.html
Normal file
|
|
@ -0,0 +1,188 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>cin3
|
||||
Documentation</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">cin3<br />Documentation</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="ref1"></a>
|
||||
<a name="ref2"></a>
|
||||
<h1 class ="package">1 Package design</h1>
|
||||
<p>All things concering the big picture.<br />Not a real code package, rather a container for design drafts, specifications, decisions.<br /></p><div class="sub">
|
||||
<a name="ref3"></a>
|
||||
<h2 class ="view">1.1 Component View Architecture</h2>
|
||||
<p>The various Components comprising the Cinelerra3 Video editing Application<br /></p>
|
||||
<div class="sub">
|
||||
<a name="ref4"></a>
|
||||
<p align="center"><img src="fig1.png" alt="" /></p>
|
||||
<p align="center"><b>Overview</b></p><p><br /></p><p><br /></p>
|
||||
<p>This drawing shows the top level compoents and relations<br /></p><a name="ref5"></a>
|
||||
<table><tr><td><div class="element">Component <b>Builder</b></div></td></tr></table>
|
||||
<a name="ref6"></a>
|
||||
<table><tr><td><div class="element">Component <b>Session</b></div></td></tr></table>
|
||||
<div class="sub">
|
||||
<a name="ref7"></a>
|
||||
<table><tr><td><div class="element">Component <b>EDL</b></div></td></tr></table>
|
||||
<p>nested in <a href="index.html#ref6"><b>Session</b></a></p>
|
||||
<a name="ref8"></a>
|
||||
<table><tr><td><div class="element">Component <b>Fixture</b></div></td></tr></table>
|
||||
<p>nested in <a href="index.html#ref6"><b>Session</b></a></p>
|
||||
</div>
|
||||
<a name="ref9"></a>
|
||||
<table><tr><td><div class="element">Component <b>Controller</b></div></td></tr></table>
|
||||
<p>Depends on <a href="index.html#ref5"><b>Builder</b></a></p><div class="sub">
|
||||
</div>
|
||||
<a name="ref10"></a>
|
||||
<table><tr><td><div class="element">Component <b>AssetManagement</b></div></td></tr></table>
|
||||
<a name="ref11"></a>
|
||||
<table><tr><td><div class="element">Component <b>Dispatcher</b></div></td></tr></table>
|
||||
<a name="ref12"></a>
|
||||
<table><tr><td><div class="element">Component <b>Engine</b></div></td></tr></table>
|
||||
<p>Depends on <a href="index.html#ref13"><b>Stream Provider</b></a></p><div class="sub">
|
||||
</div>
|
||||
<a name="ref13"></a>
|
||||
<table><tr><td><div class="element">Component <b>Stream Provider</b></div></td></tr></table>
|
||||
<p>Depends on <a href="index.html#ref14"><b>Cache</b></a></p><div class="sub">
|
||||
</div>
|
||||
<a name="ref14"></a>
|
||||
<table><tr><td><div class="element">Component <b>Cache</b></div></td></tr></table>
|
||||
<a name="ref15"></a>
|
||||
<table><tr><td><div class="element">Component <b>RenderPathManager</b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref16"></a>
|
||||
<h1 class ="package">2 Package AssetManager</h1>
|
||||
<a name="ref17"></a>
|
||||
<h1 class ="package">3 Package MObject</h1>
|
||||
<div class="sub">
|
||||
<a name="ref18"></a>
|
||||
<h2 class ="view">3.1 Class View Session</h2>
|
||||
<div class="sub">
|
||||
<a name="ref19"></a>
|
||||
<p align="center"><img src="fig2.png" alt="" /></p>
|
||||
<p align="center"><b>Session structure</b></p><p><br /></p><p><br /></p>
|
||||
<table><tr><td><div class="element">Class <b><a href="class20.html#ref20"><b>Session</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class23.html#ref23"><b>EDL</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class26.html#ref26"><b>Fixture</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class31.html#ref31"><b>Track</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class32.html#ref32"><b>MObject</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class34.html#ref34"><b>Placement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class37.html#ref37"><b>AbstractMO</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class38.html#ref38"><b>Clip</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class39.html#ref39"><b>Effect</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class40.html#ref40"><b>Meta</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class41.html#ref41"><b>DirectPlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class42.html#ref42"><b>RelativePlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class45.html#ref45"><b>Allocation</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class46.html#ref46"><b>Label</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class47.html#ref47"><b>ExplicitePlacement</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class51.html#ref51"><b>Auto</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class52.html#ref52"><b>Wish</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class53.html#ref53"><b>Constraint</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
<a name="ref54"></a>
|
||||
<h2 class ="package">3.2 Package Builder</h2>
|
||||
<div class="sub">
|
||||
<a name="ref55"></a>
|
||||
<h3 class ="view">3.2.1 Class View Builder Workings</h3>
|
||||
<div class="sub">
|
||||
<a name="ref56"></a>
|
||||
<p align="center"><img src="fig3.png" alt="" /></p>
|
||||
<p align="center"><b>build process</b></p><p><br /></p><p><br /></p>
|
||||
<p>This figure shows the process of building and starting a RenderEngine<br /></p><table><tr><td><div class="element">Class <b><a href="class57.html#ref57"><b>BuilderFacade</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class59.html#ref59"><b>ToolFactory</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class61.html#ref61"><b>ConManager</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class63.html#ref63"><b>Assembler</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class65.html#ref65"><b>StateProxy</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref67"></a>
|
||||
<h2 class ="package">3.3 Package Controller</h2>
|
||||
<div class="sub">
|
||||
<a name="ref68"></a>
|
||||
<h3 class ="view">3.3.1 Class View Controller Workings</h3>
|
||||
<div class="sub">
|
||||
<a name="ref69"></a>
|
||||
<p align="center"><img src="fig4.png" alt="" /></p>
|
||||
<p align="center"><b>Controller Entities</b></p><p><br /></p><p><br /></p>
|
||||
<table><tr><td><div class="element">Class <b><a href="class70.html#ref70"><b>ControllerFacade</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class71.html#ref71"><b>PathManager</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class73.html#ref73"><b>RenderState</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref75"></a>
|
||||
<h1 class ="package">4 Package RenderEngine</h1>
|
||||
<div class="sub">
|
||||
<a name="ref76"></a>
|
||||
<h2 class ="view">4.1 Deployment View Engine Parts</h2>
|
||||
<div class="sub">
|
||||
<a name="ref77"></a>
|
||||
<p align="center"><img src="fig5.png" alt="" /></p>
|
||||
<p align="center"><b>Overview Render Engine</b></p><p><br /></p><p><br /></p>
|
||||
<a name="ref78"></a>
|
||||
<table><tr><td><div class="element">Node <b>timeline</b></div></td></tr></table>
|
||||
<a name="ref79"></a>
|
||||
<table><tr><td><div class="element">Node <b>playlist</b></div></td></tr></table>
|
||||
<a name="ref80"></a>
|
||||
<table><tr><td><div class="element">Node <b>proc</b></div></td></tr></table>
|
||||
<a name="ref81"></a>
|
||||
<table><tr><td><div class="element">Node <b>pnode</b></div></td></tr></table>
|
||||
<a name="ref82"></a>
|
||||
<table><tr><td><div class="element">Node <b>mStream</b></div></td></tr></table>
|
||||
<a name="ref83"></a>
|
||||
<table><tr><td><div class="element">Node <b>State</b></div></td></tr></table>
|
||||
</div>
|
||||
<a name="ref84"></a>
|
||||
<h2 class ="view">4.2 Class View Engine Workings</h2>
|
||||
<div class="sub">
|
||||
<a name="ref85"></a>
|
||||
<p align="center"><img src="fig6.png" alt="" /></p>
|
||||
<p align="center"><b>Render Entities</b></p><p><br /></p><p><br /></p>
|
||||
<table><tr><td><div class="element">Class <b><a href="class86.html#ref86"><b>RenderEngine</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class89.html#ref89"><b>Processor</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class91.html#ref91"><b>ExitNode</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class92.html#ref92"><b>ProcNode</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class93.html#ref93"><b>Trafo</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class94.html#ref94"><b>Link</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class95.html#ref95"><b>Hub</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class96.html#ref96"><b>Projector</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class97.html#ref97"><b>Mask</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class98.html#ref98"><b>PluginAdapter</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class99.html#ref99"><b>OpenGLPipe</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class100.html#ref100"><b>ARender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class101.html#ref101"><b>VRender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class102.html#ref102"><b>GLRender</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class103.html#ref103"><b>Frame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class105.html#ref105"><b>AFrame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class106.html#ref106"><b>VFrame</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class107.html#ref107"><b>GLBuf</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class108.html#ref108"><b>Source</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref109"></a>
|
||||
<h1 class ="package">5 Package CommonLib</h1>
|
||||
<a name="ref110"></a>
|
||||
<h1 class ="package">6 Package Vault</h1>
|
||||
<p>This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft.<br /></p><div class="sub">
|
||||
<a name="ref111"></a>
|
||||
<h2 class ="view">6.1 Class View Backend Components</h2>
|
||||
<div class="sub">
|
||||
<table><tr><td><div class="element">Class <b><a href="class112.html#ref112"><b>StreamProvider</b></a></b></div></td></tr></table>
|
||||
</div>
|
||||
</div>
|
||||
<a name="ref115"></a>
|
||||
<h1 class ="package">7 Package GUI</h1>
|
||||
<p>GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft<br /></p></body>
|
||||
</html>
|
||||
32
wiki/renderengine/index_65.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>A</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">A</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class37.html#ref37" target = "projectFrame"><b>AbstractMO</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class105.html#ref105" target = "projectFrame"><b>AFrame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class45.html#ref45" target = "projectFrame"><b>Allocation</b></a></td><td>class</td><td>a directive to place a MObject in a specific way</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref43" target = "projectFrame"><b>anchor</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref3" target = "projectFrame"><b>Architecture</b></a></td><td>component view</td><td>The various Components comprising the Cinelerra3 Video editing Application</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class100.html#ref100" target = "projectFrame"><b>ARender</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class63.html#ref63" target = "projectFrame"><b>Assembler</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref10" target = "projectFrame"><b>AssetManagement</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref16" target = "projectFrame"><b>AssetManager</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class51.html#ref51" target = "projectFrame"><b>Auto</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
31
wiki/renderengine/index_66.html
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>B</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">B</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref111" target = "projectFrame"><b>Backend Components</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref64" target = "projectFrame"><b>build</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref56" target = "projectFrame"><b>build process</b></a></td><td>collaboration diagram</td><td>This figure shows the process of building and starting a RenderEngine</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref58" target = "projectFrame"><b>buildEngine</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref5" target = "projectFrame"><b>Builder</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref54" target = "projectFrame"><b>Builder</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref55" target = "projectFrame"><b>Builder Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class57.html#ref57" target = "projectFrame"><b>BuilderFacade</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref72" target = "projectFrame"><b>buildProcessor</b></a></td><td>operation</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
36
wiki/renderengine/index_67.html
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>C</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">C</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref14" target = "projectFrame"><b>Cache</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref1" target = "projectFrame"><b>cin3</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class38.html#ref38" target = "projectFrame"><b>Clip</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref25" target = "projectFrame"><b>clips</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref109" target = "projectFrame"><b>CommonLib</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref60" target = "projectFrame"><b>configure</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class61.html#ref61" target = "projectFrame"><b>ConManager</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class53.html#ref53" target = "projectFrame"><b>Constraint</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref9" target = "projectFrame"><b>Controller</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref67" target = "projectFrame"><b>Controller</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref69" target = "projectFrame"><b>Controller Entities</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref68" target = "projectFrame"><b>Controller Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class70.html#ref70" target = "projectFrame"><b>ControllerFacade</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref66" target = "projectFrame"><b>currFrame</b></a></td><td>relation</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
25
wiki/renderengine/index_68.html
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>D</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">D</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref2" target = "projectFrame"><b>design</b></a></td><td>package</td><td>All things concering the big picture.<br />Not a real code package, rather a container for design drafts, specifications, decisions.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class41.html#ref41" target = "projectFrame"><b>DirectPlacement</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref11" target = "projectFrame"><b>Dispatcher</b></a></td><td>component</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
31
wiki/renderengine/index_69.html
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>E</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">E</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref7" target = "projectFrame"><b>EDL</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class23.html#ref23" target = "projectFrame"><b>EDL</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref21" target = "projectFrame"><b>edls</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class39.html#ref39" target = "projectFrame"><b>Effect</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref12" target = "projectFrame"><b>Engine</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref76" target = "projectFrame"><b>Engine Parts</b></a></td><td>deployment view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref84" target = "projectFrame"><b>Engine Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class91.html#ref91" target = "projectFrame"><b>ExitNode</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class47.html#ref47" target = "projectFrame"><b>ExplicitePlacement</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
26
wiki/renderengine/index_70.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>F</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">F</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref22" target = "projectFrame"><b>fixture</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class26.html#ref26" target = "projectFrame"><b>Fixture</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref8" target = "projectFrame"><b>Fixture</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class103.html#ref103" target = "projectFrame"><b>Frame</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
30
wiki/renderengine/index_71.html
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>G</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">G</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref30" target = "projectFrame"><b>getAutomation</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref62" target = "projectFrame"><b>getConnection</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref29" target = "projectFrame"><b>getPlaylistForRender</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref114" target = "projectFrame"><b>getReady</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref74" target = "projectFrame"><b>getStateProxy</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class107.html#ref107" target = "projectFrame"><b>GLBuf</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class102.html#ref102" target = "projectFrame"><b>GLRender</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref115" target = "projectFrame"><b>GUI</b></a></td><td>package</td><td>GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/index_72.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>H</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">H</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class95.html#ref95" target = "projectFrame"><b>Hub</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
24
wiki/renderengine/index_76.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>L</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">L</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class46.html#ref46" target = "projectFrame"><b>Label</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class94.html#ref94" target = "projectFrame"><b>Link</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
27
wiki/renderengine/index_77.html
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>M</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">M</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class97.html#ref97" target = "projectFrame"><b>Mask</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class40.html#ref40" target = "projectFrame"><b>Meta</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref17" target = "projectFrame"><b>MObject</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class32.html#ref32" target = "projectFrame"><b>MObject</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref82" target = "projectFrame"><b>mStream</b></a></td><td>node</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
26
wiki/renderengine/index_79.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>O</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">O</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class99.html#ref99" target = "projectFrame"><b>OpenGLPipe</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref90" target = "projectFrame"><b>output</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref4" target = "projectFrame"><b>Overview</b></a></td><td>component diagram</td><td>This drawing shows the top level compoents and relations</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref77" target = "projectFrame"><b>Overview Render Engine</b></a></td><td>deployment diagram</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
34
wiki/renderengine/index_80.html
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>P</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">P</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class71.html#ref71" target = "projectFrame"><b>PathManager</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref33" target = "projectFrame"><b>placement</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class34.html#ref34" target = "projectFrame"><b>Placement</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref87" target = "projectFrame"><b>play</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref79" target = "projectFrame"><b>playlist</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class98.html#ref98" target = "projectFrame"><b>PluginAdapter</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref81" target = "projectFrame"><b>pnode</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref113" target = "projectFrame"><b>prepareStream</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref80" target = "projectFrame"><b>proc</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class89.html#ref89" target = "projectFrame"><b>Processor</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class92.html#ref92" target = "projectFrame"><b>ProcNode</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class96.html#ref96" target = "projectFrame"><b>Projector</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
31
wiki/renderengine/index_82.html
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>R</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">R</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class42.html#ref42" target = "projectFrame"><b>RelativePlacement</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref44" target = "projectFrame"><b>relType</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref85" target = "projectFrame"><b>Render Entities</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref75" target = "projectFrame"><b>RenderEngine</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class86.html#ref86" target = "projectFrame"><b>RenderEngine</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref15" target = "projectFrame"><b>RenderPathManager</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref88" target = "projectFrame"><b>renderSegments</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class73.html#ref73" target = "projectFrame"><b>RenderState</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref36" target = "projectFrame"><b>resolve</b></a></td><td>operation</td><td>create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
32
wiki/renderengine/index_83.html
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>S</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">S</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref6" target = "projectFrame"><b>Session</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref18" target = "projectFrame"><b>Session</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class20.html#ref20" target = "projectFrame"><b>Session</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref19" target = "projectFrame"><b>Session structure</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class108.html#ref108" target = "projectFrame"><b>Source</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref83" target = "projectFrame"><b>State</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class65.html#ref65" target = "projectFrame"><b>StateProxy</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref13" target = "projectFrame"><b>Stream Provider</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class112.html#ref112" target = "projectFrame"><b>StreamProvider</b></a></td><td>class</td><td>Note: just a Placeholder for my design. Cehteh will ceratinly know much better how to organize this</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref35" target = "projectFrame"><b>subject</b></a></td><td>relation</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
31
wiki/renderengine/index_84.html
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>T</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">T</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref48" target = "projectFrame"><b>time</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref78" target = "projectFrame"><b>timeline</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref28" target = "projectFrame"><b>timeline</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class59.html#ref59" target = "projectFrame"><b>ToolFactory</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref49" target = "projectFrame"><b>track</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class31.html#ref31" target = "projectFrame"><b>Track</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref24" target = "projectFrame"><b>tracks</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref27" target = "projectFrame"><b>tracks</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class93.html#ref93" target = "projectFrame"><b>Trafo</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
25
wiki/renderengine/index_86.html
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>V</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">V</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref110" target = "projectFrame"><b>Vault</b></a></td><td>package</td><td>This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class106.html#ref106" target = "projectFrame"><b>VFrame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class101.html#ref101" target = "projectFrame"><b>VRender</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
23
wiki/renderengine/index_87.html
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>W</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">W</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class52.html#ref52" target = "projectFrame"><b>Wish</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
17
wiki/renderengine/navig.html
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>/mnt/Lager/heim/devel/cin3/wiki/renderengine/navig</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
<body bgcolor="#ffffff">
|
||||
<p><hr noshade></p>
|
||||
<p><a href="index.html" target = "projectFrame"><b> -Top- </b></a><a href="classes.html" target = "projectFrame"><b> -Classes- </b></a><a href="public_operations.html" target = "projectFrame"><b> -Public Operations- </b></a><a href="packages.html" target = "projectFrame"><b> -Packages- </b></a><a href="classdiagrams.html" target = "projectFrame"><b> -Class Diagrams- </b></a><a href="collaborationdiagrams.html" target = "projectFrame"><b> -Collaboration Diagrams- </b></a><a href="componentdiagrams.html" target = "projectFrame"><b> -Component Diagrams- </b></a><a href="deploymentdiagrams.html" target = "projectFrame"><b> -Deployment Diagrams- </b></a></p>
|
||||
<p>
|
||||
</p>
|
||||
<p><a href="index_65.html" target = "projectFrame"><b> A </b></a><a href="index_66.html" target = "projectFrame"><b> B </b></a><a href="index_67.html" target = "projectFrame"><b> C </b></a><a href="index_68.html" target = "projectFrame"><b> D </b></a><a href="index_69.html" target = "projectFrame"><b> E </b></a><a href="index_70.html" target = "projectFrame"><b> F </b></a><a href="index_71.html" target = "projectFrame"><b> G </b></a><a href="index_72.html" target = "projectFrame"><b> H </b></a><a href="index_76.html" target = "projectFrame"><b> L </b></a><a href="index_77.html" target = "projectFrame"><b> M </b></a><a href="index_79.html" target = "projectFrame"><b> O </b></a><a href="index_80.html" target = "projectFrame"><b> P </b></a><a href="index_82.html" target = "projectFrame"><b> R </b></a><a href="index_83.html" target = "projectFrame"><b> S </b></a><a href="index_84.html" target = "projectFrame"><b> T </b></a><a href="index_86.html" target = "projectFrame"><b> V </b></a><a href="index_87.html" target = "projectFrame"><b> W </b></a></p>
|
||||
</body>
|
||||
</html>
|
||||
31
wiki/renderengine/packages.html
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Packages Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Packages Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref16" target = "projectFrame"><b>AssetManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref54" target = "projectFrame"><b>Builder</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref1" target = "projectFrame"><b>cin3</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref109" target = "projectFrame"><b>CommonLib</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref67" target = "projectFrame"><b>Controller</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref2" target = "projectFrame"><b>design</b></a></td><td></td><td>All things concering the big picture.<br />Not a real code package, rather a container for design drafts, specifications, decisions.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref115" target = "projectFrame"><b>GUI</b></a></td><td></td><td>GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref17" target = "projectFrame"><b>MObject</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref75" target = "projectFrame"><b>RenderEngine</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#ref110" target = "projectFrame"><b>Vault</b></a></td><td></td><td>This package is used here just to hold entities thought to belong to the backend layer. The Backend is not in Focus for this Design draft.</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
34
wiki/renderengine/public_operations.html
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Public Operations Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Public Operations Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Operation</b></td><td align=center><b>Class</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class63.html#ref64"><b>build</b></a></td><td><a href="class63.html#ref63"><b>Assembler</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class57.html#ref58"><b>buildEngine</b></a></td><td><a href="class57.html#ref57"><b>BuilderFacade</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class71.html#ref72"><b>buildProcessor</b></a></td><td><a href="class71.html#ref71"><b>PathManager</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class59.html#ref60"><b>configure</b></a></td><td><a href="class59.html#ref59"><b>ToolFactory</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class26.html#ref30"><b>getAutomation</b></a></td><td><a href="class26.html#ref26"><b>Fixture</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class61.html#ref62"><b>getConnection</b></a></td><td><a href="class61.html#ref61"><b>ConManager</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class26.html#ref29"><b>getPlaylistForRender</b></a></td><td><a href="class26.html#ref26"><b>Fixture</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class112.html#ref114"><b>getReady</b></a></td><td><a href="class112.html#ref112"><b>StreamProvider</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class73.html#ref74"><b>getStateProxy</b></a></td><td><a href="class73.html#ref73"><b>RenderState</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class86.html#ref87"><b>play</b></a></td><td><a href="class86.html#ref86"><b>RenderEngine</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class112.html#ref113"><b>prepareStream</b></a></td><td><a href="class112.html#ref112"><b>StreamProvider</b></a></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class34.html#ref36"><b>resolve</b></a></td><td><a href="class34.html#ref34"><b>Placement</b></a></td><td>create an actual (explicite) placement while trying to satisfy the network of adjacent objects and placements.</td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
30
wiki/renderengine/style.css
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
div.title { font-size: 150%; background: #87ceff; text-align: center; font-weight: bold; }
|
||||
|
||||
div.sub { margin-left : 20; }
|
||||
div.element { background: #d3d3d3; }
|
||||
|
||||
h1.package { background: #ffe4c4; }
|
||||
h1.view { background: #98fb98; }
|
||||
|
||||
h2.package { background: #ffe4c4; }
|
||||
h2.view { background: #98fb98; }
|
||||
h2.class { background: #87ceff; }
|
||||
h2.usecase { background: #87ceff; }
|
||||
h2.state { background: #87ceff; }
|
||||
h2.activity { background: #87ceff; }
|
||||
|
||||
h3.package { background: #ffe4c4; }
|
||||
h3.view { background: #98fb98; }
|
||||
h3.class { background: #87ceff; }
|
||||
h3.usecase { background: #87ceff; }
|
||||
h3.state { background: #87ceff; }
|
||||
h3.stateregion { background: #87ceff; }
|
||||
h3.activity { background: #87ceff; }
|
||||
|
||||
h4.package { background: #ffe4c4; }
|
||||
h4.view { background: #98fb98; }
|
||||
h4.class { background: #87ceff; }
|
||||
h4.usecase { background: #87ceff; }
|
||||
h4.state { background: #87ceff; }
|
||||
h4.stateregion { background: #87ceff; }
|
||||
h4.activity { background: #87ceff; }
|
||||