ViewVC Help
View Directory | Revision Log | Download Tarball | View Changeset | Root Listing
root/gr2lib/trunk/gr2lib/core
Revision 198 - Directory Listing - [select for diffs]
Modified Thu Jul 29 08:12:27 2010 UTC (12 years, 2 months ago) by william
Diff to previous 197
fix 3d bone viewer, to display bones in correct order

Revision 197 - Directory Listing - [select for diffs]
Modified Thu Jul 29 07:47:50 2010 UTC (12 years, 2 months ago) by william
Diff to previous 196
fix stray '['

Revision 196 - Directory Listing - [select for diffs]
Modified Thu Jul 29 07:47:26 2010 UTC (12 years, 2 months ago) by william
Diff to previous 195
bulk commit

Revision 195 - Directory Listing - [select for diffs]
Modified Thu Jul 29 07:47:13 2010 UTC (12 years, 2 months ago) by william
Diff to previous 194
bulk commit

Revision 194 - Directory Listing - [select for diffs]
Modified Sat Jul 24 08:48:59 2010 UTC (12 years, 2 months ago) by william
Diff to previous 193
Add support for importing a new image for a texture

Revision 193 - Directory Listing - [select for diffs]
Modified Sat Jul 24 08:47:15 2010 UTC (12 years, 2 months ago) by william
Diff to previous 192
granny_bink_texture_flags -> Treat as bitFlags with [Flags] attribute

Revision 192 - Directory Listing - [select for diffs]
Modified Sat Jul 24 08:45:59 2010 UTC (12 years, 2 months ago) by william
Diff to previous 191
add more xml documentation

Revision 191 - Directory Listing - [select for diffs]
Modified Sat Jul 24 06:31:50 2010 UTC (12 years, 2 months ago) by william
Diff to previous 190
In coreapi:
*Add more texture methods
*Move everthing into related classes, to group related methods,etc
*Update all classes to use these grouped classes

Revision 190 - Directory Listing - [select for diffs]
Modified Sat Jul 24 05:43:04 2010 UTC (12 years, 2 months ago) by william
Diff to previous 189
Add more Granny2 API Logging functions

Revision 189 - Directory Listing - [select for diffs]
Modified Sat Jul 24 04:52:20 2010 UTC (12 years, 2 months ago) by william
Diff to previous 187
Add Custom Pixel Layout: GrannyABGR8888PixelFormat

Revision 187 - Directory Listing - [select for diffs]
Modified Sat Jul 24 04:16:43 2010 UTC (12 years, 2 months ago) by william
Diff to previous 186
continue to add xml documentation

Revision 186 - Directory Listing - [select for diffs]
Modified Sat Jul 24 02:23:18 2010 UTC (12 years, 2 months ago) by william
Diff to previous 185
continue to add xml documentation

Revision 185 - Directory Listing - [select for diffs]
Modified Fri Jul 23 23:55:52 2010 UTC (12 years, 2 months ago) by william
Diff to previous 183
continue to add xml documentation

Revision 183 - Directory Listing - [select for diffs]
Modified Fri Jul 23 21:08:46 2010 UTC (12 years, 2 months ago) by william
Diff to previous 181
Remove:
TextureTypeFormat
EncodingFormat

These have been deprecated

Revision 181 - Directory Listing - [select for diffs]
Modified Fri Jul 23 19:53:10 2010 UTC (12 years, 2 months ago) by william
Diff to previous 180
Add documentation to All:
INativePointer Members
IExtendedData Members

Revision 180 - Directory Listing - [select for diffs]
Modified Fri Jul 23 19:46:17 2010 UTC (12 years, 2 months ago) by william
Diff to previous 179
Remove RGBAPixelEditor
Remove RGBA class from Pixel

Revision 179 - Directory Listing - [select for diffs]
Modified Fri Jul 23 19:44:08 2010 UTC (12 years, 2 months ago) by william
Diff to previous 178
Add xml documentation

Revision 178 - Directory Listing - [select for diffs]
Modified Fri Jul 23 19:20:26 2010 UTC (12 years, 2 months ago) by william
Diff to previous 177
Add Support to ImageViewe for Getting Image From:
** Bitmap, Image, Byte[], MemoryStream, and Stream

Revision 177 - Directory Listing - [select for diffs]
Modified Fri Jul 23 19:15:30 2010 UTC (12 years, 2 months ago) by william
Diff to previous 176
When returning pixel's after editing with RawView -- remeber to insert the ReferenceTexture

Revision 176 - Directory Listing - [select for diffs]
Modified Fri Jul 23 18:57:45 2010 UTC (12 years, 2 months ago) by william
Diff to previous 173
Moved Import/Export Raw Pixels ->
From: PixelByteEditor
To: HexEditor
Reason: Clean up PixelByteEditor

Revision 173 - Directory Listing - [select for diffs]
Modified Thu Jul 22 15:54:29 2010 UTC (12 years, 2 months ago) by william
Diff to previous 172
rolled my version of: GrannySwapRGBAToBGRA

Revision 172 - Directory Listing - [select for diffs]
Modified Thu Jul 22 15:27:45 2010 UTC (12 years, 2 months ago) by william
Diff to previous 170
Add: GrannySwapRGBAToBGRA(granny_pixel_layout * Layout);

Revision 170 - Directory Listing - [select for diffs]
Modified Thu Jul 22 15:19:43 2010 UTC (12 years, 2 months ago) by william
Diff to previous 167
add support for viewing embedded texture images

Revision 167 - Directory Listing - [select for diffs]
Modified Thu Jul 22 14:55:47 2010 UTC (12 years, 2 months ago) by william
Diff to previous 166
support pixel export to image

Revision 166 - Directory Listing - [select for diffs]
Modified Thu Jul 22 14:24:07 2010 UTC (12 years, 2 months ago) by william
Diff to previous 165
bulk commit

Revision 165 - Directory Listing - [select for diffs]
Modified Thu Jul 22 12:37:13 2010 UTC (12 years, 2 months ago) by william
Diff to previous 161
fix Granny2 API Log Callback builder bing Garbage collected. GC.KeepAlive(class);

Revision 161 - Directory Listing - [select for diffs]
Modified Thu Jul 22 10:21:19 2010 UTC (12 years, 2 months ago) by william
Diff to previous 160
Add support for getting string values from enums

Revision 160 - Directory Listing - [select for diffs]
Modified Thu Jul 22 10:20:55 2010 UTC (12 years, 2 months ago) by william
Diff to previous 158
Add UIEditor to edit EnumType Values via a dropdown combobox

Revision 158 - Directory Listing - [select for diffs]
Modified Thu Jul 22 09:06:12 2010 UTC (12 years, 2 months ago) by william
Diff to previous 157
Added support for viewing the Granny2 API Log through a windows form

Revision 157 - Directory Listing - [select for diffs]
Modified Thu Jul 22 07:39:03 2010 UTC (12 years, 2 months ago) by william
Diff to previous 156
Add IGrannyAPILogger to igranny_file

Revision 156 - Directory Listing - [select for diffs]
Modified Thu Jul 22 07:38:36 2010 UTC (12 years, 2 months ago) by william
Diff to previous 154
commit full-support for logging messages from Granny2 API

It was neccessary to write the delegate like this in coreapi:

	[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
	public delegate void granny_log_callback_method(int Type, int Origin, [MarshalAs(UnmanagedType.LPStr)] string Message, IntPtr UserData);

Revision 154 - Directory Listing - [select for diffs]
Modified Tue Jul 20 10:27:18 2010 UTC (12 years, 2 months ago) by william
Diff to previous 153
commit creeping changes

Revision 153 - Directory Listing - [select for diffs]
Modified Tue Jul 20 10:26:54 2010 UTC (12 years, 2 months ago) by william
Diff to previous 152
add support for logging messages from the Granny2 API

Revision 152 - Directory Listing - [select for diffs]
Modified Tue Jul 20 08:19:37 2010 UTC (12 years, 2 months ago) by william
Diff to previous 149
missed updating the marhsaling for some of the constant granny pixel layouts

Revision 149 - Directory Listing - [select for diffs]
Modified Tue Jul 20 08:11:51 2010 UTC (12 years, 2 months ago) by william
Diff to previous 148
bulk commit

Revision 148 - Directory Listing - [select for diffs]
Modified Tue Jul 20 08:11:31 2010 UTC (12 years, 2 months ago) by william
Diff to previous 147
Coreapi -> Fix importing of constant granny pixel layouts
** Needed to marshal the data using PtrToStructure (twice)

Revision 147 - Directory Listing - [select for diffs]
Modified Tue Jul 20 06:30:31 2010 UTC (12 years, 2 months ago) by william
Diff to previous 146
seperate granny pixel layouts into its own .cs file
** add enum for the pixel types
** add static method to get pixel layout from enum value

Revision 146 - Directory Listing - [select for diffs]
Modified Mon Jul 19 09:59:53 2010 UTC (12 years, 2 months ago) by william
Diff to previous 145
Setting Debug function for PixelBytesEditor to come up with experimental means
for exporting pixelbytes to an image.

Revision 145 - Directory Listing - [select for diffs]
Modified Mon Jul 19 09:39:21 2010 UTC (12 years, 2 months ago) by william
Diff to previous 142
coreapi.GrannyCopyTextureImage -> Finially got a return value of true from the copy function.
Will have to check and see what exactly was copied

Revision 142 - Directory Listing - [select for diffs]
Modified Mon Jul 19 09:17:53 2010 UTC (12 years, 2 months ago) by william
Diff to previous 141
bulk commit

Revision 141 - Directory Listing - [select for diffs]
Modified Mon Jul 19 06:23:28 2010 UTC (12 years, 2 months ago) by william
Diff to previous 140
bulk commit

Revision 140 - Directory Listing - [select for diffs]
Modified Mon Jul 19 06:11:38 2010 UTC (12 years, 2 months ago) by william
Diff to previous 138
added granny2 typedef enums

Revision 138 - Directory Listing - [select for diffs]
Modified Mon Jul 19 00:53:01 2010 UTC (12 years, 2 months ago) by william
Diff to previous 137
fix type editors to implement IValueType<T>

Revision 137 - Directory Listing - [select for diffs]
Modified Mon Jul 19 00:23:02 2010 UTC (12 years, 2 months ago) by william
Diff to previous 136
commit UIEditor for editing numeric types

Revision 136 - Directory Listing - [select for diffs]
Modified Sun Jul 18 07:22:32 2010 UTC (12 years, 2 months ago) by william
Diff to previous 134
Created new UIStringEditor that operates on typeof StringType.

This enables the updating of string properties

Revision 134 - Directory Listing - [select for diffs]
Modified Sun Jul 18 06:17:45 2010 UTC (12 years, 2 months ago) by william
Diff to previous 133
implement ExporterInfo, when no ExporterInfo is available

Revision 133 - Directory Listing - [select for diffs]
Modified Sun Jul 18 06:14:54 2010 UTC (12 years, 2 months ago) by william
Diff to previous 132
implement parsing exporterinfo in usercontrol

Revision 132 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:59:09 2010 UTC (12 years, 2 months ago) by william
Diff to previous 131
implement art tool info, when we don't have any art tool info

Revision 131 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:52:39 2010 UTC (12 years, 2 months ago) by william
Diff to previous 127
Move All Attributes:
    [Editor(typeof(UIVectorEditor<VectorType>), typeof(UITypeEditor))]
From:
    ArtToolInfoVector
To:
    Their respected Vector Classes/Structs
Reason:
    All Vector classes/structs will now be able to use the UIVectorEditor
    with out haveing to decoration the property with the above attribute

Revision 127 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:41:21 2010 UTC (12 years, 2 months ago) by william
Diff to previous 126
initial commit of userRigEditorControl

Revision 126 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:40:57 2010 UTC (12 years, 2 months ago) by william
Diff to previous 125
commit UI Type Editors for drop-down editing

Revision 125 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:40:36 2010 UTC (12 years, 2 months ago) by william
Diff to previous 124
fix implementation usage of FilePath in interface

Revision 124 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:40:16 2010 UTC (12 years, 2 months ago) by william
Diff to previous 123
add lots of helper classes

Revision 123 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:39:59 2010 UTC (12 years, 2 months ago) by william
Diff to previous 122
Add Interfaces (IVector2, IVector3, IVector4) for casting generic vectors

Revision 122 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:39:29 2010 UTC (12 years, 2 months ago) by william
Diff to previous 121
fix implementation of FilePath usage

Revision 121 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:39:08 2010 UTC (12 years, 2 months ago) by william
Diff to previous 120
fix empty filename

Revision 120 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:38:50 2010 UTC (12 years, 2 months ago) by william
Diff to previous 119
Add Support For:

** Editing Tool Version (via drop-down ui editor, in property grid)
** Editing Vector3 (Origin, Right, Up, Back) (via drop-down ui editor, in property grid)

Revision 119 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:37:38 2010 UTC (12 years, 2 months ago) by william
Diff to previous 118
GrannyRigParentResource

Revision 118 - Directory Listing - [select for diffs]
Modified Sun Jul 18 05:37:10 2010 UTC (12 years, 2 months ago) by william
Diff to previous 117
set filename when reading from file at the correct time

Revision 117 - Directory Listing - [select for diffs]
Modified Sun Jul 18 02:25:27 2010 UTC (12 years, 2 months ago) by william
Diff to previous 109
handle UserRigEditorControl.OnExit

Revision 109 - Directory Listing - [select for diffs]
Modified Sun Jul 18 01:58:10 2010 UTC (12 years, 2 months ago) by william
Diff to previous 106
bulk commit
Revision 106 - Directory Listing - [select for diffs]
Modified Sat Jul 17 14:52:37 2010 UTC (12 years, 2 months ago) by william
Diff to previous 105
implement Granny2ExceptionWriter

Revision 105 - Directory Listing - [select for diffs]
Modified Sat Jul 17 14:52:17 2010 UTC (12 years, 2 months ago) by william
Diff to previous 102
Add Exception Writer to write to console.
Both Exceptions and RunTimeWrappedExceptions

Revision 102 - Directory Listing - [select for diffs]
Modified Sat Jul 17 13:54:18 2010 UTC (12 years, 2 months ago) by william
Diff to previous 101
add compiler directive to write exceptions to console or not

Revision 101 - Directory Listing - [select for diffs]
Modified Sat Jul 17 13:53:49 2010 UTC (12 years, 2 months ago) by william
Diff to previous 98
add:
HaveHeader
HaveMagic

Revision 98 - Directory Listing - [select for diffs]
Modified Sat Jul 17 05:54:41 2010 UTC (12 years, 2 months ago) by william
Diff to previous 97
Add: (was missing from igranny_reference)
#define HAVE_GRN_REFERENCE

Revision 97 - Directory Listing - [select for diffs]
Modified Sat Jul 17 05:53:44 2010 UTC (12 years, 2 months ago) by william
Diff to previous 96
Add:
#define HAVE_GRN_REFERENCE
when defined enables GRN_REFERENCE class, else disables it (the code does not work)

Revision 96 - Directory Listing - [select for diffs]
Modified Sat Jul 17 05:11:13 2010 UTC (12 years, 2 months ago) by william
Diff to previous 95
bulk commit:

*Update structs to use simple datatypes
*Add new Classes, etc, etc

Revision 95 - Directory Listing - [select for diffs]
Modified Sat Jul 17 05:10:22 2010 UTC (12 years, 2 months ago) by william
Diff to previous 94
add StackTrace support for error handling (to see the stack calls)

Revision 94 - Directory Listing - [select for diffs]
Modified Sat Jul 17 05:09:42 2010 UTC (12 years, 2 months ago) by william
Diff to previous 93
add support for getting access to the Granny2 Header

Revision 93 - Directory Listing - [select for diffs]
Modified Sat Jul 17 05:09:00 2010 UTC (12 years, 2 months ago) by william
Diff to previous 90
seperate the interface for this class, and place with the others

Revision 90 - Directory Listing - [select for diffs]
Modified Sat Jul 17 00:00:16 2010 UTC (12 years, 2 months ago) by william
Diff to previous 89
Add boolean indicators, that indicate if each type is present

Revision 89 - Directory Listing - [select for diffs]
Modified Fri Jul 16 23:44:30 2010 UTC (12 years, 2 months ago) by william
Diff to previous 88
managed.Pixels[i] = default(Pixel); -> managed.Pixels[i] = New Pixel();

Revision 88 - Directory Listing - [select for diffs]
Modified Fri Jul 16 23:42:07 2010 UTC (12 years, 2 months ago) by william
Diff to previous 87
Add:
#define READ_PIXELS_FROM_MEMORY
If defined, will read the pixels from memory
if not defined, will initialize to a default Pixel.

Revision 87 - Directory Listing - [select for diffs]
Modified Fri Jul 16 23:37:52 2010 UTC (12 years, 2 months ago) by william
Diff to previous 86
** return default(grnfileinfo); in Try/Catch block
** Add another Try/Catch block

Revision 86 - Directory Listing - [select for diffs]
Modified Fri Jul 16 23:35:21 2010 UTC (12 years, 2 months ago) by william
Diff to previous 85
Add Try/Catch blocks in to all API Calls

Revision 85 - Directory Listing - [select for diffs]
Modified Fri Jul 16 23:34:41 2010 UTC (12 years, 2 months ago) by william
Diff to previous 83
remove unsafe keyword

Revision 83 - Directory Listing - [select for diffs]
Modified Fri Jul 16 21:26:08 2010 UTC (12 years, 2 months ago) by william
Diff to previous 82
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)

Revision 82 - Directory Listing - [select for diffs]
Modified Thu Jul 15 23:36:04 2010 UTC (12 years, 2 months ago) by william
Diff to previous 80
move ExtenededData to it's own interface and make the classes, that need it, implement it.

Revision 80 - Directory Listing - [select for diffs]
Modified Thu Jul 15 22:18:17 2010 UTC (12 years, 2 months ago) by william
Diff to previous 79
fix issue with Lists, and add IsTexture to Material class (non-texture materials have a null texture)

Revision 79 - Directory Listing - [select for diffs]
Modified Thu Jul 15 21:50:56 2010 UTC (12 years, 2 months ago) by william
Diff to previous 78
create and implement interfaces for all core classes (for type casting)

Revision 78 - Directory Listing - [select for diffs]
Modified Thu Jul 15 19:29:52 2010 UTC (12 years, 2 months ago) by william
Diff to previous 76
Put Non Working Code in PixelList.Export inside a #region clause

Revision 76 - Directory Listing - [select for diffs]
Modified Thu Jul 15 19:28:46 2010 UTC (12 years, 2 months ago) by william
Diff to previous 75
Add/Update: PixelList

Revision 75 - Directory Listing - [select for diffs]
Modified Thu Jul 15 19:27:54 2010 UTC (12 years, 2 months ago) by william
Diff to previous 73
Add: FilePath

Revision 73 - Directory Listing - [select for diffs]
Modified Thu Jul 15 14:31:59 2010 UTC (12 years, 2 months ago) by william
Diff to previous 72
setup default constructors to initialize each class to its default values

Revision 72 - Directory Listing - [select for diffs]
Modified Thu Jul 15 14:22:00 2010 UTC (12 years, 2 months ago) by william
Diff to previous 71
add: reading of textures

Revision 71 - Directory Listing - [select for diffs]
Modified Thu Jul 15 13:07:44 2010 UTC (12 years, 2 months ago) by william
Diff to previous 70
enable reading of ExporterInfo

Revision 70 - Directory Listing - [select for diffs]
Modified Thu Jul 15 12:55:21 2010 UTC (12 years, 2 months ago) by william
Diff to previous 67
initial commit of support to read ArtToolInfo

Revision 67 - Directory Listing - [select for diffs]
Modified Thu Jul 15 09:28:34 2010 UTC (12 years, 2 months ago) by william
Diff to previous 66
Add class to convert an array to a string
Revision 66 - Directory Listing - [select for diffs]
Modified Thu Jul 15 09:28:19 2010 UTC (12 years, 2 months ago) by william
Diff to previous 60
add helpers
Revision 60 - Directory Listing - [select for diffs]
Modified Thu Jul 15 08:28:43 2010 UTC (12 years, 2 months ago) by william
Diff to previous 56
Add xml documentation to constructors

Revision 56 - Directory Listing - [select for diffs]
Modified Thu Jul 15 08:23:20 2010 UTC (12 years, 2 months ago) by william
Diff to previous 55
remove blank lines

Revision 55 - Directory Listing - [select for diffs]
Modified Thu Jul 15 08:23:03 2010 UTC (12 years, 2 months ago) by william
Diff to previous 53
Add support for:
** Setting Expected API Versions

Revision 53 - Directory Listing - [select for diffs]
Modified Thu Jul 15 08:12:56 2010 UTC (12 years, 2 months ago) by william
Diff to previous 49
add implicit conversion from granny_type <=> string

Revision 49 - Directory Listing - [select for diffs]
Modified Thu Jul 15 07:39:08 2010 UTC (12 years, 2 months ago) by william
Diff to previous 48
implement granny2apiload exception

Revision 48 - Directory Listing - [select for diffs]
Modified Thu Jul 15 07:38:45 2010 UTC (12 years, 2 months ago) by william
Diff to previous 46
add internal shared data struct

Revision 46 - Directory Listing - [select for diffs]
Modified Thu Jul 15 07:29:23 2010 UTC (12 years, 2 months ago) by william
Diff to previous 45
Add exception for handling Granny2 API Load errors

Revision 45 - Directory Listing - [select for diffs]
Modified Thu Jul 15 04:40:28 2010 UTC (12 years, 2 months ago) by william
Diff to previous 42
make more members lowercase

Revision 42 - Directory Listing - [select for diffs]
Modified Thu Jul 15 04:37:01 2010 UTC (12 years, 2 months ago) by william
Diff to previous 40
make all versiontype members lowercase

Revision 40 - Directory Listing - [select for diffs]
Modified Wed Jul 14 19:15:42 2010 UTC (12 years, 2 months ago) by william
Diff to previous 37
Change:
gr2lib.core.coreapi.GrannyGetVersion parameters from out -> ref

Revision 37 - Directory Listing - [select for diffs]
Modified Wed Jul 14 18:49:23 2010 UTC (12 years, 2 months ago) by william
Diff to previous 36
lowercase
Revision 36 - Directory Listing - [select for diffs]
Modified Wed Jul 14 18:48:58 2010 UTC (12 years, 2 months ago) by william
Diff to previous 35
lowercase
Revision 35 - Directory Listing - [select for diffs]
Modified Wed Jul 14 18:46:52 2010 UTC (12 years, 2 months ago) by william
Diff to previous 32
update ignores
Revision 32 - Directory Listing - [select for diffs]
Modified Wed Jul 14 18:45:35 2010 UTC (12 years, 2 months ago) by william
Diff to previous 30
make classes lowercase

Revision 30 - Directory Listing - [select for diffs]
Added Wed Jul 14 18:31:54 2010 UTC (12 years, 2 months ago) by william
seperated source files into folder for easier grouping of related classes

Convenience Links