Logo
公開型 | 静的公開メンバ関数 | 全メンバ一覧
SharpKmy.Entry クラス

公開型

enum  GfxFileError {
  NoError , MaterialNotAssigned , ShaderFileNotFound , VertexShaderCompile ,
  GeometryShaderCompile , FragmentShaderCompile , ShaderLink , TextureBadFormat ,
  VertexAttributePositionNotFound , VertexAttributeNormalNotFound , VertexAttributeTangentNotFound , VertexAttributeUV0NotFound ,
  VertexAttributeUV1NotFound , VertexAttributeColorNotFound , VertexAttributeSkinWeightNotFound , UnTriangulate ,
  BadCubemapLayout , DefHasSameMaterialName , ShaderGuidConflict , ShaderVersionError ,
  NativeTextureFileNotFound , NativeModelFileNotFound , FBXBadVersion , FBXFileNotFound ,
  InternalFormatFileCreateFailed
}
 

静的公開メンバ関数

static IntPtr createGameWindow (int x, int y, int width, int height, bool useEnglish)
 
static unsafe sbyte * getOpenGLVersion ()
 
static unsafe sbyte * getGpuName ()
 
static void platformInitialize ()
 
static void platformFinalize ()
 
static bool initialize (string cmdline, string pluginpath)
 
static void run (bool flg)
 
static void finalize ()
 
static void renderResourceLock ()
 
static void renderResourceUnlock ()
 
static void swapCurrentOpenGLContext ()
 
static void addSubWindowContext (IntPtr h)
 
static void setCurrentSubWindowContext (IntPtr h)
 
static void removeSubWindowContext (IntPtr h)
 
static void fullScreenMode (bool flg)
 
static bool isFullScreenMode ()
 
static float getMainWindowAspect ()
 
static float getMainWindowHeight ()
 
static float getMainWindowWidth ()
 
static float getFrameElapsed ()
 
static void enableVSync (bool enable)
 
static UInt32 getGfxErrorFlag ()
 
static void enableWorkerThread ()
 
static void disableWorkerThread ()
 
static void setGfxFileError (GfxFileError type, string filename)
 
static GfxFileError getGfxFileError (ref string filename)
 
static UInt32 getSndErrorFlag ()
 
static UInt32 popLastError ()
 
static UInt32 getDrawCallCount ()
 
static void setWindowAspect (float asp)
 
static void setWindowIcon (int Handle)
 
static void setWindowTitle (string str)
 
static void setAudioSamplingRate (int rate)
 
static void setHookMenuEvent ()
 
static MenuType getMenuRequested ()
 
static void setHookCloseEvent ()
 
static bool getCloseRequested ()
 
static int getChangeLanguageRequested ()
 
static bool isWindowActive ()
 
static void setEnableVirtualPad (bool inEnable)
 
static void setUseVirtualPad (bool inUse)
 
static void doDumpAllocLog ()
 
static bool gfxSync ()
 
static void beginAssetCleanup ()
 
static void endAssetCleanup ()
 
static void sharedResourceLeakCheck ()
 
static void removeDebugMenu ()
 
static void removeSettingsMenu ()
 
static void removeMiniMeterMenu ()
 
static void setPostProcess (int name, bool flg)
 
static void setShadowQuality (int quality)
 
static void setTextureQuality (int quality)
 
static void setEnableChangePreviewBuffer (bool flg)
 
static void outputMessage (string str)
 
static void addLanguageMenu (string name, string locale, bool _checked)
 

列挙型メンバ詳解

◆ GfxFileError

列挙値
NoError 
MaterialNotAssigned 
ShaderFileNotFound 
VertexShaderCompile 
GeometryShaderCompile 
FragmentShaderCompile 
ShaderLink 
TextureBadFormat 
VertexAttributePositionNotFound 
VertexAttributeNormalNotFound 
VertexAttributeTangentNotFound 
VertexAttributeUV0NotFound 
VertexAttributeUV1NotFound 
VertexAttributeColorNotFound 
VertexAttributeSkinWeightNotFound 
UnTriangulate 
BadCubemapLayout 
DefHasSameMaterialName 
ShaderGuidConflict 
ShaderVersionError 
NativeTextureFileNotFound 
NativeModelFileNotFound 
FBXBadVersion 
FBXFileNotFound 
InternalFormatFileCreateFailed 

メソッド詳解

◆ addLanguageMenu()

static void SharpKmy.Entry.addLanguageMenu ( string  name,
string  locale,
bool  _checked 
)
static

◆ addSubWindowContext()

static void SharpKmy.Entry.addSubWindowContext ( IntPtr  h)
static

◆ beginAssetCleanup()

static void SharpKmy.Entry.beginAssetCleanup ( )
static

◆ createGameWindow()

static IntPtr SharpKmy.Entry.createGameWindow ( int  x,
int  y,
int  width,
int  height,
bool  useEnglish 
)
static

◆ disableWorkerThread()

static void SharpKmy.Entry.disableWorkerThread ( )
static

◆ doDumpAllocLog()

static void SharpKmy.Entry.doDumpAllocLog ( )
static

◆ enableVSync()

static void SharpKmy.Entry.enableVSync ( bool  enable)
static

◆ enableWorkerThread()

static void SharpKmy.Entry.enableWorkerThread ( )
static

◆ endAssetCleanup()

static void SharpKmy.Entry.endAssetCleanup ( )
static

◆ finalize()

static void SharpKmy.Entry.finalize ( )
static

◆ fullScreenMode()

static void SharpKmy.Entry.fullScreenMode ( bool  flg)
static

◆ getChangeLanguageRequested()

static int SharpKmy.Entry.getChangeLanguageRequested ( )
static

◆ getCloseRequested()

static bool SharpKmy.Entry.getCloseRequested ( )
static

◆ getDrawCallCount()

static UInt32 SharpKmy.Entry.getDrawCallCount ( )
static

◆ getFrameElapsed()

static float SharpKmy.Entry.getFrameElapsed ( )
static

◆ getGfxErrorFlag()

static UInt32 SharpKmy.Entry.getGfxErrorFlag ( )
static

◆ getGfxFileError()

static GfxFileError SharpKmy.Entry.getGfxFileError ( ref string  filename)
static

◆ getGpuName()

static unsafe sbyte * SharpKmy.Entry.getGpuName ( )
static

◆ getMainWindowAspect()

static float SharpKmy.Entry.getMainWindowAspect ( )
static

◆ getMainWindowHeight()

static float SharpKmy.Entry.getMainWindowHeight ( )
static

◆ getMainWindowWidth()

static float SharpKmy.Entry.getMainWindowWidth ( )
static

◆ getMenuRequested()

static MenuType SharpKmy.Entry.getMenuRequested ( )
static

◆ getOpenGLVersion()

static unsafe sbyte * SharpKmy.Entry.getOpenGLVersion ( )
static

◆ getSndErrorFlag()

static UInt32 SharpKmy.Entry.getSndErrorFlag ( )
static

◆ gfxSync()

static bool SharpKmy.Entry.gfxSync ( )
static

◆ initialize()

static bool SharpKmy.Entry.initialize ( string  cmdline,
string  pluginpath 
)
static

◆ isFullScreenMode()

static bool SharpKmy.Entry.isFullScreenMode ( )
static

◆ isWindowActive()

static bool SharpKmy.Entry.isWindowActive ( )
static

◆ outputMessage()

static void SharpKmy.Entry.outputMessage ( string  str)
static

◆ platformFinalize()

static void SharpKmy.Entry.platformFinalize ( )
static

◆ platformInitialize()

static void SharpKmy.Entry.platformInitialize ( )
static

◆ popLastError()

static UInt32 SharpKmy.Entry.popLastError ( )
static

◆ removeDebugMenu()

static void SharpKmy.Entry.removeDebugMenu ( )
static

◆ removeMiniMeterMenu()

static void SharpKmy.Entry.removeMiniMeterMenu ( )
static

◆ removeSettingsMenu()

static void SharpKmy.Entry.removeSettingsMenu ( )
static

◆ removeSubWindowContext()

static void SharpKmy.Entry.removeSubWindowContext ( IntPtr  h)
static

◆ renderResourceLock()

static void SharpKmy.Entry.renderResourceLock ( )
static

◆ renderResourceUnlock()

static void SharpKmy.Entry.renderResourceUnlock ( )
static

◆ run()

static void SharpKmy.Entry.run ( bool  flg)
static

◆ setAudioSamplingRate()

static void SharpKmy.Entry.setAudioSamplingRate ( int  rate)
static

◆ setCurrentSubWindowContext()

static void SharpKmy.Entry.setCurrentSubWindowContext ( IntPtr  h)
static

◆ setEnableChangePreviewBuffer()

static void SharpKmy.Entry.setEnableChangePreviewBuffer ( bool  flg)
static

◆ setEnableVirtualPad()

static void SharpKmy.Entry.setEnableVirtualPad ( bool  inEnable)
static

◆ setGfxFileError()

static void SharpKmy.Entry.setGfxFileError ( GfxFileError  type,
string  filename 
)
static

◆ setHookCloseEvent()

static void SharpKmy.Entry.setHookCloseEvent ( )
static

◆ setHookMenuEvent()

static void SharpKmy.Entry.setHookMenuEvent ( )
static

◆ setPostProcess()

static void SharpKmy.Entry.setPostProcess ( int  name,
bool  flg 
)
static

◆ setShadowQuality()

static void SharpKmy.Entry.setShadowQuality ( int  quality)
static

◆ setTextureQuality()

static void SharpKmy.Entry.setTextureQuality ( int  quality)
static

◆ setUseVirtualPad()

static void SharpKmy.Entry.setUseVirtualPad ( bool  inUse)
static

◆ setWindowAspect()

static void SharpKmy.Entry.setWindowAspect ( float  asp)
static

◆ setWindowIcon()

static void SharpKmy.Entry.setWindowIcon ( int  Handle)
static

◆ setWindowTitle()

static void SharpKmy.Entry.setWindowTitle ( string  str)
static

◆ sharedResourceLeakCheck()

static void SharpKmy.Entry.sharedResourceLeakCheck ( )
static

◆ swapCurrentOpenGLContext()

static void SharpKmy.Entry.swapCurrentOpenGLContext ( )
static