Unexport New*FromPointer functions
This commit is contained in:
parent
753e09ba2b
commit
9dd006a2c9
8 changed files with 107 additions and 107 deletions
|
@ -35,8 +35,8 @@ func NewWave(sampleCount, sampleRate, sampleSize, channels uint32, data unsafe.P
|
|||
return Wave{sampleCount, sampleRate, sampleSize, channels, data}
|
||||
}
|
||||
|
||||
// NewWaveFromPointer - Returns new Wave from pointer
|
||||
func NewWaveFromPointer(ptr unsafe.Pointer) Wave {
|
||||
// newWaveFromPointer - Returns new Wave from pointer
|
||||
func newWaveFromPointer(ptr unsafe.Pointer) Wave {
|
||||
return *(*Wave)(ptr)
|
||||
}
|
||||
|
||||
|
@ -59,8 +59,8 @@ func NewSound(source, buffer uint32, format int32) Sound {
|
|||
return Sound{source, buffer, format}
|
||||
}
|
||||
|
||||
// NewSoundFromPointer - Returns new Sound from pointer
|
||||
func NewSoundFromPointer(ptr unsafe.Pointer) Sound {
|
||||
// newSoundFromPointer - Returns new Sound from pointer
|
||||
func newSoundFromPointer(ptr unsafe.Pointer) Sound {
|
||||
return *(*Sound)(ptr)
|
||||
}
|
||||
|
||||
|
@ -94,8 +94,8 @@ func NewAudioStream(sampleRate, sampleSize, channels uint32, format int32, sourc
|
|||
return AudioStream{sampleRate, sampleSize, channels, format, source, buffers}
|
||||
}
|
||||
|
||||
// NewAudioStreamFromPointer - Returns new AudioStream from pointer
|
||||
func NewAudioStreamFromPointer(ptr unsafe.Pointer) AudioStream {
|
||||
// newAudioStreamFromPointer - Returns new AudioStream from pointer
|
||||
func newAudioStreamFromPointer(ptr unsafe.Pointer) AudioStream {
|
||||
return *(*AudioStream)(ptr)
|
||||
}
|
||||
|
||||
|
@ -127,7 +127,7 @@ func LoadWave(fileName string) Wave {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
ret := C.LoadWave(cfileName)
|
||||
v := NewWaveFromPointer(unsafe.Pointer(&ret))
|
||||
v := newWaveFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -139,7 +139,7 @@ func LoadWaveEx(data []byte, sampleCount int32, sampleRate int32, sampleSize int
|
|||
csampleSize := (C.int)(sampleSize)
|
||||
cchannels := (C.int)(channels)
|
||||
ret := C.LoadWaveEx(cdata, csampleCount, csampleRate, csampleSize, cchannels)
|
||||
v := NewWaveFromPointer(unsafe.Pointer(&ret))
|
||||
v := newWaveFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -148,7 +148,7 @@ func LoadSound(fileName string) Sound {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
ret := C.LoadSound(cfileName)
|
||||
v := NewSoundFromPointer(unsafe.Pointer(&ret))
|
||||
v := newSoundFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -156,7 +156,7 @@ func LoadSound(fileName string) Sound {
|
|||
func LoadSoundFromWave(wave Wave) Sound {
|
||||
cwave := wave.cptr()
|
||||
ret := C.LoadSoundFromWave(*cwave)
|
||||
v := NewSoundFromPointer(unsafe.Pointer(&ret))
|
||||
v := newSoundFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -239,7 +239,7 @@ func WaveFormat(wave Wave, sampleRate int32, sampleSize int32, channels int32) {
|
|||
func WaveCopy(wave Wave) Wave {
|
||||
cwave := wave.cptr()
|
||||
ret := C.WaveCopy(*cwave)
|
||||
v := NewWaveFromPointer(unsafe.Pointer(&ret))
|
||||
v := newWaveFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -362,7 +362,7 @@ func InitAudioStream(sampleRate uint32, sampleSize uint32, channels uint32) Audi
|
|||
csampleSize := (C.uint)(sampleSize)
|
||||
cchannels := (C.uint)(channels)
|
||||
ret := C.InitAudioStream(csampleRate, csampleSize, cchannels)
|
||||
v := NewAudioStreamFromPointer(unsafe.Pointer(&ret))
|
||||
v := newAudioStreamFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
|
|
@ -251,8 +251,8 @@ func NewVector2(x, y float32) Vector2 {
|
|||
return Vector2{x, y}
|
||||
}
|
||||
|
||||
// NewVector2FromPointer - Returns new Vector2 from pointer
|
||||
func NewVector2FromPointer(ptr unsafe.Pointer) Vector2 {
|
||||
// newVector2FromPointer - Returns new Vector2 from pointer
|
||||
func newVector2FromPointer(ptr unsafe.Pointer) Vector2 {
|
||||
return *(*Vector2)(ptr)
|
||||
}
|
||||
|
||||
|
@ -272,8 +272,8 @@ func NewVector3(X, Y, Z float32) Vector3 {
|
|||
return Vector3{X, Y, Z}
|
||||
}
|
||||
|
||||
// NewVector3FromPointer - Returns new Vector3 from pointer
|
||||
func NewVector3FromPointer(ptr unsafe.Pointer) Vector3 {
|
||||
// newVector3FromPointer - Returns new Vector3 from pointer
|
||||
func newVector3FromPointer(ptr unsafe.Pointer) Vector3 {
|
||||
return *(*Vector3)(ptr)
|
||||
}
|
||||
|
||||
|
@ -294,8 +294,8 @@ func NewMatrix(m0, m4, m8, m12, m1, m5, m9, m13, m2, m6, m10, m14, m3, m7, m11,
|
|||
return Matrix{m0, m4, m8, m12, m1, m5, m9, m13, m2, m6, m10, m14, m3, m7, m11, m15}
|
||||
}
|
||||
|
||||
// NewMatrixFromPointer - Returns new Matrix from pointer
|
||||
func NewMatrixFromPointer(ptr unsafe.Pointer) Matrix {
|
||||
// newMatrixFromPointer - Returns new Matrix from pointer
|
||||
func newMatrixFromPointer(ptr unsafe.Pointer) Matrix {
|
||||
return *(*Matrix)(ptr)
|
||||
}
|
||||
|
||||
|
@ -342,8 +342,8 @@ func NewColor(r, g, b, a uint8) Color {
|
|||
return Color{r, g, b, a}
|
||||
}
|
||||
|
||||
// NewColorFromPointer - Returns new Color from pointer
|
||||
func NewColorFromPointer(ptr unsafe.Pointer) Color {
|
||||
// newColorFromPointer - Returns new Color from pointer
|
||||
func newColorFromPointer(ptr unsafe.Pointer) Color {
|
||||
return *(*Color)(ptr)
|
||||
}
|
||||
|
||||
|
@ -364,8 +364,8 @@ func NewRectangle(x, y, width, height int32) Rectangle {
|
|||
return Rectangle{x, y, width, height}
|
||||
}
|
||||
|
||||
// NewRectangleFromPointer - Returns new Rectangle from pointer
|
||||
func NewRectangleFromPointer(ptr unsafe.Pointer) Rectangle {
|
||||
// newRectangleFromPointer - Returns new Rectangle from pointer
|
||||
func newRectangleFromPointer(ptr unsafe.Pointer) Rectangle {
|
||||
return *(*Rectangle)(ptr)
|
||||
}
|
||||
|
||||
|
@ -390,8 +390,8 @@ func NewCamera(pos, target, up Vector3, fovy float32) Camera {
|
|||
return Camera{pos, target, up, fovy}
|
||||
}
|
||||
|
||||
// NewCameraFromPointer - Returns new Camera from pointer
|
||||
func NewCameraFromPointer(ptr unsafe.Pointer) Camera {
|
||||
// newCameraFromPointer - Returns new Camera from pointer
|
||||
func newCameraFromPointer(ptr unsafe.Pointer) Camera {
|
||||
return *(*Camera)(ptr)
|
||||
}
|
||||
|
||||
|
@ -416,8 +416,8 @@ func NewCamera2D(offset, target Vector2, rotation, zoom float32) Camera2D {
|
|||
return Camera2D{offset, target, rotation, zoom}
|
||||
}
|
||||
|
||||
// NewCamera2DFromPointer - Returns new Camera2D from pointer
|
||||
func NewCamera2DFromPointer(ptr unsafe.Pointer) Camera2D {
|
||||
// newCamera2DFromPointer - Returns new Camera2D from pointer
|
||||
func newCamera2DFromPointer(ptr unsafe.Pointer) Camera2D {
|
||||
return *(*Camera2D)(ptr)
|
||||
}
|
||||
|
||||
|
@ -438,8 +438,8 @@ func NewBoundingBox(min, max Vector3) BoundingBox {
|
|||
return BoundingBox{min, max}
|
||||
}
|
||||
|
||||
// NewBoundingBoxFromPointer - Returns new BoundingBox from pointer
|
||||
func NewBoundingBoxFromPointer(ptr unsafe.Pointer) BoundingBox {
|
||||
// newBoundingBoxFromPointer - Returns new BoundingBox from pointer
|
||||
func newBoundingBoxFromPointer(ptr unsafe.Pointer) BoundingBox {
|
||||
return *(*BoundingBox)(ptr)
|
||||
}
|
||||
|
||||
|
@ -567,7 +567,7 @@ func GetMouseRay(mousePosition Vector2, camera Camera) Ray {
|
|||
cmousePosition := mousePosition.cptr()
|
||||
ccamera := camera.cptr()
|
||||
ret := C.GetMouseRay(*cmousePosition, *ccamera)
|
||||
v := NewRayFromPointer(unsafe.Pointer(&ret))
|
||||
v := newRayFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -576,7 +576,7 @@ func GetWorldToScreen(position Vector3, camera Camera) Vector2 {
|
|||
cposition := position.cptr()
|
||||
ccamera := camera.cptr()
|
||||
ret := C.GetWorldToScreen(*cposition, *ccamera)
|
||||
v := NewVector2FromPointer(unsafe.Pointer(&ret))
|
||||
v := newVector2FromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -584,7 +584,7 @@ func GetWorldToScreen(position Vector3, camera Camera) Vector2 {
|
|||
func GetCameraMatrix(camera Camera) Matrix {
|
||||
ccamera := camera.cptr()
|
||||
ret := C.GetCameraMatrix(*ccamera)
|
||||
v := NewMatrixFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMatrixFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -612,7 +612,7 @@ func GetFrameTime() float32 {
|
|||
func GetColor(hexValue int32) Color {
|
||||
chexValue := (C.int)(hexValue)
|
||||
ret := C.GetColor(chexValue)
|
||||
v := NewColorFromPointer(unsafe.Pointer(&ret))
|
||||
v := newColorFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -683,7 +683,7 @@ func Fade(color Color, alpha float32) Color {
|
|||
ccolor := color.cptr()
|
||||
calpha := (C.float)(alpha)
|
||||
ret := C.Fade(*ccolor, calpha)
|
||||
v := NewColorFromPointer(unsafe.Pointer(&ret))
|
||||
v := newColorFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -900,7 +900,7 @@ func GetMouseY() int32 {
|
|||
// GetMousePosition - Returns mouse position XY
|
||||
func GetMousePosition() Vector2 {
|
||||
ret := C.GetMousePosition()
|
||||
v := NewVector2FromPointer(unsafe.Pointer(&ret))
|
||||
v := newVector2FromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -935,6 +935,6 @@ func GetTouchY() int32 {
|
|||
func GetTouchPosition(index int32) Vector2 {
|
||||
cindex := (C.int)(index)
|
||||
ret := C.GetTouchPosition(cindex)
|
||||
v := NewVector2FromPointer(unsafe.Pointer(&ret))
|
||||
v := newVector2FromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
|
|
@ -63,7 +63,7 @@ func GetGestureHoldDuration() float32 {
|
|||
// GetGestureDragVector - Get gesture drag vector
|
||||
func GetGestureDragVector() Vector2 {
|
||||
ret := C.GetGestureDragVector()
|
||||
v := NewVector2FromPointer(unsafe.Pointer(&ret))
|
||||
v := newVector2FromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -77,7 +77,7 @@ func GetGestureDragAngle() float32 {
|
|||
// GetGesturePinchVector - Get gesture pinch delta
|
||||
func GetGesturePinchVector() Vector2 {
|
||||
ret := C.GetGesturePinchVector()
|
||||
v := NewVector2FromPointer(unsafe.Pointer(&ret))
|
||||
v := newVector2FromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
|
|
@ -106,8 +106,8 @@ func NewMesh(vertexCount, triangleCount int32, vertices, texcoords, texcoords2,
|
|||
return Mesh{vertexCount, triangleCount, vertices, texcoords, texcoords2, normals, tangents, colors, indices, vaoID, vboID}
|
||||
}
|
||||
|
||||
// NewMeshFromPointer - Returns new Mesh from pointer
|
||||
func NewMeshFromPointer(ptr unsafe.Pointer) Mesh {
|
||||
// newMeshFromPointer - Returns new Mesh from pointer
|
||||
func newMeshFromPointer(ptr unsafe.Pointer) Mesh {
|
||||
return *(*Mesh)(ptr)
|
||||
}
|
||||
|
||||
|
@ -132,8 +132,8 @@ func NewMaterial(shader Shader, maps [MaxMaterialMaps]MaterialMap, params *[]flo
|
|||
return Material{shader, maps, [4]byte{}, params}
|
||||
}
|
||||
|
||||
// NewMaterialFromPointer - Returns new Material from pointer
|
||||
func NewMaterialFromPointer(ptr unsafe.Pointer) Material {
|
||||
// newMaterialFromPointer - Returns new Material from pointer
|
||||
func newMaterialFromPointer(ptr unsafe.Pointer) Material {
|
||||
return *(*Material)(ptr)
|
||||
}
|
||||
|
||||
|
@ -168,8 +168,8 @@ func NewModel(mesh Mesh, transform Matrix, material Material) Model {
|
|||
return Model{mesh, transform, material, [4]byte{}}
|
||||
}
|
||||
|
||||
// NewModelFromPointer - Returns new Model from pointer
|
||||
func NewModelFromPointer(ptr unsafe.Pointer) Model {
|
||||
// newModelFromPointer - Returns new Model from pointer
|
||||
func newModelFromPointer(ptr unsafe.Pointer) Model {
|
||||
return *(*Model)(ptr)
|
||||
}
|
||||
|
||||
|
@ -190,8 +190,8 @@ func NewRay(position, direction Vector3) Ray {
|
|||
return Ray{position, direction}
|
||||
}
|
||||
|
||||
// NewRayFromPointer - Returns new Ray from pointer
|
||||
func NewRayFromPointer(ptr unsafe.Pointer) Ray {
|
||||
// newRayFromPointer - Returns new Ray from pointer
|
||||
func newRayFromPointer(ptr unsafe.Pointer) Ray {
|
||||
return *(*Ray)(ptr)
|
||||
}
|
||||
|
||||
|
@ -335,7 +335,7 @@ func LoadMesh(fileName string) Mesh {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
ret := C.LoadMesh(cfileName)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -344,7 +344,7 @@ func LoadModel(fileName string) Model {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
ret := C.LoadModel(cfileName)
|
||||
v := NewModelFromPointer(unsafe.Pointer(&ret))
|
||||
v := newModelFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -352,7 +352,7 @@ func LoadModel(fileName string) Model {
|
|||
func LoadModelFromMesh(data Mesh) Model {
|
||||
cdata := data.cptr()
|
||||
ret := C.LoadModelFromMesh(*cdata)
|
||||
v := NewModelFromPointer(unsafe.Pointer(&ret))
|
||||
v := newModelFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -376,7 +376,7 @@ func GenMeshPlane(width, length float32, resX, resZ int) Mesh {
|
|||
cresZ := (C.int)(resZ)
|
||||
|
||||
ret := C.GenMeshPlane(cwidth, clength, cresX, cresZ)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -387,7 +387,7 @@ func GenMeshCube(width, height, length float32) Mesh {
|
|||
clength := (C.float)(length)
|
||||
|
||||
ret := C.GenMeshCube(cwidth, cheight, clength)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -398,7 +398,7 @@ func GenMeshSphere(radius float32, rings, slices int) Mesh {
|
|||
cslices := (C.int)(slices)
|
||||
|
||||
ret := C.GenMeshSphere(cradius, crings, cslices)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -409,7 +409,7 @@ func GenMeshHemiSphere(radius float32, rings, slices int) Mesh {
|
|||
cslices := (C.int)(slices)
|
||||
|
||||
ret := C.GenMeshHemiSphere(cradius, crings, cslices)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -420,7 +420,7 @@ func GenMeshCylinder(radius, height float32, slices int) Mesh {
|
|||
cslices := (C.int)(slices)
|
||||
|
||||
ret := C.GenMeshCylinder(cradius, cheight, cslices)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -432,7 +432,7 @@ func GenMeshTorus(radius, size float32, radSeg, sides int) Mesh {
|
|||
csides := (C.int)(sides)
|
||||
|
||||
ret := C.GenMeshTorus(cradius, csize, cradSeg, csides)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -444,7 +444,7 @@ func GenMeshKnot(radius, size float32, radSeg, sides int) Mesh {
|
|||
csides := (C.int)(sides)
|
||||
|
||||
ret := C.GenMeshKnot(cradius, csize, cradSeg, csides)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -454,7 +454,7 @@ func GenMeshHeightmap(heightmap Image, size Vector3) Mesh {
|
|||
csize := size.cptr()
|
||||
|
||||
ret := C.GenMeshHeightmap(*cheightmap, *csize)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -464,7 +464,7 @@ func GenMeshCubicmap(cubicmap Image, size Vector3) Mesh {
|
|||
csize := size.cptr()
|
||||
|
||||
ret := C.GenMeshCubicmap(*ccubicmap, *csize)
|
||||
v := NewMeshFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMeshFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -473,14 +473,14 @@ func LoadMaterial(fileName string) Material {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
ret := C.LoadMaterial(cfileName)
|
||||
v := NewMaterialFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMaterialFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
// LoadMaterialDefault - Load default material (Supports: DIFFUSE, SPECULAR, NORMAL maps)
|
||||
func LoadMaterialDefault() Material {
|
||||
ret := C.LoadMaterialDefault()
|
||||
v := NewMaterialFromPointer(unsafe.Pointer(&ret))
|
||||
v := newMaterialFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -562,7 +562,7 @@ func DrawBillboardRec(camera Camera, texture Texture2D, sourceRec Rectangle, cen
|
|||
func CalculateBoundingBox(mesh Mesh) BoundingBox {
|
||||
cmesh := mesh.cptr()
|
||||
ret := C.CalculateBoundingBox(*cmesh)
|
||||
v := NewBoundingBoxFromPointer(unsafe.Pointer(&ret))
|
||||
v := newBoundingBoxFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
|
|
@ -57,8 +57,8 @@ func NewVrDeviceInfo(hResolution, vResolution int, hScreenSize, vScreenSize, vSc
|
|||
lensSeparationDistance, interpupillaryDistance, lensDistortionValues, chromaAbCorrection}
|
||||
}
|
||||
|
||||
// NewVrDeviceInfoFromPointer - Returns new VrDeviceInfo from pointer
|
||||
func NewVrDeviceInfoFromPointer(ptr unsafe.Pointer) VrDeviceInfo {
|
||||
// newVrDeviceInfoFromPointer - Returns new VrDeviceInfo from pointer
|
||||
func newVrDeviceInfoFromPointer(ptr unsafe.Pointer) VrDeviceInfo {
|
||||
return *(*VrDeviceInfo)(ptr)
|
||||
}
|
||||
|
||||
|
@ -89,8 +89,8 @@ func NewShader(id uint32, locs [MaxShaderLocations]int32) Shader {
|
|||
return Shader{id, locs}
|
||||
}
|
||||
|
||||
// NewShaderFromPointer - Returns new Shader from pointer
|
||||
func NewShaderFromPointer(ptr unsafe.Pointer) Shader {
|
||||
// newShaderFromPointer - Returns new Shader from pointer
|
||||
func newShaderFromPointer(ptr unsafe.Pointer) Shader {
|
||||
return *(*Shader)(ptr)
|
||||
}
|
||||
|
||||
|
@ -105,10 +105,10 @@ func LoadShader(vsFileName string, fsFileName string) Shader {
|
|||
var v Shader
|
||||
if vsFileName == "" {
|
||||
ret := C.LoadShader(nil, cfsFileName)
|
||||
v = NewShaderFromPointer(unsafe.Pointer(&ret))
|
||||
v = newShaderFromPointer(unsafe.Pointer(&ret))
|
||||
} else {
|
||||
ret := C.LoadShader(cvsFileName, cfsFileName)
|
||||
v = NewShaderFromPointer(unsafe.Pointer(&ret))
|
||||
v = newShaderFromPointer(unsafe.Pointer(&ret))
|
||||
}
|
||||
|
||||
return v
|
||||
|
@ -123,14 +123,14 @@ func UnloadShader(shader Shader) {
|
|||
// GetShaderDefault - Get default shader
|
||||
func GetShaderDefault() Shader {
|
||||
ret := C.GetShaderDefault()
|
||||
v := NewShaderFromPointer(unsafe.Pointer(&ret))
|
||||
v := newShaderFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
// GetTextureDefault - Get default texture
|
||||
func GetTextureDefault() *Texture2D {
|
||||
ret := C.GetTextureDefault()
|
||||
v := NewTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
v := newTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return &v
|
||||
}
|
||||
|
||||
|
@ -190,7 +190,7 @@ func GenTextureCubemap(shader Shader, skyHDR Texture2D, size int) Texture2D {
|
|||
csize := (C.int)(size)
|
||||
|
||||
ret := C.GenTextureCubemap(*cshader, *cskyHDR, csize)
|
||||
v := NewTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
v := newTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -201,7 +201,7 @@ func GenTextureIrradiance(shader Shader, cubemap Texture2D, size int) Texture2D
|
|||
csize := (C.int)(size)
|
||||
|
||||
ret := C.GenTextureIrradiance(*cshader, *ccubemap, csize)
|
||||
v := NewTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
v := newTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -212,7 +212,7 @@ func GenTexturePrefilter(shader Shader, cubemap Texture2D, size int) Texture2D {
|
|||
csize := (C.int)(size)
|
||||
|
||||
ret := C.GenTexturePrefilter(*cshader, *ccubemap, csize)
|
||||
v := NewTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
v := newTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -223,7 +223,7 @@ func GenTextureBRDF(shader Shader, cubemap Texture2D, size int) Texture2D {
|
|||
csize := (C.int)(size)
|
||||
|
||||
ret := C.GenTextureBRDF(*cshader, *ccubemap, csize)
|
||||
v := NewTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
v := newTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -253,7 +253,7 @@ func EndBlendMode() {
|
|||
func GetVrDeviceInfo(vrDevice VrDevice) VrDeviceInfo {
|
||||
cvrDevice := (C.int)(vrDevice)
|
||||
ret := C.GetVrDeviceInfo(cvrDevice)
|
||||
v := NewVrDeviceInfoFromPointer(unsafe.Pointer(&ret))
|
||||
v := newVrDeviceInfoFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
|
|
@ -259,7 +259,7 @@ func GetCollisionRec(rec1, rec2 Rectangle) Rectangle {
|
|||
crec1 := rec1.cptr()
|
||||
crec2 := rec2.cptr()
|
||||
ret := C.GetCollisionRec(*crec1, *crec2)
|
||||
v := NewRectangleFromPointer(unsafe.Pointer(&ret))
|
||||
v := newRectangleFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
|
|
@ -30,8 +30,8 @@ func NewCharInfo(value int32, rec Rectangle, offsetX, offsetY, advanceX int32) C
|
|||
return CharInfo{value, rec, offsetX, offsetY, advanceX}
|
||||
}
|
||||
|
||||
// NewCharInfoFromPointer - Returns new SpriteFont from pointer
|
||||
func NewCharInfoFromPointer(ptr unsafe.Pointer) CharInfo {
|
||||
// newCharInfoFromPointer - Returns new SpriteFont from pointer
|
||||
func newCharInfoFromPointer(ptr unsafe.Pointer) CharInfo {
|
||||
return *(*CharInfo)(ptr)
|
||||
}
|
||||
|
||||
|
@ -56,15 +56,15 @@ func NewSpriteFont(texture Texture2D, baseSize, charsCount int32, chars *CharInf
|
|||
return SpriteFont{texture, baseSize, charsCount, chars}
|
||||
}
|
||||
|
||||
// NewSpriteFontFromPointer - Returns new SpriteFont from pointer
|
||||
func NewSpriteFontFromPointer(ptr unsafe.Pointer) SpriteFont {
|
||||
// newSpriteFontFromPointer - Returns new SpriteFont from pointer
|
||||
func newSpriteFontFromPointer(ptr unsafe.Pointer) SpriteFont {
|
||||
return *(*SpriteFont)(ptr)
|
||||
}
|
||||
|
||||
// GetDefaultFont - Get the default SpriteFont
|
||||
func GetDefaultFont() SpriteFont {
|
||||
ret := C.GetDefaultFont()
|
||||
v := NewSpriteFontFromPointer(unsafe.Pointer(&ret))
|
||||
v := newSpriteFontFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -73,7 +73,7 @@ func LoadSpriteFont(fileName string) SpriteFont {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
ret := C.LoadSpriteFont(cfileName)
|
||||
v := NewSpriteFontFromPointer(unsafe.Pointer(&ret))
|
||||
v := newSpriteFontFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -85,7 +85,7 @@ func LoadSpriteFontEx(fileName string, fontSize int32, charsCount int32, fontCha
|
|||
ccharsCount := (C.int)(charsCount)
|
||||
cfontChars := (*C.int)(unsafe.Pointer(fontChars))
|
||||
ret := C.LoadSpriteFontEx(cfileName, cfontSize, ccharsCount, cfontChars)
|
||||
v := NewSpriteFontFromPointer(unsafe.Pointer(&ret))
|
||||
v := newSpriteFontFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -136,7 +136,7 @@ func MeasureTextEx(spriteFont SpriteFont, text string, fontSize float32, spacing
|
|||
cfontSize := (C.float)(fontSize)
|
||||
cspacing := (C.int)(spacing)
|
||||
ret := C.MeasureTextEx(*cspriteFont, ctext, cfontSize, cspacing)
|
||||
v := NewVector2FromPointer(unsafe.Pointer(&ret))
|
||||
v := newVector2FromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
|
|
@ -122,8 +122,8 @@ func NewImage(data unsafe.Pointer, width, height, mipmaps int32, format TextureF
|
|||
return &Image{data, width, height, mipmaps, format}
|
||||
}
|
||||
|
||||
// NewImageFromPointer - Returns new Image from pointer
|
||||
func NewImageFromPointer(ptr unsafe.Pointer) *Image {
|
||||
// newImageFromPointer - Returns new Image from pointer
|
||||
func newImageFromPointer(ptr unsafe.Pointer) *Image {
|
||||
return (*Image)(ptr)
|
||||
}
|
||||
|
||||
|
@ -167,8 +167,8 @@ func NewTexture2D(id uint32, width, height, mipmaps int32, format TextureFormat)
|
|||
return Texture2D{id, width, height, mipmaps, format}
|
||||
}
|
||||
|
||||
// NewTexture2DFromPointer - Returns new Texture2D from pointer
|
||||
func NewTexture2DFromPointer(ptr unsafe.Pointer) Texture2D {
|
||||
// newTexture2DFromPointer - Returns new Texture2D from pointer
|
||||
func newTexture2DFromPointer(ptr unsafe.Pointer) Texture2D {
|
||||
return *(*Texture2D)(ptr)
|
||||
}
|
||||
|
||||
|
@ -191,8 +191,8 @@ func NewRenderTexture2D(id uint32, texture, depth Texture2D) RenderTexture2D {
|
|||
return RenderTexture2D{id, texture, depth}
|
||||
}
|
||||
|
||||
// NewRenderTexture2DFromPointer - Returns new RenderTexture2D from pointer
|
||||
func NewRenderTexture2DFromPointer(ptr unsafe.Pointer) RenderTexture2D {
|
||||
// newRenderTexture2DFromPointer - Returns new RenderTexture2D from pointer
|
||||
func newRenderTexture2DFromPointer(ptr unsafe.Pointer) RenderTexture2D {
|
||||
return *(*RenderTexture2D)(ptr)
|
||||
}
|
||||
|
||||
|
@ -201,7 +201,7 @@ func LoadImage(fileName string) *Image {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
ret := C.LoadImage(cfileName)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -211,7 +211,7 @@ func LoadImageEx(pixels []Color, width, height int32) *Image {
|
|||
cwidth := (C.int)(width)
|
||||
cheight := (C.int)(height)
|
||||
ret := C.LoadImageEx(cpixels, cwidth, cheight)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -222,7 +222,7 @@ func LoadImagePro(data []byte, width, height int32, format TextureFormat) *Image
|
|||
cheight := (C.int)(height)
|
||||
cformat := (C.int)(format)
|
||||
ret := C.LoadImagePro(cdata, cwidth, cheight, cformat)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -235,7 +235,7 @@ func LoadImageRaw(fileName string, width, height int32, format TextureFormat, he
|
|||
cformat := (C.int)(format)
|
||||
cheaderSize := (C.int)(headerSize)
|
||||
ret := C.LoadImageRaw(cfileName, cwidth, cheight, cformat, cheaderSize)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -244,7 +244,7 @@ func LoadTexture(fileName string) Texture2D {
|
|||
cfileName := C.CString(fileName)
|
||||
defer C.free(unsafe.Pointer(cfileName))
|
||||
ret := C.LoadTexture(cfileName)
|
||||
v := NewTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
v := newTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -252,7 +252,7 @@ func LoadTexture(fileName string) Texture2D {
|
|||
func LoadTextureFromImage(image *Image) Texture2D {
|
||||
cimage := image.cptr()
|
||||
ret := C.LoadTextureFromImage(*cimage)
|
||||
v := NewTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
v := newTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -261,7 +261,7 @@ func LoadRenderTexture(width, height int32) RenderTexture2D {
|
|||
cwidth := (C.int)(width)
|
||||
cheight := (C.int)(height)
|
||||
ret := C.LoadRenderTexture(cwidth, cheight)
|
||||
v := NewRenderTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
v := newRenderTexture2DFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -294,7 +294,7 @@ func GetImageData(image *Image) unsafe.Pointer {
|
|||
func GetTextureData(texture Texture2D) *Image {
|
||||
ctexture := texture.cptr()
|
||||
ret := C.GetTextureData(*ctexture)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -349,7 +349,7 @@ func ImageDither(image *Image, rBpp, gBpp, bBpp, aBpp int32) {
|
|||
func ImageCopy(image *Image) *Image {
|
||||
cimage := image.cptr()
|
||||
ret := C.ImageCopy(*cimage)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -383,7 +383,7 @@ func ImageText(text string, fontSize int32, color Color) *Image {
|
|||
cfontSize := (C.int)(fontSize)
|
||||
ccolor := color.cptr()
|
||||
ret := C.ImageText(ctext, cfontSize, *ccolor)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -396,7 +396,7 @@ func ImageTextEx(font SpriteFont, text string, fontSize float32, spacing int32,
|
|||
cspacing := (C.int)(spacing)
|
||||
ctint := tint.cptr()
|
||||
ret := C.ImageTextEx(*cfont, ctext, cfontSize, cspacing, *ctint)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -485,7 +485,7 @@ func GenImageColor(width, height int, color Color) *Image {
|
|||
ccolor := color.cptr()
|
||||
|
||||
ret := C.GenImageColor(cwidth, cheight, *ccolor)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -497,7 +497,7 @@ func GenImageGradientV(width, height int, top, bottom Color) *Image {
|
|||
cbottom := bottom.cptr()
|
||||
|
||||
ret := C.GenImageGradientV(cwidth, cheight, *ctop, *cbottom)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -509,7 +509,7 @@ func GenImageGradientH(width, height int, left, right Color) *Image {
|
|||
cright := right.cptr()
|
||||
|
||||
ret := C.GenImageGradientH(cwidth, cheight, *cleft, *cright)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -522,7 +522,7 @@ func GenImageGradientRadial(width, height int, density float32, inner, outer Col
|
|||
couter := outer.cptr()
|
||||
|
||||
ret := C.GenImageGradientRadial(cwidth, cheight, cdensity, *cinner, *couter)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -536,7 +536,7 @@ func GenImageChecked(width, height, checksX, checksY int, col1, col2 Color) *Ima
|
|||
ccol2 := col2.cptr()
|
||||
|
||||
ret := C.GenImageChecked(cwidth, cheight, cchecksX, cchecksY, *ccol1, *ccol2)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -547,7 +547,7 @@ func GenImageWhiteNoise(width, height int, factor float32) *Image {
|
|||
cfactor := (C.float)(factor)
|
||||
|
||||
ret := C.GenImageWhiteNoise(cwidth, cheight, cfactor)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -558,7 +558,7 @@ func GenImagePerlinNoise(width, height int, scale float32) *Image {
|
|||
cscale := (C.float)(scale)
|
||||
|
||||
ret := C.GenImagePerlinNoise(cwidth, cheight, cscale)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
@ -569,7 +569,7 @@ func GenImageCellular(width, height, tileSize int) *Image {
|
|||
ctileSize := (C.int)(tileSize)
|
||||
|
||||
ret := C.GenImageCellular(cwidth, cheight, ctileSize)
|
||||
v := NewImageFromPointer(unsafe.Pointer(&ret))
|
||||
v := newImageFromPointer(unsafe.Pointer(&ret))
|
||||
return v
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue