コード例 #1
0
ファイル: ovr.go プロジェクト: postfix/ovr
func (configHeader RenderAPIConfigHeader) toC() C.ovrRenderAPIConfigHeader {
	return C.ovrRenderAPIConfigHeader{
		API:         C.ovrRenderAPIType(configHeader.API),
		RTSize:      configHeader.RTSize.toC(),
		Multisample: C.int(configHeader.Multisample),
	}
}
コード例 #2
0
ファイル: ovr.go プロジェクト: postfix/ovr
func (header TextureHeader) toC() C.ovrTextureHeader {
	return C.ovrTextureHeader{
		API:            C.ovrRenderAPIType(header.API),
		TextureSize:    header.TextureSize.toC(),
		RenderViewport: header.RenderViewport.toC(),
	}
}
コード例 #3
0
ファイル: ovr.go プロジェクト: krux02/libovr
func c_renderApiConfigHeader(that RenderApiConfigHeader) (this C.ovrRenderAPIConfigHeader) {
	this.API = C.ovrRenderAPIType(that.API)
	this.RTSize = c_sizei(that.RTSize)
	this.Multisample = C.int(that.Multisample)
	return
}