NDEVR
API Documentation
Camera Member List

This is the complete list of members for Camera, including all inherited members.

_setDesignVisible(bool is_visible)DesignInfoprotected
_setProperty(NDPO property, const t_type &value)DesignObjectinlineprotected
_setTransform(const Matrix< fltp08 > &transform)DesignInfoprotected
activeFilters() constDesignObject
activeFOV() constCamera
activeOrthoSize() constCamera
addAnimation(CameraAnimation animation, bool clear_current_animations=true)Camera
addChild(Model &child)Model
addChild(uint04 child_idx, Model &child)Model
addChild(uint04 child_index)Model
addIsOrthographicAnimation(bool is_orthographic, const TimeSpan &time, bool clear_animations=true)Camera
addLookatAnimation(Vector< 3, fltp08 > lookat, const TimeSpan &time, bool clear_animations=true)Camera
addObjectsToVisible(const Buffer< UUID > &models, DesignObjectLookup *lookup)Camera
addObjectToVisible(const Model &model)Camera
addOrbitAnimation(Vector< 3, fltp08 > target, Vector< 3, Angle< fltp08 > > orient, fltp08 zoom, bool face_target, const TimeSpan &time, bool clear_animations=true)Camera
addPerVertexColorFromMaterialConstant(UVType constant_index)Model
addZoomAnimation(fltp08 distance_mult, const TimeSpan &time, bool clear_animations=true)Camera
addZoomMultiplierAnimation(fltp08 multiplier, const TimeSpan &time, bool clear_animations=true)Camera
addZoomToExtentsAnimation(SnapLocation location, Bounds< 3, fltp08 > object, const TimeSpan &time, bool use_true_extents=true, bool clear_animations=true, Vector< 3, Angle< fltp08 > > angle_offsets=Vector< 3, Angle< fltp08 > >(Angle< fltp08 >(0)))Camera
addZoomToExtentsAnimation(Bounds< 3, fltp08 > object, const TimeSpan &time, bool use_true_extents=true, bool clear_animations=true, Vector< 3, Angle< fltp08 > > angle_offsets=Vector< 3, Angle< fltp08 > >(Angle< fltp08 >(0)))Camera
addZoomToExtentsAnimation(Vector< 3, Angle< fltp08 > > orientation, Bounds< 3, fltp08 > object, const TimeSpan &time, bool use_true_extents=true, bool clear_animations=true)Camera
appendData(const StringView &data, bool compressed)DesignObject
applyTransformToParent(Matrix< fltp08 > mat, const Matrix< fltp08 > &parent_mat) constModel
base() constDesignObjectinline
calculateAverageDirection(const Matrix< fltp08 > &parent_transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculatedReferenceSize() constCamera
calculateHVLength(const Matrix< fltp08 > &parent_transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateIndexNeighborList()Model
calculateLength(const Matrix< fltp08 > &transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateNormals(NormalMode mode, Angle< fltp08 > smoothing_angle)Model
calculateProjectionMatrix() constCamera
calculateSmoothTextures(Vector< 3, fltp08 > origin, fltp08 scale)Model
calculateSurfaceArea(const Matrix< fltp08 > &transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateTangentSpace(bool calc_tan, bool calc_bitan)Model
calculateVolume(const Matrix< fltp08 > &transform=Constant< Matrix< fltp08 > >::Invalid) constModel
calculateVolumeAndSurfaceArea(const Matrix< fltp08 > &transform=Constant< Matrix< fltp08 > >::Invalid, const void *lock=nullptr) constModel
Camera(const Model &camera)Camera
Camera(const Camera &camera)Camera
camera_formatCamera
camera_sourceCamera
cameraBackground() constCamerainline
cameraBackground()Camerainline
canExplode() constModel
canInteract() constModel
centerAlignModel()Model
checkBounds()Model
childBase() constModelprotected
childCount() constModel
childToParentReference() constModelprotected
clearAllMetaData()DesignObject
clearAnimations()Camera
clearAutozoomFocus()Camera
clearChildren()Model
clearLayer()Model
clearMaterial()Model
clearMaterialDescendants()Model
clearMetaData(const StringView &index)DesignObject
colorByChannel(Material &mat, const StringView &channel, fltp08 avg=Constant< fltp08 >::Invalid) constModel
computedOffset() constCamerainline
copyFrom(const Camera &object)Camera
Model::copyFrom(const Model &model, bool deep_copy, bool copy_ids=false, bool recursive=true, bool keep_root_properties=false)Model
DesignObject::copyFrom(const DesignObject &object)DesignObject
copyMaterialProperties(const Model &model)Model
createChild()Model
createChild(uint04 child_slot)Model
createChildEffect()Model
createChildGeometry()Model
createChildMaterial(bool copy_child=false)Model
createChildren(uint04 child_size)Model
createSceneEffect() constModel
createSceneGeometry() constModel
createSceneLayer() constModel
createSceneMaterial() constModel
createSceneModel() constModel
createSelectionInfo() constCamera
cross_hairsCamera
currentSnapLocation() constCamera
customModelColor(ModelColorMode mode) constModel
default_zoom_deltaCamera
deleteChildren()Model
deleteModel(bool deletchildren, bool removfrom_parent=true)Model
DescendedFlags enum nameModel
descendedFlagsNoCache(bool complete_cache_ignore) constModel
descendedPersonalFlagsNoCache() constModel
descendentGeometryTypes(Set< GeometryType > &buffer) constModel
designIndex() constDesignObjectinline
DesignInfo(DesignObjectBase *base)DesignInfoprotected
DesignInfo(uint04 index, DesignObjectBase *base)DesignInfoprotected
DesignObject()=defaultDesignObject
DesignObject(DesignObjectBase *base)DesignObjectexplicit
DesignObject(uint04 index, DesignObjectBase *base)DesignObject
DesignObject(const DesignInfo &info)DesignObject
DesignObjectType enum nameDesignInfo
directLayer() constModel
displayName() constModel
displayNamePath(const StringView &seperator=":") constModel
doesModelPropertyContain(NDPN property, const StringView &value, bool ignorcase) constModelinline
doesModelPropertyContain(NDPN property, const char *value, bool ignorcase) constModelinline
doesPropertyBeginWith(NDPO property, const StringView &value, bool ignore_case) constDesignObjectinline
doesPropertyContain(NDPO property, const StringView &value, bool ignore_case) constDesignObjectinline
e_descendent_deletion_blocked enum valueModel
e_descendent_focussed enum valueModel
e_descendent_selected enum valueModel
e_follow_camera enum valueModel
e_ignore_offset enum valueModel
e_ignore_rotation enum valueModel
e_ignore_scale enum valueModel
e_ignore_scale_distortion enum valueModel
e_inherited_can_delete enum valueModel
e_inherited_does_not_follow_camera enum valueModel
e_inherited_does_not_orient_to_camera enum valueModel
e_inherited_does_not_scale_to_camera enum valueModel
e_inherited_exportable enum valueModel
e_inherited_has_no_focus enum valueModel
e_inherited_is_tree_visible enum valueModel
e_inherited_is_visible enum valueModel
e_inherited_not_application_owned enum valueModel
e_inherited_not_deleted enum valueModel
e_inherited_not_selected enum valueModel
e_orient_to_camera enum valueModel
e_placholder enum valueModel
e_scale_to_camera enum valueModel
e_use_only_for_offset enum valueModel
ensureTangentSpace(bool ensure_tan, bool ensure_bitan)Model
ensureVisibleChildren(uint04 count)Model
eraseModel()Model
explodeModel()Model
exportIgnored() constModel
far_planeCamera
farPlaneBounds() constCamerainline
file() constDesignObjectinline
FilePathDesignNameVariable()DesignObjectinlinestatic
findDescendentByName(const StringView &name) constModel
findDescendentByType(const StringView &type) constModel
format() constCamera
geometryBase() constModelprotected
get(t_property_type property) constDesignObjectinline
get() constDesignObjectinline
get() constDesignObjectinline
getAscModifiedTime(bool include_self, bool include_layer=true) constModel
getBounds() constModel
getBoundsOfVisible() constModel
getChild(uint04 child) constModel
getChild(UUID id) constModel
getChildIndex(uint04 child) constModel
getChildIndex() constModel
getChildIndices() constModel
getChildLayerIndex() constModel
getChildren() constModel
getChildren(ModelBuffer &children) constModel
getChildrenByName(const StringView &name) constModel
getChildrenByType(const StringView &type) constModel
getChildrenByType(const Buffer< String > &type) constModel
getChildrenIDs() constModel
getClippingGeometry() constModel
getCompleteTransform() constModel
getDescendants(bool include_deleted=false, bool local_only=false) constModel
getDescendants(ModelBuffer &buffer, bool include_deleted=false, bool local_only=false) constModel
getDescendantsByName(const StringView &name, uint04 max_count=Constant< uint04 >::Max) constModel
getDescendantsByNameAndType(const StringView &name, const StringView &type, uint04 max_count=Constant< uint04 >::Max) constModel
getDescendantsByType(const StringView &type, uint04 max_count=Constant< uint04 >::Max) constModel
getDescModifiedTime(bool includself) constModel
getDesignParent() constDesignObject
getDirectLayerIndex() constModel
getEffect(uint04 index=0) constModel
getEffectChildren() constModel
getEffectDescendants() constModel
getEffectIndex(uint04 child_index=0) constModel
getFamilyMember(uint04 index) constModel
getFocusBounds() constCamerainline
getGeometry() constModel
getGeometryDescendants(bool remove_redundant=true, uint04 max_count=Constant< uint04 >::Max) constModel
getGeometryIndex() constModel
getIcon() constDesignObject
getInheritedProperty(NDPO property) constDesignObjectinline
getLayer() constModel
getLookat() constCamera
getMaterial() constModel
getMaterialDescendants(bool local_only=false) constModel
getMaterialDescendants(MaterialBuffer &materials, bool local_only=false) constModel
getMaterialDescendants(Set< Material > &materials, bool local_only=false) constModel
getMaterialDescendantsByName(const StringView &name, uint04 max_count=Constant< uint04 >::Max) constModel
getMaterialIdx() constModel
getMaterialMode() constModel
getModelIcon() constModel
getNumOfEffects() constModel
getOrthographicBounds() constCamera
getParent() constModel
getParentIndex() constModel
getParentTransform() constModel
getPerspectiveBounds() constCamera
getRoot() constModel
getRootMaterial() constModel
getRootMaterialModel()Model
getRotateAroundPoint(const Vector< 3, fltp04 > &vCenter) constCamera
getScene() constDesignObject
getSceneEffect(UUID id) constModel
getSceneEffects() constModel
getSceneGeometries() constModel
getSceneGeometry(uint04 index) constModel
getSceneGeometry(UUID id) constModel
getSceneLayer(UUID id) constModel
getSceneLayers(bool include_deleted=false) constModel
getSceneMaterial(uint04 index) constModel
getSceneMaterial(UUID id) constModel
getSceneMaterials() constModel
getSceneModel(UUID id) constModel
getSceneModels(bool include_deleted=false, bool local_only=false) constModel
getSceneModelsByName(const StringView &name, uint04 max_count=Constant< uint04 >::Max, bool includdeleted=false) constModel
getSceneModelsByType(const StringView &type, uint04 max_count=Constant< uint04 >::Max, bool includdeleted=false) constModel
getSelectionBounds() constModel
getTypeChildren(const StringView &type) constModelinline
getTypeDescendants(const StringView &type) constModelinline
globalBounds() constModel
globalCenterOfRotation() constModel
globalSelectionBounds() constModel
gotoLocation() constCamera
gotoOrientation() constCamera
hasChild(uint04 child_index=0U) constModel
hasDescendants(bool &has_point, bool &has_line, bool &has_mesh, bool only_user_objects) constModel
hasDescendent(const Model &model) constModel
hasDescendent(const UUID &id) constModel
hasDirectLayer() constModel
hasEffect(uint04 index=0) constModel
hasFocus() constModel
hasFullAutoFocus() constCamera
hasGeometryDescendent() constModel
hasHoles(PrimitiveProperty property) constModel
hasLayer() constModel
hasLayerRootMaterial() constModel
hasLinearDescendent() constModel
hasMaterial() constModel
hasMeshDescendent() constModel
hasMetaData(const StringView &index) constDesignObject
hasPointsDescendent() constModel
hasProperty(t_design_type property) constDesignObjectinline
hasRootMaterial() constModel
hasSelectedDescendent() constModel
hasWorldGridAlignment() constCamera
heightToWidthRatio() constCamera
hidden_itemsCamera
index() constDesignObjectinline
InheritedFlags enum nameModel
inheritedFlags() constModel
inheritedFlagsNoCache(bool complete_cache_ignore) constModel
inheritedPersonalFlagsNoCache() constModel
initDesignObject()DesignObjectprotected
invalidateBounds()Model
invalidateGlobalBoundsDesc()Model
invalidateSelectionBounds()Model
invalidateTransformCache()Model
invalidateVisibleBounds()Model
is(t_property_type property, const StringView &value) constDesignObjectinline
is(t_property_type property, const char *value) constDesignObjectinline
is(t_property_type property, const String &value) constDesignObjectinline
is(t_property_type property, const t_type &value) constDesignObjectinline
is(const StringView &value) constDesignObjectinline
is(const char *value) constDesignObjectinline
is(const String &value) constDesignObjectinline
is(const t_type &value) constDesignObjectinline
is_exposedCamera
is_orthographicCamera
is_validCamera
isApplicationOwned() constModel
isDeleted() constModel
isDesignType(DesignObjectType mode) constDesignObject
isDesignType(uint04 mode) constDesignObject
isLayer() constModel
isLocked() constModel
isObjectPotentiallyVisibleToCamera(const UUID &id) constCamera
isScene() constModel
isSelected() constModel
isTreeVisible() constModel
isType(const Buffer< t_buffer_type > &types) constModelinline
isUserCamera() constCamera
isValid() constDesignObjectinline
isVisible() constModel
last_visible_update_timeCamera
location_lockCamera
look(fltp08 horz_percent, fltp08 vert_percent)Camera
look(fltp08 horz_percent, fltp08 vert_percent, const CameraAnimation &original)Camera
lookHorizontal(fltp08 percent)Camera
lookVertical(fltp08 percent)Camera
m_baseDesignInfoprotected
m_design_indexDesignInfoprotected
m_indexDesignInfoprotected
materialBase() constModelprotected
MaterialMode enum nameModel
metaData(const StringView &index) constDesignObject
metaData() constDesignObject
Model()Modelinline
Model(DesignObjectBase *base)Model
Model(uint04 index, DesignObjectBase *base)Model
Model(const DesignInfo &obj)Modelexplicit
ModelColorMode enum nameModel
move(const Ray< 3, fltp08 > &distance)Camera
move(const Ray< 3, fltp08 > &distance, const CameraAnimation &original)Camera
move(fltp08 horizontal_distance, fltp08 vertical_distance)Camera
move(fltp08 horizontal_distance, fltp08 vertical_distance, const CameraAnimation &original)Camera
moveForward(fltp08 distance)Camera
moveHorizontal(fltp08 distance)Camera
moveHorizontalPercent(fltp08 percent)Camera
movePercent(fltp08 horizontal_percent, fltp08 vertical_percent)Camera
movePercent(fltp08 horizontal_percent, fltp08 vertical_percent, const CameraAnimation &original)Camera
moveVertical(fltp08 distance)Camera
moveVerticalPercent(fltp08 percent)Camera
near_planeCamera
nearPlaneBounds() constCamerainline
offsetCamera
offsetDesign(const Vector< 3, fltp08 > &offset)DesignObject
operator bool() constModelinline
operator!=(const DesignObject &object) constDesignObject
operator<(const DesignObject &object) constDesignObject
operator==(const DesignObject &object) constDesignObject
operator>(const DesignObject &object) constDesignObject
orientationCamera
orthographic_fovCamera
orthographic_perspective_ratioCamera
overrideMaterialDescendants(MaterialMode override_desc)Model
panPercent(fltp08 horizontal_percent, fltp08 vertical_percent, const CameraAnimation &original)Camera
parentBase() constModelprotected
ParentMatrixFlags enum nameModel
parentMatrixFlags() constModel
parentToChildReference() constModelprotected
personalDescendedFlags() constModel
personalInheritedFlags() constModel
perspective_fovCamera
pixel_thicknessCamera
pixelThickness() constCamera
plane_intercept_valueCamera
postUpdateBackground()Camera
preferredSnapLocation() constCamera
projectionMatrix() constCamera
propertyTable() constDesignObject
propertyTable()DesignObject
readMetaData()Camera
ReduceToRoots(const ModelBuffer &children, const std::function< bool(const Model &, const Set< Model > &)> &filter)Modelstatic
refreshFocusBounds(const DesignObjectLookup *lookup, TimeSpan animation_time)Camera
refreshMovement(const Time &current_time, const DesignObjectLookup *lookup=nullptr, const TimeSpan &time_out=TimeSpan(0.2))Camera
removeChild(const Model &model)Model
removeDuplicateVertices(fltp08 epsilon, void *lock, InfoPipe *log=nullptr)Model
removeGeometry()Model
removeMaterial()Model
removeMetaData(const StringView &index, const void *lock_ptr=nullptr)DesignObject
restoreModel()Model
restoreModel(Model &parent, uint04 index=Constant< uint04 >::Invalid)Model
rotation_lockCamera
scale(Vector< 3, fltp08 > scale, Vertex< 3, fltp08 > center_of_scale=Constant< Vertex< 3, fltp08 > >::Invalid)DesignObject
scale(Vector< 3, fltp08 > scale, Vertex< 3, fltp08 > center_of_scale, const Matrix< fltp08 > &transform)DesignObject
screenshot_requestCamera
selection_infoCamera
set(t_property_type property, const t_type &value)DesignObjectinline
set(const t_type &value)DesignObjectinline
setActiveFilters(const JSONNode &node)DesignObject
setAutoZoomFocus(AutoZoomFocus focus)Camera
setChildApplicationConstructed(DesignObjectBase *base)Model
setChildApplicationConstructed(const StringView &database_name=StringView())Model
setChildEffectSize(uint04 child_size)Model
setChildIndex(uint04 child, uint04 id)Model
setDesignType(DesignObjectType mode, bool is_type)DesignObject
setEffectIndex(uint04 material_index, uint04 sub_index=0)Model
setFarPlaneBounds(const Bounds< 1, fltp08 > &near_plane_bounds)Camerainline
setFocusBounds(const Bounds< 3, fltp08 > &bounds)Camerainline
setGeometryApplicationConstructed(const StringView &database_name=StringView())Model
setGeometryChild(Geometry &geo)Model
setGeometryIndex(uint04 geo_index)Model
setIsLayer(bool is_layer)Model
setLayer(Model layer)Model
setMaterial(const Material &material)Model
setMaterialApplicationConstructed(const StringView &database_name=StringView())Model
setMaterialMode(MaterialMode option)Model
setMetaData(const JSONNode &node)DesignObject
setMetaData(const StringView &index, const JSONNode &node)DesignObject
setMetaData(const StringView &index, const String &data)DesignObject
setMetaData(const StringView &index, const StringView &data)DesignObject
setMetaData(const StringView &index, const bool &data)DesignObject
setMetaData(const StringView &index, const fltp08 &data)DesignObject
setMetaData(const StringView &index, const uint01 &data)DesignObject
setMetaData(const StringView &index, const uint04 &data)DesignObject
setModelTransform(const Matrix< fltp08 > &transform)Model
setModelVisible(bool is_visible)Model
setNearPlaneBounds(const Bounds< 1, fltp08 > &near_plane_bounds)Camerainline
setNormalMode(NormalMode mode, Angle< fltp08 > smoothing_angle, InfoPipe *log)Model
setOrientation(const Vector< 3, Angle< sint04 > > &new_orientation, const void *lock=nullptr)Model
setOrientation(const Vector< 3, Angle< fltp08 > > &new_orientation, const void *lock=nullptr)Model
setParentMatrixFlag(ParentMatrixFlags flag, bool value)Model
setParentMatrixFlags(BitFlag flags)Model
setProjectionTransform(const Matrix< fltp08 > &transform)Camera
setReferenceSize(fltp08 size)Camera
setSize(const Vector< 3, fltp08 > &size)Model
setupFromFormat(const ViewportFormat &format)Camera
setUseReferenceSize(bool use_reference_size)Camera
setWindingMode(WindingMode mode)Model
setWindowSize(const Vector< 2, uint04 > &size)Camera
size() constModel
swapChildren(uint04 a, uint04 b)Model
targetCamera
toScreenSpace(const Vector< 2, fltp04 > &pixel_location) constCamera
toWorldSpaceFromPixelSpace(const Vector< 2, fltp04 > &pixel_location, fltp08 depth_percent) constCamera
toWorldSpaceFromViewSpace(const Vector< 2, fltp08 > &view_location, fltp08 depth_percent) constCamera
TypeName()Camerainlinestatic
update(t_property_type property, const t_type &value, const void *lock=nullptr)DesignObjectinline
update(const t_type &value, const void *lock=nullptr)DesignObjectinline
updateAscGeometryTime(const Time &time, bool include_self)Model
updateAscTime(const Time &time, bool includself)Model
updateCreatedTime()DesignObject
updateDescGeometryTime(const Time &time, bool include_self)Model
updateDescTime(const Time &time, bool include_self)Model
updateDesignModifiedTime(Time time=Time::SystemTime())DesignObject
updateDesignTransform(const Matrix< fltp08 > &transform, const void *lock=nullptr)DesignObject
updateDesignVisible(bool is_visible, const void *lock=nullptr)DesignObject
updateFrom(const Model &model, bool check_resources)Model
updateGeometryTime(Time time=Time::SystemTime())Model
updateGridSpacing()Camera
updateInheritedFlagsCache(bool force_update_all=false, bool update_personal_flags=false)Model
updateMetaData(const StringView &index, const String &data, const void *lock_ptr=nullptr)DesignObject
updateMetaData(const StringView &index, const StringView &data, const void *lock_ptr=nullptr)DesignObject
updateMetaData(const StringView &index, const fltp08 &data, const void *lock_ptr=nullptr)DesignObject
updateMetaData(const StringView &index, const bool &data, const void *lock_ptr=nullptr)DesignObject
updateModelTransform(const Matrix< fltp08 > &transform, const void *lock=nullptr)Model
updateModifiedTime(Time time=Time::SystemTime())Model
updateSelectionInfo(const Vector< 2, fltp04 > &pixel_location, SelectionInfo &info) constCamera
updateSelectionInfo(const Bounds< 2, fltp04 > &pixel_location, SelectionInfo &info) constCamera
updateSelectionInfo(const Polygon< fltp04 > &pixel_location, SelectionInfo &info) constCamera
updateVisibleRecursive(bool is_visible)Model
validate(bool validate_children=true) constModel
validateDesignObject() constDesignObject
vertexCount() constModel
viewMatrix() constCamera
viewToWorldSpace() constCamera
visible_itemsCamera
visibleVertexCount() constModel
widthToHeightRatio() constCamera
windowSize() constCamera
worldToViewSpace() constCamera
writeMetaData()Camera
zoom(fltp08 distance_mult, const CameraAnimation &original)Camera
zoom_extent_multCamera
~Camera()Camera