Blender V2.61 - r43446
|
Go to the source code of this file.
Classes | |
struct | HashableInt |
struct | ValueFlags |
class | CAction |
class | CValue |
class | CPropValue |
Defines | |
#define | __VALUE_H__ |
#define | assert(exp) ((void)NULL) |
#define | trace(exp) ((void)NULL) |
#define | debug(exp) ((void)NULL) |
#define | assertd(exp) ((void)NULL) |
#define | PLUGIN_DECLARE_SERIAL(class_name, root_base_class_name) |
Enumerations | |
enum | VALUE_OPERATOR { VALUE_MOD_OPERATOR, VALUE_ADD_OPERATOR, VALUE_SUB_OPERATOR, VALUE_MUL_OPERATOR, VALUE_DIV_OPERATOR, VALUE_NEG_OPERATOR, VALUE_POS_OPERATOR, VALUE_AND_OPERATOR, VALUE_OR_OPERATOR, VALUE_EQL_OPERATOR, VALUE_NEQ_OPERATOR, VALUE_GRE_OPERATOR, VALUE_LES_OPERATOR, VALUE_GEQ_OPERATOR, VALUE_LEQ_OPERATOR, VALUE_NOT_OPERATOR, VALUE_NO_OPERATOR } |
enum | VALUE_DATA_TYPE { VALUE_NO_TYPE, VALUE_INT_TYPE, VALUE_FLOAT_TYPE, VALUE_STRING_TYPE, VALUE_BOOL_TYPE, VALUE_ERROR_TYPE, VALUE_EMPTY_TYPE, VALUE_SOLID_TYPE, VALUE_COMBISOLID_TYPE, VALUE_VECTOR_TYPE, VALUE_MENU_TYPE, VALUE_ACTOR_TYPE, VALUE_MAX_TYPE } |
Definition in file Value.h.
#define assert | ( | exp | ) | ((void)NULL) |
Definition at line 35 of file Value.h.
Referenced by iTaSC::CacheChannel::_findBlock(), BuildBinaryVBVH< Node >::_transform(), KDL::Add(), ShaderGraph::add(), AttributeSet::add(), SubdMesh::add_face(), add_nodes(), EdgeDice::add_vert(), iTaSC::Cache::addCacheItem(), CcdPhysicsEnvironment::addCcdGraphicController(), CcdPhysicsEnvironment::addCcdPhysicsController(), MT_Quaternion::angle(), armature_calc_roll_exec(), AssignRecur(), AUD_bufferSound(), AUD_closeReadDevice(), AUD_delaySound(), AUD_getInfo(), AUD_getPosition(), AUD_getSequencerPosition(), AUD_getStatus(), AUD_limitSound(), AUD_load(), AUD_loadBuffer(), AUD_loopSound(), AUD_monoSound(), AUD_pause(), AUD_pingpongSound(), AUD_play(), AUD_playDevice(), AUD_readDevice(), AUD_rectifySound(), AUD_resume(), AUD_seek(), AUD_seekSequencer(), AUD_setAttenuation(), AUD_setConeAngleInner(), AUD_setConeAngleOuter(), AUD_setConeVolumeOuter(), AUD_setDeviceVolume(), AUD_setDistanceMaximum(), AUD_setDistanceReference(), AUD_setKeep(), AUD_setLoop(), AUD_setRelative(), AUD_setSoundPitch(), AUD_setSoundVolume(), AUD_setSourceLocation(), AUD_setSourceOrientation(), AUD_setSourceVelocity(), AUD_setVolumeMaximum(), AUD_setVolumeMinimum(), AUD_stop(), AUD_unload(), BL_ConvertBlenderObjects(), BL_ConvertMesh(), BL_CreateGraphicObjectNew(), BLI_bvhtree_balance(), BLI_uniquename(), KX_NearSensor::BroadPhaseFilterCollision(), KX_TouchSensor::BroadPhaseSensorFilterCollision(), Build4RuleGroups(), bvh_cost(), bvh_create_tree(), bvh_dfs_make_hint(), bvh_get_api(), bvh_node_stack_raycast(), bvhcache_insert(), VBVH_optimalPackSIMD< Node, TestCost >::calc_best::calc_best(), VBVH_optimalPackSIMD< Node, TestCost >::calc_costs(), KDL::changeBase(), KDL::changeRefFrame(), KDL::changeRefPoint(), COperator2Expr::CheckLink(), TNT::Cholesky_upper_factorization(), iTaSC::Cache::clearCacheFrom(), SVMCompiler::compile_type(), SubdAccBuilder::computeBoundaryTangentStencils(), SubdAccBuilder::computeCornerStencil(), SubdAccBuilder::computeEdgeStencil(), SubdAccBuilder::computeInteriorStencil(), ShaderGraph::connect(), TNT::const_Region1D< Array1D >::const_Region1D(), TNT::const_Region2D< Array2D >::const_Region2D(), convert_tree(), ConvertNode::ConvertNode(), copy_libblock(), iTaSC::CopyPose::CopyPose(), BuildBinaryVBVH< Node >::create_node(), DegenEpilogue(), DegenPrologue(), SVMShaderManager::device_update(), device_vector< uint4 >::device_vector(), TriangleDice::dice(), QuadDice::dice(), TNT::Vector_Adaptor< BBVec >::dim(), TNT::Transpose_View< Array2D >::dim(), TNT::const_Region2D< Array2D >::dim(), TNT::Region2D< Array2D >::dim(), TNT::const_Region1D< Array1D >::dim(), TNT::Region1D< Array1D >::dim(), TNT::Fortran_Matrix< T >::dim(), TNT::Fortran_Sparse_Col_Matrix< T >::dim(), TNT::Matrix< MT_Scalar >::dim(), ShaderGraph::disconnect(), KDL::Divide(), TNT::dot_prod(), DisplayBuffer::draw_set(), eigenvalue_solve(), SVMCompiler::encode_uchar4(), KDL::Equal(), EvalTspace(), EXPP_FloatsAreEqual(), filter_table(), iTaSC::CacheChannel::findItemEarlier(), iTaSC::CacheChannel::findItemOrLater(), GenerateInitialVerticesIndexList(), GenerateSharedVerticesIndexList(), GenerateSharedVerticesIndexListSlow(), GenerateTSpaces(), generic_closure_mergeable(), generic_closure_setup(), TNT::UnitUpperTriangularView< MaTRiX >::get(), TNT::UpperTriangularView< MaTRiX >::get(), TNT::UnitLowerTriangularView< MaTRiX >::get(), TNT::LowerTriangularView< MaTRiX >::get(), GregoryAccStencil::get(), InnerNode::get_child(), get_node_output(), iTaSC::getJq(), iTaSC::UncontrolledObject::getJu(), BVHNode::getSubtreeSize(), GPG_System::GPG_System(), SCA_IInputDevice::HookEscape(), GPG_Canvas::Init(), btDefaultSerializer::initDNA(), iTaSC::UncontrolledObject::initialize(), TNT::Vector< Subscript >::initialize(), TNT::Fortran_Matrix< T >::initialize(), TNT::Matrix< MT_Scalar >::initialize(), OcclusionBuffer::initialize(), SubdFaceRing::initVerts(), KDL::JntArray::JntArray(), KDL::JntArrayAcc::JntArrayAcc(), KDL::JntArrayVel::JntArrayVel(), KDL::ChainJntToJacSolver::JntToJac(), kernel_const_copy(), kernel_tex_copy(), key_test_depth(), SubdMesh::link_boundary(), SubdMesh::link_boundary_edge(), TNT::Lower_triangular_solve(), TNT::LU_factor(), TNT::LU_solve(), MakeIndex(), TNT::matmult(), TNT::matmultdiag(), MergeVertsFast(), TNT::mult_element(), KDL::Multiply(), KDL::MultiplyJacobian(), CcdOverlapFilterCallBack::needBroadphaseCollision(), SCA_EventManager::NextFrame(), object_sort(), TNT::const_Region2D< Array2D >::offset(), TNT::Region2D< Array2D >::offset(), TNT::const_Region1D< Array1D >::offset(), TNT::Region1D< Array1D >::offset(), TNT::Vector_Adaptor< BBVec >::operator()(), TNT::UnitUpperTriangularView< MaTRiX >::operator()(), TNT::UpperTriangularView< MaTRiX >::operator()(), TNT::UnitLowerTriangularView< MaTRiX >::operator()(), TNT::LowerTriangularView< MaTRiX >::operator()(), TNT::Transpose_View< Array2D >::operator()(), TNT::Vector< Subscript >::operator()(), TNT::Fortran_Array3D< T >::operator()(), TNT::Fortran_Array2D< T >::operator()(), TNT::Fortran_Array1D< T >::operator()(), HalfArray< T >::operator()(), TNT::const_Region2D< Array2D >::operator()(), TNT::Region2D< Array2D >::operator()(), TNT::const_Region1D< Array1D >::operator()(), TNT::Region1D< Array1D >::operator()(), KDL::JntArray::operator()(), KDL::Jacobian::operator()(), TNT::Fortran_Matrix< T >::operator()(), TNT::Matrix< MT_Scalar >::operator()(), TNT::operator*(), TNT::operator+(), StencilMask::operator+=(), TNT::operator-(), StencilMask::operator-=(), TNT::Region2D< Array2D >::operator=(), TNT::Region1D< Array1D >::operator=(), KDL::JntArray::operator=(), KDL::Jacobian::operator=(), TNT::Vector_Adaptor< BBVec >::operator[](), TNT::Vector< Subscript >::operator[](), TNT::Array3D< T >::operator[](), TNT::Array2D< T >::operator[](), TNT::Array1D< T >::operator[](), TNT::Matrix< MT_Scalar >::operator[](), pauseSound(), TNT::QR_factor(), TNT::QR_solve(), quat_apply_track(), QuickSort(), QuickSortEdges(), TNT::R_solve(), ray_trace_shadow_rad(), RE_rayobject_blibvh_create(), RE_rayobject_cost(), RE_rayobject_hint_bb(), RE_rayobject_instance_create(), RE_rayobject_intersect(), RE_rayobject_merge_bb(), RE_rayobject_octree_add(), RE_rayobject_octree_create(), QBVH::refit_nodes(), RegularBVH::refit_nodes(), TNT::Region1D< Array1D >::Region1D(), TNT::Region2D< Array2D >::Region2D(), CTR_UHeap< LOD_Edge >::Remove(), ImageManager::remove_image(), reorganize(), CcdPhysicsController::ReplaceControllerShape(), KX_Scene::ReplicateLogic(), rgb_to_ycc(), rotate_eul(), rotate_eulO(), rotate_m4(), rtbuild_add(), rtbuild_heuristic_object_split(), SubdLinearBuilder::run(), SubdAccBuilder::run(), CTR_UHeap< LOD_Edge >::SC_Heap(), Attribute::set(), OVBVHNode::set_cut(), iTaSC::ConstraintSet::setControlParameter(), CcdShapeConstructionInfo::SetMesh(), CcdShapeConstructionInfo::SetProxy(), OcclusionBuffer::setup(), shrinkwrapModifier_deform(), single_axis_angle_to_mat3(), smoothvert_copy(), sobol_generate_direction_vectors(), DiagSplit::split(), SVMCompiler::stack_assign(), SVMCompiler::stack_find_offset(), SVMCompiler::stack_link(), SVMCompiler::stack_size(), string_printf(), SubdFaceRing::SubdFaceRing(), KDL::Subtract(), CUDADevice::tex_alloc(), textview_draw(), TNT::transpose(), ui_draw_gradient(), ui_ndofedit_but_HSVCUBE(), ui_numedit_but_HSVCUBE(), ui_tooltip_create(), uiDefAutoButsRNA(), uiItemFullO(), unit_get_system(), TNT::Unit_lower_triangular_solve(), TNT::Unit_upper_triangular_solve(), SCA_IActuator::Update(), KX_CameraActuator::Update(), KX_Scene::UpdateParents(), Upper_symmetric_eigenvalue_solve(), TNT::Upper_triangular_solve(), vec_apply_track(), vec_to_quat(), TNT::vectoradd(), TNT::vectorsub(), SubdFaceRing::vert_index(), vgroup_delete_edit_mode(), vgroup_delete_object_mode(), view3d_borderselect_exec(), view3d_lasso_select(), wm_block_create_redo(), ThreadQueue< DeviceTask >::worker_done(), xml_read_mesh(), ycc_to_rgb(), CExpression::~CExpression(), device_memory::~device_memory(), ImageManager::~ImageManager(), NG_NetworkMessage::~NG_NetworkMessage(), SCA_EventManager::~SCA_EventManager(), and SCA_LogicManager::~SCA_LogicManager().
#define assertd | ( | exp | ) | ((void)NULL) |
Definition at line 51 of file Value.h.
Referenced by CExpression::AddRef(), STR_String::AllocBuffer(), CIfExpr::BroadcastOperators(), CIdentifierExpr::BroadcastOperators(), CConstExpr::BroadcastOperators(), STR_String::Capitalize(), CBrokenLinkInfo::CBrokenLinkInfo(), COperator2Expr::CheckLink(), CIfExpr::CheckLink(), CIdentifierExpr::CheckLink(), CConstExpr::CheckLink(), CIfExpr::ClearModified(), CIdentifierExpr::ClearModified(), STR_String::Concat(), STR_String::Copy(), CValue::DisableRefCount(), STR_String::Find(), STR_String::FindOneOf(), STR_String::Format(), STR_String::FormatAdd(), CErrorValue::GetReplica(), CVectorValue::GetText(), CListValue::GetValue(), CValue::GetVector3(), CEmptyValue::GetVector3(), CIfExpr::IsInside(), STR_String::Lower(), main(), COperator2Expr::MergeExpression(), COperator1Expr::MergeExpression(), CIfExpr::MergeExpression(), CConstExpr::MergeExpression(), COperator2Expr::NeedsRecalculated(), CListValue::Remove(), STR_String::Replace(), CBrokenLinkInfo::RestoreLink(), STR_String::RFind(), CValue::SetValue(), CListValue::SetValue(), STR_String::STR_String(), STR_String::TrimLeft(), STR_String::TrimQuotes(), STR_String::TrimRight(), STR_String::Upper(), and CValue::~CValue().
#define PLUGIN_DECLARE_SERIAL | ( | class_name, | |
root_base_class_name | |||
) |
public: \ virtual root_base_class_name *Copy() { \ return new class_name; \ } \ virtual bool EdSerialize(CompressorArchive& arch, \ class CFactoryManager* facmgr, \ bool bIsStoring); \ virtual bool EdIdSerialize(CompressorArchive& arch, \ class CFactoryManager* facmgr, \ bool bIsStoring) \ { \ if (bIsStoring) \ arch.StoreString(#class_name); \ return false; \ } \
#define trace | ( | exp | ) | ((void)NULL) |
Definition at line 41 of file Value.h.
Referenced by CBoolValue::CBoolValue(), CErrorValue::GetReplica(), btMatrix3x3::getRotation(), make_envmaps(), Octree::scanConvert(), set_fullsample_trace_flag(), and CValue::SetProperty().
enum VALUE_DATA_TYPE |
enum VALUE_OPERATOR |