Logo
公開メンバ関数 | 公開変数類 | 全メンバ一覧
SharpKmyGfx.VertexBuffer クラス

公開メンバ関数

 VertexBuffer ()
 
void Release ()
 
int getVertexCount ()
 
int getVertexDescriptorHandle ()
 
IntPtr getVertexBufferNativePtr ()
 
void setData (SharpKmyMath.Vector3[] list)
 
void setData (VertexPositionTextureColor[] list)
 
void setData (VertexPositionNormalTextureColor[] list)
 
void setData (List< VertexPositionNormalMapTexture2Color > list)
 
void setData (List< VertexPositionNormalMapTexture2Color >[,] list, SharpKmyMath.Vector3 minedge, SharpKmyMath.Vector3 maxedge)
 
void setDataWithoutCompress (List< VertexPositionNormalMapTexture2Color >[,] list, SharpKmyMath.Vector3 minedge, SharpKmyMath.Vector3 maxedge)
 

公開変数類

IntPtr vbo = IntPtr.Zero
 
float minCornerX
 
float minCornerY
 
float minCornerZ
 
float maxCornerX
 
float maxCornerY
 
float maxCornerZ
 
int vtxcount
 

構築子と解体子

◆ VertexBuffer()

SharpKmyGfx.VertexBuffer.VertexBuffer ( )

メソッド詳解

◆ getVertexBufferNativePtr()

IntPtr SharpKmyGfx.VertexBuffer.getVertexBufferNativePtr ( )

◆ getVertexCount()

int SharpKmyGfx.VertexBuffer.getVertexCount ( )

◆ getVertexDescriptorHandle()

int SharpKmyGfx.VertexBuffer.getVertexDescriptorHandle ( )

◆ Release()

void SharpKmyGfx.VertexBuffer.Release ( )

◆ setData() [1/5]

void SharpKmyGfx.VertexBuffer.setData ( List< VertexPositionNormalMapTexture2Color list)

◆ setData() [2/5]

void SharpKmyGfx.VertexBuffer.setData ( List< VertexPositionNormalMapTexture2Color list[,],
SharpKmyMath.Vector3  minedge,
SharpKmyMath.Vector3  maxedge 
)

◆ setData() [3/5]

void SharpKmyGfx.VertexBuffer.setData ( SharpKmyMath.Vector3[]  list)

◆ setData() [4/5]

void SharpKmyGfx.VertexBuffer.setData ( VertexPositionNormalTextureColor[]  list)

◆ setData() [5/5]

void SharpKmyGfx.VertexBuffer.setData ( VertexPositionTextureColor[]  list)

◆ setDataWithoutCompress()

void SharpKmyGfx.VertexBuffer.setDataWithoutCompress ( List< VertexPositionNormalMapTexture2Color list[,],
SharpKmyMath.Vector3  minedge,
SharpKmyMath.Vector3  maxedge 
)

メンバ詳解

◆ maxCornerX

float SharpKmyGfx.VertexBuffer.maxCornerX

◆ maxCornerY

float SharpKmyGfx.VertexBuffer.maxCornerY

◆ maxCornerZ

float SharpKmyGfx.VertexBuffer.maxCornerZ

◆ minCornerX

float SharpKmyGfx.VertexBuffer.minCornerX

◆ minCornerY

float SharpKmyGfx.VertexBuffer.minCornerY

◆ minCornerZ

float SharpKmyGfx.VertexBuffer.minCornerZ

◆ vbo

IntPtr SharpKmyGfx.VertexBuffer.vbo = IntPtr.Zero

◆ vtxcount

int SharpKmyGfx.VertexBuffer.vtxcount