Sleeping Wombat GUI  0.100
swGUI
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
sw Namespace Reference

Namespaces

 gui
 
 input
 

Classes

class  Attribute
 
struct  AttributeHeader
 
class  AttributeRepr
 
class  Chunk
 Represents memory chunk in file. More...
 
struct  ChunkHeader
 
class  ChunkNameAttrib
 
class  ChunkRepr
 
struct  DataPack
 Data pointer and it's size. More...
 
struct  DataUPack
 Data pointer and it's size. This struct is used to transfer ownership of pointer. More...
 
struct  FileHeader
 Hierarchical Chunked Format file header. More...
 
class  HCF
 Main class for loading and writing HCF files. More...
 
class  IAttribute
 Base attribute class. More...
 
class  ImplHCF
 
struct  InputLayoutInfo
 
class  MockBlendingState
 
class  MockBuffer
 
class  MockComputeShader
 
class  MockDepthStencilState
 
class  MockInitializer
 
class  MockInputLayout
 
class  MockInputLayoutDescriptor
 
class  MockPixelShader
 
class  MockRasterizerState
 
class  MockRenderer
 Mock renderer for debugging and testing. More...
 
class  MockRenderTarget
 
class  MockSwapChain
 
class  MockTexture
 
class  MockVertexShader
 Mock vertex shader implementation. More...
 
class  Semaphore
 Semaphore class. More...
 
class  ThreadsBarrier
 Can block multiple threads and wait for signal. ThreadsBarrier is reusable. More...
 
class  ThreadsLatch
 Can block multiple threads and wait for signal. ThreadsLatch is not reusable. Use ThreadsBarrier instead. More...
 

Typedefs

typedef uint64 AttributeType
 
typedef uint8 DataUnderlayingType
 
typedef DataUnderlayingTypeDataPtr
 
typedef std::unique_ptr< DataUnderlayingType[] > DataUPtr
 

Enumerations

enum  AttributeTypeBuiltIn { InvalidAttribute, ChunkName, Compression }
 

Functions

 DEFINE_PTR_TYPE (AttributeRepr)
 
 DEFINE_PTR_TYPE (IAttribute)
 
 DEFINE_PTR_TYPE (ChunkRepr)
 
 DEFINE_WPTR_TYPE (AttributeRepr)
 
 DEFINE_WPTR_TYPE (ChunkRepr)
 
class CLASS_TESTER (HCF)
 

Variables

const Version currentVersion = "1.0.0.0"
 

Typedef Documentation

typedef std::unique_ptr< DataUnderlayingType[] > sw::DataUPtr

Enumeration Type Documentation

Enumerator
InvalidAttribute 
ChunkName 
Compression 

Function Documentation

bool sw::CLASS_TESTER ( HCF  )
inline
sw::DEFINE_PTR_TYPE ( ChunkRepr  )
sw::DEFINE_PTR_TYPE ( AttributeRepr  )
sw::DEFINE_PTR_TYPE ( IAttribute  )
sw::DEFINE_WPTR_TYPE ( AttributeRepr  )
sw::DEFINE_WPTR_TYPE ( ChunkRepr  )

Variable Documentation

const Version sw::currentVersion = "1.0.0.0"