Add boolean indicators, that indicate if each type is present
managed.Pixels[i] = default(Pixel); -> managed.Pixels[i] = New Pixel();
Add: #define READ_PIXELS_FROM_MEMORY If defined, will read the pixels from memory if not defined, will initialize to a default Pixel.
** return default(grnfileinfo); in Try/Catch block ** Add another Try/Catch block
Add Try/Catch blocks in to all API Calls
remove unsafe keyword
commit latest build
bulk commit -- ** Enable Support for Skeletons & Bones ** A bug has found its way into the code -get an unhandled EHAccessViolation - I think the problem is in the Textures Class (or one of the sub-classes)
move ExtenededData to it's own interface and make the classes, that need it, implement it.
fix issue with Lists, and add IsTexture to Material class (non-texture materials have a null texture)
create and implement interfaces for all core classes (for type casting)
Put Non Working Code in PixelList.Export inside a #region clause
bulk commit
Add/Update: PixelList
Add: FilePath
setup default constructors to initialize each class to its default values
add: reading of textures
enable reading of ExporterInfo
initial commit of support to read ArtToolInfo
Include="core\helpers\arraytostring.cs"
Add class to convert an array to a string
add helpers
Add xml documentation to constructors
latest build
remove blank lines
Add support for: ** Setting Expected API Versions
add implicit conversion from granny_type <=> string
latest build
inlcude: "core\shared\sharedio.cs"
implement granny2apiload exception
add internal shared data struct
include: "core\exceptions\granny2apiloadexception.cs"
Add exception for handling Granny2 API Load errors
make more members lowercase
make all versiontype members lowercase
latest build
Change: gr2lib.core.coreapi.GrannyGetVersion parameters from out -> ref
latest build
lowercase
lowercase
update ignores
latest build
make classes lowercase
move source into folders for easier grouping of related source files
seperated source files into folder for easier grouping of related classes
latest build
Include documentation for class members
make class coreapi and all members, internal -- so they can't be directly access by external code
latest builds
don't make methods that should not be public -> private
latest build
commit granny2.dll (2.7.0.30)
include build output in project
pickup all added files/projects, etc
Commit mananged class for verifying/checking DLL API Versions
initial commit of coretypes (these have not been tested yet)
Add coreapi class, this will contain all of the C++ calls to Granny2.dll
Add Granny2.Dll v: (2.7.0.30)
commit initial Granny2 typedefs, as structs -> these seem to be working
Add: Unit Test for gr2lib
** define typedefs ** define initial structs
When compiling: allow unsafe code
initial commit
update ignores
add gr2lib project folder