Logo
クラス | 列挙型
SharpKmyGfx 名前空間

クラス

class  BillboardChar
 
class  BlendInfo
 
class  Buffer
 
class  CameraGizmo
 
struct  Color
 
class  Cube
 
class  DecalVolume
 
class  Drawable
 
class  Font
 
class  Framebuffer
 
class  GameView
 
class  GameViewDrawHook
 
class  GameViewDrawSuspendChecker
 
class  GeomCluster
 
class  GeometryInstance
 
class  GfxDriver
 
class  GfxTest
 
class  Grid
 
class  ICBMaterial
 
class  InternalCommandBuffer
 
class  InternalCommandBufferHandle
 
class  LegacyParticleDef
 
class  LegacyParticleRoot
 
class  LineCube
 
class  LocalLight
 
class  Manipulator
 
class  Material
 
class  MaterialInfo
 
class  MaterialInstance
 
class  ModelData
 
class  ModelInstance
 
class  NodeInstance
 
class  ParticleInstance
 
class  ParticleRoot
 
class  Plane
 
struct  PolygonState
 
class  Primitive
 
class  RefCapture
 
class  Render
 
class  Shader
 
class  SpriteBatch
 
struct  StateInfo
 
class  Texture
 
class  Transform
 
class  VertexBuffer
 
class  VertexDescriptor
 
struct  VertexPositionColor
 
struct  VertexPositionNormalMapTexture2Color
 
struct  VertexPositionNormalMapTexture2ColorCompressed
 
struct  VertexPositionNormalMapTexture2ColorWithoutFlag
 
struct  VertexPositionNormalTextureColor
 
struct  VertexPositionTextureColor
 
class  ViewVolume
 

列挙型

enum  PrimitiveType {
  Points , Lines , LineStrip , Triangles ,
  TriangleStrip , TriangleFan
}
 
enum  BlendFactor {
  Zero , One , SrcColor , OneMinusSrcColor ,
  DstColor , OneMinusDstColor , SrcAlpha , OneMinusSrcAlpha ,
  DstAlpha , OneMinusDstAlpha
}
 
enum  EquationType {
  Add , Subtract , ReverseSubtract , Min ,
  Max
}
 
enum  TEXTUREFFORMAT {
  kINVALID = -1 , kRGBA = 0 , kRGB8 = 1 , kR8 = 2 ,
  kR16 = 3 , kR16F = 4 , kRGBA16F = 5 , kRGB32F = 6 ,
  kRGBA32F = 7 , kDEPTH16 = 8 , kDEPTH24_STENCIL8 = 9 , kSHADOW16 = 10 ,
  kSRGBA8 = 11 , kSRGB8 = 12 , kRGB10_A2 = 13 , kCOMPRESSED_RGB = 14 ,
  kCOMPRESSED_SRGB = 15 , kCOMPRESSED_RGBA1 = 16 , kCOMPRESSED_SRGBA1 = 17 , kCOMPRESSED_RGBA8 = 18 ,
  kCOMPRESSED_SRGBA8 = 19 , kCOMPRESSED_BC1 = 20 , kCOMPRESSED_BC1S = 21 , kCOMPRESSED_BC3 = 22 ,
  kCOMPRESSED_BC3S = 23 , kCOMPRESSED_BC5 = 24 , kCOMPRESSED_BC6 = 25 , kCOUNT = 26
}
 
enum  CullType { Back = 0 , None = 1 , Front = 2 , Double = 3 }
 
enum  CULLTYPE { kBACK , kNONE , kFRONT , kDOUBLE }
 
enum  UNIFORMPARAMTYPE {
  kFLOAT = 0 , kVEC2 = 1 , kVEC3 = 2 , kVEC4 = 3 ,
  kCOLOR3 = 4 , kCOLOR4 = 5 , kMATRIX = 6 , kINT = 7 ,
  kINT2 = 8 , kINT3 = 9 , kBOOL = 10 , kBOOL_TRIGGER = 11 ,
  kENUM = 12 , kENUM_TRIGGER = 13 , kTEXTURE = 14 , kINVALID = 15
}
 
enum  STENCILOP { kKEEP , kREPLACE , kINC , kDEC }
 
enum  FUNCTYPE {
  kNEVER , kLESS , kEQUAL , kLEQUAL ,
  kGREATER , kNOTEQUAL , kGEQUAL , kALWAYS
}
 
enum  BufferType {
  Vertex , Index , Uniform , ShaderStorage ,
  CopyRead , CopyWrite
}
 
enum  PolygonMode { Point , Line , Fill }
 
enum  ShaderPass {
  Main , Shadow , Outline , Pickup ,
  HiddenArea , Count
}
 
enum  TEXTURESHAPE { k2D , kCube , k3D }
 
enum  TEXTUREUSAGE { kDefault , kNormal , k2D }
 
enum  PREMULTIPLIEDTYPE { kCompatible , kStraight , kPremultiplied }
 
enum  TEXTUREFILTER { kNEAREST , kBILINEAR }
 
enum  WRAPTYPE { kREPEAT , kCLAMP , kMIRROR }
 
enum  HTEXTALIGN { kALIGN_HLEFT , kALIGN_HCENTER , kALIGN_HRIGHT }
 
enum  VTEXTALIGN { kALIGN_VTOP , kALIGN_VCENTER , kALIGN_VBOTTOM }
 
enum  GameViewDrawHookPoint {
  kBeforeShadow = 0 , kAfterOpaque = 1 , kGizmoWithDepth = 2 , kGizmoWithoutDepth = 3 ,
  kAfterUI = 4 , kAfterFinalCopy = 5
}
 
enum  SSAOALGORITHM { VIEW , VIEWADJUST , LINEAR }
 
enum  SSAOBLURTYPE { LEGACY , BILATERAL , BILATERALHALF }
 
enum  ModelBoundSphereDrawType { None , All , Selected }
 
enum  SubGameViewDrawTrigger { OnDemand , Always }
 
enum  DrawEvent {
  AfterOpaque , AfterOpaqueEffect , AfterTranslucent , AfterPostEffect ,
  AfterUI
}
 
enum  BLENDTYPE {
  kOPAQUE , kALPHA , kADD , kSUB ,
  kMODULATE , kPREMULTIPLIED , kCOUNT
}
 

列挙型詳解

◆ BlendFactor

列挙値
Zero 
One 
SrcColor 
OneMinusSrcColor 
DstColor 
OneMinusDstColor 
SrcAlpha 
OneMinusSrcAlpha 
DstAlpha 
OneMinusDstAlpha 

◆ BLENDTYPE

列挙値
kOPAQUE 
kALPHA 
kADD 
kSUB 
kMODULATE 
kPREMULTIPLIED 
kCOUNT 

◆ BufferType

列挙値
Vertex 
Index 
Uniform 
ShaderStorage 
CopyRead 
CopyWrite 

◆ CullType

列挙値
Back 
None 
Front 
Double 

◆ CULLTYPE

列挙値
kBACK 
kNONE 
kFRONT 
kDOUBLE 

◆ DrawEvent

列挙値
AfterOpaque 
AfterOpaqueEffect 
AfterTranslucent 
AfterPostEffect 
AfterUI 

◆ EquationType

列挙値
Add 
Subtract 
ReverseSubtract 
Min 
Max 

◆ FUNCTYPE

列挙値
kNEVER 
kLESS 
kEQUAL 
kLEQUAL 
kGREATER 
kNOTEQUAL 
kGEQUAL 
kALWAYS 

◆ GameViewDrawHookPoint

列挙値
kBeforeShadow 
kAfterOpaque 
kGizmoWithDepth 
kGizmoWithoutDepth 
kAfterUI 
kAfterFinalCopy 

◆ HTEXTALIGN

列挙値
kALIGN_HLEFT 
kALIGN_HCENTER 
kALIGN_HRIGHT 

◆ ModelBoundSphereDrawType

列挙値
None 
All 
Selected 

◆ PolygonMode

列挙値
Point 
Line 
Fill 

◆ PREMULTIPLIEDTYPE

列挙値
kCompatible 
kStraight 
kPremultiplied 

◆ PrimitiveType

列挙値
Points 
Lines 
LineStrip 
Triangles 
TriangleStrip 
TriangleFan 

◆ ShaderPass

列挙値
Main 
Shadow 
Outline 
Pickup 
HiddenArea 
Count 

◆ SSAOALGORITHM

列挙値
VIEW 
VIEWADJUST 
LINEAR 

◆ SSAOBLURTYPE

列挙値
LEGACY 
BILATERAL 
BILATERALHALF 

◆ STENCILOP

列挙値
kKEEP 
kREPLACE 
kINC 
kDEC 

◆ SubGameViewDrawTrigger

列挙値
OnDemand 
Always 

◆ TEXTUREFFORMAT

列挙値
kINVALID 
kRGBA 
kRGB8 
kR8 
kR16 
kR16F 
kRGBA16F 
kRGB32F 
kRGBA32F 
kDEPTH16 
kDEPTH24_STENCIL8 
kSHADOW16 
kSRGBA8 
kSRGB8 
kRGB10_A2 
kCOMPRESSED_RGB 
kCOMPRESSED_SRGB 
kCOMPRESSED_RGBA1 
kCOMPRESSED_SRGBA1 
kCOMPRESSED_RGBA8 
kCOMPRESSED_SRGBA8 
kCOMPRESSED_BC1 
kCOMPRESSED_BC1S 
kCOMPRESSED_BC3 
kCOMPRESSED_BC3S 
kCOMPRESSED_BC5 
kCOMPRESSED_BC6 
kCOUNT 

◆ TEXTUREFILTER

列挙値
kNEAREST 
kBILINEAR 

◆ TEXTURESHAPE

列挙値
k2D 
kCube 
k3D 

◆ TEXTUREUSAGE

列挙値
kDefault 
kNormal 
k2D 

◆ UNIFORMPARAMTYPE

列挙値
kFLOAT 
kVEC2 
kVEC3 
kVEC4 
kCOLOR3 
kCOLOR4 
kMATRIX 
kINT 
kINT2 
kINT3 
kBOOL 
kBOOL_TRIGGER 
kENUM 
kENUM_TRIGGER 
kTEXTURE 
kINVALID 

◆ VTEXTALIGN

列挙値
kALIGN_VTOP 
kALIGN_VCENTER 
kALIGN_VBOTTOM 

◆ WRAPTYPE

列挙値
kREPEAT 
kCLAMP 
kMIRROR