음.. 그런데 저는 툴에서 마우스로 클릭해서 그때그때 속성들을 바꿔주려는거거든요.

미리 텍스쳐를 만들어 놨을때는 그게 불가능할거 같은데..

그리고 점들을 그려줄때 DrawIndexedPrimitive로 SetIndices된 인덱스 버퍼를 한번에 그려주는데요..

제가 나름대로 생각해본게 속성의 종류만큼의 인덱스를 나눠서 각 속성별로 DrawIndexedPrimitive해주고 그때그때 SetTexture나 TFACTOR를 이용해서 그리면 되지 않을까 생각했는데..

이걸 속성별로 나누고 제가 속성 변경할때마다 이버퍼에서 저버퍼로 옮기려니..

CreateIndexBuffer할때  버퍼의 크기를 넣는데 속성을 변경하면 각 버퍼의 크기가 바뀌어야하는것도 문제구요.

저는 맵생성시 STL로 VertexList ( vector<MAPVERTEX> )와 IndexList ( vector<WORD> )를 이용해서 만들고 있는데 이 인덱스리스트를 속성개수만큼 만들어서 draw할때 이용할수는 없을까요?

리스트는 만들때 크기지정문제도 없고 옮길때도 편리할것같은데 지금까지 공부한 예제들은 인덱스 버퍼만으로 그려서.. 과연 가능한지 모르겠네요.