C# Class CSPspEmu.Core.Gpu.State.GpuStateStruct

Show file Open project: soywiz/cspspemu Class Usage Examples

Public Properties

Property Type Description
AlphaTestState CSPspEmu.Core.Gpu.State.SubStates.AlphaTestStateStruct
BackfaceCullingState CSPspEmu.Core.Gpu.State.SubStates.BackfaceCullingStateStruct
BaseAddress uint
BaseOffset uint
BlendingState CSPspEmu.Core.Gpu.State.SubStates.BlendingStateStruct
ClearFlags ClearBufferSet
ClearingMode bool
ClipPlaneState CSPspEmu.Core.Gpu.State.SubStates.ClipPlaneStateStruct
ColorTestState CSPspEmu.Core.Gpu.State.SubStates.ColorTestStateStruct
DepthBufferState ScreenBufferStateStruct
DepthTestState CSPspEmu.Core.Gpu.State.SubStates.DepthTestStateStruct
DitheringState CSPspEmu.Core.Gpu.State.SubStates.DitheringStateStruct
DrawBufferState ScreenBufferStateStruct
FixColorSource ColorStruct
FogState CSPspEmu.Core.Gpu.State.SubStates.FogStateStruct
IndexAddress uint
LightingState CSPspEmu.Core.Gpu.State.SubStates.LightingStateStruct
LineSmoothState CSPspEmu.Core.Gpu.State.SubStates.LineSmoothStateStruct
LogicalOperationState CSPspEmu.Core.Gpu.State.SubStates.LogicalOperationStateStruct
MorphingState CSPspEmu.Core.Gpu.State.SubStates.MorphingStateStruct
Offset PointS
PatchCullingState CSPspEmu.Core.Gpu.State.SubStates.PatchCullingStateStruct
PatchState PatchStateStruct
ShadeModel ShadingModelEnum
SkinningState CSPspEmu.Core.Gpu.State.SubStates.SkinningStateStruct
StencilState CSPspEmu.Core.Gpu.State.SubStates.StencilStateStruct
TextureMappingState CSPspEmu.Core.Gpu.State.SubStates.TextureMappingStateStruct
TextureTransferState TextureTransferStateStruct
ToggleUpdateState bool
VertexAddress uint
VertexState CSPspEmu.Core.Gpu.State.VertexStateStruct
Viewport ViewportStruct

Public Methods

Method Description
GetAddressRelativeToBase ( uint RelativeAddress ) : uint
GetAddressRelativeToBaseOffset ( uint RelativeAddress ) : uint

Method Details

GetAddressRelativeToBase() public method

public GetAddressRelativeToBase ( uint RelativeAddress ) : uint
RelativeAddress uint
return uint

GetAddressRelativeToBaseOffset() public method

public GetAddressRelativeToBaseOffset ( uint RelativeAddress ) : uint
RelativeAddress uint
return uint

Property Details

AlphaTestState public property

public AlphaTestStateStruct,CSPspEmu.Core.Gpu.State.SubStates AlphaTestState
return CSPspEmu.Core.Gpu.State.SubStates.AlphaTestStateStruct

BackfaceCullingState public property

public BackfaceCullingStateStruct,CSPspEmu.Core.Gpu.State.SubStates BackfaceCullingState
return CSPspEmu.Core.Gpu.State.SubStates.BackfaceCullingStateStruct

BaseAddress public property

public uint BaseAddress
return uint

BaseOffset public property

public uint BaseOffset
return uint

BlendingState public property

public BlendingStateStruct,CSPspEmu.Core.Gpu.State.SubStates BlendingState
return CSPspEmu.Core.Gpu.State.SubStates.BlendingStateStruct

ClearFlags public property

A set of flags related to the clearing mode. Generally which buffers to clear.
public ClearBufferSet ClearFlags
return ClearBufferSet

ClearingMode public property

When set, this will changes the Draw behaviour.
public bool ClearingMode
return bool

ClipPlaneState public property

public ClipPlaneStateStruct,CSPspEmu.Core.Gpu.State.SubStates ClipPlaneState
return CSPspEmu.Core.Gpu.State.SubStates.ClipPlaneStateStruct

ColorTestState public property

public ColorTestStateStruct,CSPspEmu.Core.Gpu.State.SubStates ColorTestState
return CSPspEmu.Core.Gpu.State.SubStates.ColorTestStateStruct

DepthBufferState public property

public ScreenBufferStateStruct DepthBufferState
return ScreenBufferStateStruct

DepthTestState public property

public DepthTestStateStruct,CSPspEmu.Core.Gpu.State.SubStates DepthTestState
return CSPspEmu.Core.Gpu.State.SubStates.DepthTestStateStruct

DitheringState public property

public DitheringStateStruct,CSPspEmu.Core.Gpu.State.SubStates DitheringState
return CSPspEmu.Core.Gpu.State.SubStates.DitheringStateStruct

DrawBufferState public property

public ScreenBufferStateStruct DrawBufferState
return ScreenBufferStateStruct

FixColorSource public property

public ColorStruct,CSPspEmu.Core.Gpu.State FixColorSource
return ColorStruct

FogState public property

public FogStateStruct,CSPspEmu.Core.Gpu.State.SubStates FogState
return CSPspEmu.Core.Gpu.State.SubStates.FogStateStruct

IndexAddress public property

public uint IndexAddress
return uint

LightingState public property

public LightingStateStruct,CSPspEmu.Core.Gpu.State.SubStates LightingState
return CSPspEmu.Core.Gpu.State.SubStates.LightingStateStruct

LineSmoothState public property

public LineSmoothStateStruct,CSPspEmu.Core.Gpu.State.SubStates LineSmoothState
return CSPspEmu.Core.Gpu.State.SubStates.LineSmoothStateStruct

LogicalOperationState public property

public LogicalOperationStateStruct,CSPspEmu.Core.Gpu.State.SubStates LogicalOperationState
return CSPspEmu.Core.Gpu.State.SubStates.LogicalOperationStateStruct

MorphingState public property

public MorphingStateStruct,CSPspEmu.Core.Gpu.State.SubStates MorphingState
return CSPspEmu.Core.Gpu.State.SubStates.MorphingStateStruct

Offset public property

public PointS,CSPspEmu.Core.Gpu.State Offset
return PointS

PatchCullingState public property

public PatchCullingStateStruct,CSPspEmu.Core.Gpu.State.SubStates PatchCullingState
return CSPspEmu.Core.Gpu.State.SubStates.PatchCullingStateStruct

PatchState public property

public PatchStateStruct,CSPspEmu.Core.Gpu.State PatchState
return PatchStateStruct

ShadeModel public property

public ShadingModelEnum ShadeModel
return ShadingModelEnum

SkinningState public property

public SkinningStateStruct,CSPspEmu.Core.Gpu.State.SubStates SkinningState
return CSPspEmu.Core.Gpu.State.SubStates.SkinningStateStruct

StencilState public property

public StencilStateStruct,CSPspEmu.Core.Gpu.State.SubStates StencilState
return CSPspEmu.Core.Gpu.State.SubStates.StencilStateStruct

TextureMappingState public property

public TextureMappingStateStruct,CSPspEmu.Core.Gpu.State.SubStates TextureMappingState
return CSPspEmu.Core.Gpu.State.SubStates.TextureMappingStateStruct

TextureTransferState public property

public TextureTransferStateStruct TextureTransferState
return TextureTransferStateStruct

ToggleUpdateState public property

public bool ToggleUpdateState
return bool

VertexAddress public property

public uint VertexAddress
return uint

VertexState public property

public VertexStateStruct,CSPspEmu.Core.Gpu.State VertexState
return CSPspEmu.Core.Gpu.State.VertexStateStruct

Viewport public property

public ViewportStruct,CSPspEmu.Core.Gpu.State Viewport
return ViewportStruct