KAMUI2 LOGO



Revision Historyt

Get Version
kmGetVersionInfo

Device Initialize
kmInitDevice
kmUnloadDevice

Display Control
kmSetDisplayMode
kmChangeDisplayDitherMode
kmChangeDisplayAntialiasMode
kmBlankScreen
kmSetHSyncLine
kmGetCurrentScanline
kmAdjustDisplayCenter
kmGetGunTriggerPos
kmGetCurrentDisplaySurface
kmGetDisplayInfo
kmGetDisplayFilterMode
kmGetDisplayColorMode
kmGetDisplaySize
kmWaitVBlank

Buffer Control
kmSetSystemConfiguration

Global settings
kmSetCullingRegister
kmSetColorClampValue
kmSetColorClampMax
kmSetColorClampMin
kmSetFogTableColor
kmSetFogVertexColor
kmGenerateFogTable
kmConvertFogDensity
kmSetFogTable
kmSetFogDensity
kmSetPaletteMode
kmSetPaletteData
kmSetPaletteBankData
kmSetPaletteBank
kmSetBorderColor
kmSetBackGround
kmSetPixelClipping
kmSetStrideWidth
kmSetCheapShadowMode
kmSetGlobalClipping
kmResetRenderer

kmSetBackGroundRenderState
kmSetBackGroundPlane

Vertex Data settings
[Render Parameter Control]
kmInitStripContext
kmRegisterStripContext
kmGenerateStripHead
kmGenerateStripHead00
kmGenerateStripHead01
kmGenerateStripHead02
kmGenerateStripHead03
kmGenerateStripHead04
kmGenerateStripHead05
kmGenerateStripHead06
kmGenerateStripHead07
kmGenerateStripHead08
kmGenerateStripHead09
kmGenerateStripHead10
kmGenerateStripHead11
kmGenerateStripHead12
kmGenerateStripHead13
kmGenerateStripHead14
kmGenerateStripHead15
kmGenerateStripHead16
kmGenerateStripHead17
kmSetStripHead

kmProcessVertexRenderState
kmSetVertexRenderState
kmSetModifierRenderState

[Vertex Registration]
kmBeginScene
kmEndScene
kmBeginPass
kmEndPass
kmContinuePass
kmStartVertexStrip
kmEndVertexStrip
kmStartStrip
kmEndStrip
kmSetVertex
kmSetUserClipping

[Change Strip Context]
kmChangeStripListType
kmChangeStripUserClipMode
kmChangeStripShadowMode
kmChangeStripIntensityMode
kmChangeStripOffset
kmChangeStripGouraud
kmChangeStripDepthCompareMode
kmChangeStripModifierInstruction
kmChangeStripCullingMode
kmChangeStripZWriteDisable
kmChangeStripDCalcControl
kmChangeStripBlendingMode
kmChangeStripSRCSelect
kmChangeStripDSTSelect
kmChangeStripFogMode
kmChangeStripColorClamp
kmChangeStripUseAlpha
kmChangeStripIgnoreTextureAlpha
kmChangeStripFlipUV
kmChangeStripClampUV
kmChangeStripFilterMode
kmChangeStripSuperSampleMode
kmChangeStripMipmapAdjust
kmChangeStripTextureShadingMode
kmChangeStripPaletteBank
kmChangeStripTextureSurface
kmChangeStripTextureAddress
kmChangeStripFaceColor
kmChangeStripFaceOffsetColor
kmChangeStripSpriteBaseColor
kmChangeStripSpriteOffsetColor

[Change Context]
kmChangeContextListType
kmChangeContextUserClipMode
kmChangeContextShadowMode
kmChangeContextIntensityMode
kmChangeContextOffset
kmChangeContextGouraud
kmChangeContextDepthCompareMode
kmChangeContextModifierInstruction
kmChangeContextCullingMode
kmChangeContextZWriteDisable
kmChangeContextDCalcControl
kmChangeContextBlendingMode
kmChangeContextSRCSelect
kmChangeContextDSTSelect
kmChangeContextFogMode
kmChangeContextColorClamp
kmChangeContextUseAlpha
kmChangeContextIgnoreTextureAlpha
kmChangeContextFlipUV
kmChangeContextClampUV
kmChangeContextFilterMode
kmChangeContextSuperSampleMode
kmChangeContextMipmapAdjust
kmChangeContextTextureShadingMode
kmChangeContextPaletteBank
kmChangeContextTextureSurface
kmChangeContextTextureAddress
kmChangeContextFaceColor
kmChangeContextFaceOffsetColor
kmChangeContextSpriteBaseColor
kmChangeContextSpriteOffsetColor

Rendering Control
kmRender
kmRenderTexture
kmQueryFinishLastTextureDMA
kmGetRenderStatus

Texture Control
kmCreateTextureSurface
kmCreateCombinedTextureSurface
kmCreateContiguousTextureSurface
kmCreateFixedTextureArea
kmFreeTexture
kmFreeFixedTextureArea
kmGetFreeTextureMem
kmGetTexture
kmGetCurrentTextureStatus
kmLoadTexture
kmLoadTextureBlock
kmLoadTexturePart
kmLoadRectangleTexturePart
kmLoadYUVTexture
kmLoadVQCodebook
kmReLoadMipmap
kmSetStrideWidth
kmGarbageCollectTexture

Callback Control
kmSetEORCallback
kmSetVSyncCallback
kmSetHSyncCallback
kmSetTexOverflowCallback
kmSetStripOverRunCallback
kmSetEndOfVertexCallback
kmSetEndOfYUVCallback
kmSetWaitVsyncCallback
kmSetFatalErrorCallback

Utility routines
kmuConvertFBtoBMP
kmuCreateTwiddledTexture
kmuCreateTwiddledTextureEx
kmuCalculateKamuiWorkareaSize
kmuCheckPassTable
kmuGeneratePassTable