blender/source/gameengine/Expressions
Benoit Bolsee cc569504d0 BGE API Cleanup: update the python attribute definition framework.
* Value clamping to min/max is now supported as an option for integer, float 
  and string attribute (for string clamping=trim to max length)
* Post check function now take PyAttributeDef parameter so that more 
  generic function can be written.
* Definition of SCA_ILogicBrick::CheckProperty() function to check that
  a string attribute contains a valid property name of the parent game object.
* Definition of enum attribute vi KX_PYATTRIBUTE_ENUM... macros. 
  Enum are handled just like integer but to be totally paranoid, the sizeof()
  of the enum member is check at run time to match integer size.
* More bricks updated to use the framework.
2009-01-02 17:43:56 +00:00
..
BoolValue.cpp
BoolValue.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
CMakeLists.txt Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
ConstExpr.cpp
ConstExpr.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
EmptyValue.cpp
EmptyValue.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
ErrorValue.cpp
ErrorValue.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
EXP_C-Api.cpp Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
EXP_C-Api.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
Expression.cpp Various mem leaks related to CValue reference count fixed 2008-03-01 19:46:50 +00:00
Expression.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
FloatValue.cpp
FloatValue.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
IdentifierExpr.cpp Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
IdentifierExpr.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
IfExpr.cpp
IfExpr.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
InputParser.cpp game engine python api 2008-08-14 03:23:36 +00:00
InputParser.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
IntValue.cpp
IntValue.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
KX_HashedPtr.cpp Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
KX_HashedPtr.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
KX_Python_dynamic.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
KX_Python_static.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
KX_Python.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
ListValue.cpp game engine python api 2008-08-14 03:23:36 +00:00
ListValue.h Changed Python _getattr/_setattr methods to use const STR_String& instead of char* - makes using these methods much nicer. 2004-05-16 13:05:15 +00:00
Makefile converted my gen_utils.h fix to PyObjectPlus.h 2008-09-06 14:13:31 +00:00
Operator1Expr.cpp
Operator1Expr.h Synchronise game engine with Tuhopuu2 tree. 2004-04-24 06:40:15 +00:00
Operator2Expr.cpp Synchronise game engine with Tuhopuu2 tree. 2004-04-24 06:40:15 +00:00
Operator2Expr.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
PyObjectPlus.cpp BGE API Cleanup: update the python attribute definition framework. 2009-01-02 17:43:56 +00:00
PyObjectPlus.h BGE API Cleanup: update the python attribute definition framework. 2009-01-02 17:43:56 +00:00
SConscript This commit fixes up a bunch of svn properties to hopefully make things a little nicer for everyone. 2007-08-28 10:07:08 +00:00
StringValue.cpp
StringValue.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
Value.cpp First batch of GE API cleanup. 2008-12-29 16:36:58 +00:00
Value.h First batch of GE API cleanup. 2008-12-29 16:36:58 +00:00
VectorValue.cpp
VectorValue.h Removed the config.h thing from the .h's in the source dir. 2002-12-27 13:11:01 +00:00
VoidValue.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00