OROCHI
 
Loading...
Searching...
No Matches
GxPrimitive.h File Reference

プリミティブ関連の宣言 More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GxPrimitiveVertex
 プリミティブ頂点 More...
 
struct  GxPrimitiveMaterial
 プリミティブマテリアル More...
 

Enumerations

enum class  PRIMITIVE_FILL_MODE { WIRE , SOLID , SOLID_EDGE }
 塗りつぶしモード More...
 
enum  PRIMITIVE_ATTRIBUTE { PRIMITIVE_ATTRIBUTE_DISABLE_ZTEST = (1<< 0) , PRIMITIVE_ATTRIBUTE_ZWRITE = (1<< 1) , PRIMITIVE_ATTRIBUTE_LIGHTING = (1<< 2) , PRIMITIVE_ATTRIBUTE_CUSTOM = (1<< 3) }
 属性 More...
 
enum class  PRIMITIVE_TEXTURE_REMAP_COLOR : u32 {
  ZERO , ONE , RGB , R ,
  G , B , A , L ,
  MAX
}
 テクスチャリマップ(カラーチャンネル) More...
 
enum class  PRIMITIVE_TEXTURE_REMAP_ALPHA : u32 {
  ZERO , HALF , ONE , A ,
  MAX
}
 テクスチャリマップ(アルファチャンネル) More...
 
enum  PRIMITIVE_RENDER_STATE {
  PRIMITIVE_RENDER_STATE_VIEWPORT = (1 << 0) , PRIMITIVE_RENDER_STATE_STENCIL_TEST = (1 << 1) , PRIMITIVE_RENDER_STATE_SCISSOR_TEST = (1 << 2) , PRIMITIVE_RENDER_STATE_ALPHA_TEST = (1 << 3) ,
  PRIMITIVE_RENDER_STATE_COLOR_WRITE_MASK = (1 << 4) , PRIMITIVE_RENDER_STATE_FACE_CULLING_MODE = (1 << 5) , PRIMITIVE_RENDER_STATE_RENDER_TARGET = (1 << 6) , PRIMITIVE_RENDER_STATE_DEPTH_STENCIL = (1 << 7)
}
 プリミティブ描画で使用される共通のステートを表すフラグ More...
 
enum class  PRIMITIVE_MODIFIER { SEPARATE_ALPHATEST = (1 << 0) }
 その他フラグ More...
 

Detailed Description

プリミティブ関連の宣言

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Kei Honda
Kazuyuki Asano
Tahir Arai

Enumeration Type Documentation

◆ PRIMITIVE_ATTRIBUTE

属性

Enumerator
PRIMITIVE_ATTRIBUTE_DISABLE_ZTEST 

Zテスト無効

PRIMITIVE_ATTRIBUTE_ZWRITE 

Z書き込み有効

PRIMITIVE_ATTRIBUTE_LIGHTING 

ライティング有効

PRIMITIVE_ATTRIBUTE_CUSTOM 

カスタムマテリアル

◆ PRIMITIVE_FILL_MODE

enum class PRIMITIVE_FILL_MODE
strong

塗りつぶしモード

Enumerator
WIRE 

ワイヤーフレーム

SOLID 

塗りつぶし

SOLID_EDGE 

塗りつぶし(エッジ付き)

◆ PRIMITIVE_MODIFIER

enum class PRIMITIVE_MODIFIER
strong

その他フラグ

Enumerator
SEPARATE_ALPHATEST 

アルファテストは色と抜き値を分離する

◆ PRIMITIVE_RENDER_STATE

プリミティブ描画で使用される共通のステートを表すフラグ

Enumerator
PRIMITIVE_RENDER_STATE_VIEWPORT 

setViewport(), setScissorRect()

PRIMITIVE_RENDER_STATE_STENCIL_TEST 

setStencilTestState()

PRIMITIVE_RENDER_STATE_SCISSOR_TEST 

RENDER_STATE_SCISSOR_TEST_ENABLE.

PRIMITIVE_RENDER_STATE_ALPHA_TEST 

setAlphaTestState()

PRIMITIVE_RENDER_STATE_COLOR_WRITE_MASK 

RENDER_STATE_COLOR_WRITE_MASK.

PRIMITIVE_RENDER_STATE_FACE_CULLING_MODE 

RENDER_STATE_FACE_CULLING_MODE.

PRIMITIVE_RENDER_STATE_RENDER_TARGET 

setRenderTarget()

PRIMITIVE_RENDER_STATE_DEPTH_STENCIL 

setDepthStencil()

◆ PRIMITIVE_TEXTURE_REMAP_ALPHA

enum class PRIMITIVE_TEXTURE_REMAP_ALPHA : u32
strong

テクスチャリマップ(アルファチャンネル)

Enumerator
ZERO 

0.0f

HALF 

0.5f

ONE 

1.0f

A.

MAX 

定義数

◆ PRIMITIVE_TEXTURE_REMAP_COLOR

enum class PRIMITIVE_TEXTURE_REMAP_COLOR : u32
strong

テクスチャリマップ(カラーチャンネル)

Enumerator
ZERO 

0.0f

ONE 

1.0f

RGB 

RGB.

RRR.

GGG.

BBB.

AAA.

輝度

MAX 

定義数