NDEVR
API Documentation
Effect Member List

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

_setDesignVisible(bool is_visible)DesignInfoprotected
_setProperty(NDPO property, const t_type &value)DesignObjectinlineprotected
_setTransform(const Matrix< fltp08 > &transform)DesignInfoprotected
activate()Effect
activeFilters() constDesignObject
addTarget(uint04 index, const DesignObject &target)Effect
addTarget(const DesignObject &target)Effect
appendData(const StringView &data, bool compressed)DesignObject
base() constDesignObjectinline
cleanup()Effect
clearAllMetaData()DesignObject
clearMetaData(const StringView &index)DesignObject
clearTargets()Effect
copyFrom(const Effect &effect)Effect
DesignObject::copyFrom(const DesignObject &object)DesignObject
deactivate()Effect
deleteEffect()Effect
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
doesPropertyBeginWith(NDPO property, const StringView &value, bool ignore_case) constDesignObjectinline
doesPropertyContain(NDPO property, const StringView &value, bool ignore_case) constDesignObjectinline
e_3D_fade_in enum valueEffect
e_3D_fade_out enum valueEffect
e_azimuth_operations enum valueEffect
e_design_property enum valueEffect
e_draw_bounding_box enum valueEffect
e_geometry_property enum valueEffect
e_light enum valueEffect
e_location_operations enum valueEffect
e_material_property enum valueEffect
e_material_uv_color enum valueEffect
e_model_property enum valueEffect
e_motion enum valueEffect
e_none enum valueEffect
e_placeholder enum valueEffect
e_scan enum valueEffect
e_set_transform enum valueEffect
e_station enum valueEffect
e_tile_model_to_object enum valueEffect
Effect()Effect
Effect(uint04 index, DesignObjectBase *property_table)Effect
Effect(DesignObjectBase *property_table)Effect
Effect(const DesignObject &object)Effectexplicit
EffectType enum nameEffect
effectType() constEffect
file() constDesignObjectinline
FilePathDesignNameVariable()DesignObjectinlinestatic
get(t_property_type property) constDesignObjectinline
get() constDesignObjectinline
get() constDesignObjectinline
getBoundsRotation() constEffect
getDesignParent() constDesignObject
getIcon() constDesignObject
getInheritedProperty(NDPO property) constDesignObjectinline
getScene() constDesignObject
getTarget(uint04 target) constEffect
getTargets() constEffect
hasMetaData(const StringView &index) constDesignObject
hasProperty(t_design_type property) constDesignObjectinline
index() constDesignObjectinline
initDesignObject()DesignObjectprotected
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
isDesignType(DesignObjectType mode) constDesignObject
isDesignType(uint04 mode) constDesignObject
isValid() constDesignObjectinline
m_baseDesignInfoprotected
m_design_indexDesignInfoprotected
m_indexDesignInfoprotected
metaData(const StringView &index) constDesignObject
metaData() constDesignObject
offsetDesign(const Vector< 3, fltp08 > &offset)DesignObject
operator bool() constDesignObjectinline
operator!=(const Effect &effect) constEffectinline
DesignObject::operator!=(const DesignObject &object) constDesignObject
operator<(const DesignObject &object) constDesignObject
operator==(const Effect &mat) constEffectinline
DesignObject::operator==(const DesignObject &object) constDesignObject
operator>(const DesignObject &object) constDesignObject
propertyTable() constDesignObject
propertyTable()DesignObject
removeMetaData(const StringView &index, const void *lock_ptr=nullptr)DesignObject
removeTarget(uint04 index)Effect
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
set(t_property_type property, const t_type &value)DesignObjectinline
set(const t_type &value)DesignObjectinline
setActiveFilters(const JSONNode &node)DesignObject
setBoundsRotation(bool bounds_can_rotate)Effect
setDesignType(DesignObjectType mode, bool is_type)DesignObject
setEffectType(EffectType type)Effect
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
setTarget(uint04 index, const DesignObject &target)Effect
setTargetProperty(uint04 property_name, t_type value)Effectinline
setTargetProperty(uint04 property_name, t_type value_a, t_type value_b)Effectinline
setTargets(const Buffer< DesignObject > &targets)Effect
setupAsBlinking(fltp04 frequency)Effect
setupAsBoundingBox(const Model &bounds)Effect
setupAsBoundingBox(const Model &bounds, const Model &target)Effect
setupAsBoundingBox(const Model &bounds, const ModelBuffer &targets)Effect
setupAsLight(fltp04 intensity=1.0)Effect
setupAsLocationOperations(const Model &reference)Effect
setupAsModelTile(const Model &model_tile)Effect
setupAsMotion(const Vector< 3, fltp08 > &speed, const Vector< 3, fltp08 > &acceleration, const Vector< 3, Angle< fltp08 > > &rotation_speed, const Vector< 3, Angle< fltp08 > > &rotation_acc)Effect
setupAsTransformAnimation(const Model &target, const Matrix< fltp08 > &transform, const TimeSpan &span=TimeSpan(1.0), bool hide_at_end=false)Effect
targetCount() constEffect
update(Time current_time, DesignObjectLookup *lock_ptr)Effect
DesignObject::update(t_property_type property, const t_type &value, const void *lock=nullptr)DesignObjectinline
DesignObject::update(const t_type &value, const void *lock=nullptr)DesignObjectinline
updateCreatedTime()DesignObject
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
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
validateDesignObject() constDesignObject