コード例 #1
0
ファイル: BloomFilter.cs プロジェクト: TonyAbell/bloomburger
 public BloomFilter(IntPtr storage, long storageSize, IEnumerable<IHasher> hashes)
 {
     //TODO force Int32 alignment for storage
     _storageSize = storageSize - 1; //last int is used to hold count of writes
     _hashes = hashes.ToArray();
     _storage = (Int32*) storage.ToPointer();
 }
コード例 #2
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glIndexiv(Int32 *c);
コード例 #3
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glGetTexGeniv(TextureCoordName coord, TextureGenParameter pname, [OutAttribute] Int32 * @params);
コード例 #4
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glGetMaterialiv(MaterialFace face, MaterialParameter pname, [OutAttribute] Int32 * @params);
コード例 #5
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glGetLightiv(LightName light, LightParameter pname, [OutAttribute] Int32 * @params);
コード例 #6
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glFogiv(FogParameter pname, Int32 * @params);
コード例 #7
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glVertex4iv(Int32 *v);
コード例 #8
0
 internal extern static unsafe void glGetPerfMonitorCounterStringAMD(UInt32 group, UInt32 counter, Int32 bufSize, Int32 *length, String counterString);
コード例 #9
0
 public override sealed Int32 SDL_GL_GetAttribute(SDL_GLattr attr, Int32 *value) => INTERNAL_SDL_GL_GetAttribute(attr, value);
コード例 #10
0
 private static extern Int32 INTERNAL_SDL_GL_GetAttribute(SDL_GLattr attr, Int32 *value);
コード例 #11
0
 public override sealed Boolean SDL_PixelFormatEnumToMasks(UInt32 format, Int32 *bpp, UInt32 *Rmask, UInt32 *Gmask, UInt32 *Bmask, UInt32 *Amask) => INTERNAL_SDL_PixelFormatEnumToMasks(format, bpp, Rmask, Gmask, Bmask, Amask);
コード例 #12
0
 private static extern Boolean INTERNAL_SDL_PixelFormatEnumToMasks(UInt32 format, Int32 *bpp, UInt32 *Rmask, UInt32 *Gmask, UInt32 *Bmask, UInt32 *Amask);
コード例 #13
0
 internal extern static unsafe void glGetConvolutionParameterivEXT(Int32 target, Int32 pname, Int32 * @params);
コード例 #14
0
 internal extern static unsafe void glGetIntegeri_vEXT(Int32 target, UInt32 index, Int32 *data);
コード例 #15
0
 internal extern static unsafe void glDrawBuffersIndexedEXT(Int32 n, Int32 *location, Int32 *indices);
コード例 #16
0
 internal extern static unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, Int32 *length, String groupString);
コード例 #17
0
 private static extern SDL_PowerState INTERNAL_SDL_GetPowerInfo(Int32 *secs, Int32 *pct);
コード例 #18
0
 internal extern static unsafe void glGetPerfMonitorCounterDataAMD(UInt32 monitor, Int32 pname, Int32 dataSize, UInt32 *data, Int32 *bytesWritten);
コード例 #19
0
 public override sealed SDL_PowerState SDL_GetPowerInfo(Int32 *secs, Int32 *pct) => INTERNAL_SDL_GetPowerInfo(secs, pct);
コード例 #20
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glColor4iv(Int32 *v);
コード例 #21
0
 internal extern static unsafe void glGetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, Int32 *length, String source);
コード例 #22
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glGetIntegerv(GetPName pname, [OutAttribute] Int32 * @params);
コード例 #23
0
 internal extern static unsafe void glMultiModeDrawArraysIBM(Int32 *mode, Int32 *first, Int32 *count, Int32 primcount, Int32 modestride);
コード例 #24
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glGetMapiv(MapTarget target, GetMapQuery query, [OutAttribute] Int32 *v);
コード例 #25
0
 internal extern static unsafe void glMultiModeDrawElementsIBM(Int32 *mode, Int32 *count, Int32 type, IntPtr *indices, Int32 primcount, Int32 modestride);
コード例 #26
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glGetTexEnviv(TextureEnvTarget target, TextureEnvParameter pname, [OutAttribute] Int32 * @params);
コード例 #27
0
 internal extern static unsafe void glGetObjectLabelEXT(Int32 type, UInt32 @object, Int32 bufSize, Int32 *length, String label);
コード例 #28
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glGetTexParameteriv(TextureTarget target, GetTextureParameter pname, [OutAttribute] Int32 * @params);
コード例 #29
0
 internal extern static unsafe void glGetPerfMonitorGroupsAMD(Int32 *numGroups, Int32 groupsSize, UInt32 *groups);
コード例 #30
0
ファイル: GLCore.cs プロジェクト: vazgriz/Pencil.Gaming
 internal static extern void glLightModeliv(LightModelParameter pname, Int32 * @params);
コード例 #31
0
 internal extern static unsafe void glGetPerfMonitorCountersAMD(UInt32 group, Int32 *numCounters, Int32 *maxActiveCounters, Int32 counterSize, UInt32 *counters);